0001104659-22-088398.txt : 20220810
0001104659-22-088398.hdr.sgml : 20220810
20220810095553
ACCESSION NUMBER: 0001104659-22-088398
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20220630
FILED AS OF DATE: 20220810
DATE AS OF CHANGE: 20220810
EFFECTIVENESS DATE: 20220810
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: 221150681
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
06-30-2022
06-30-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
08-10-2022
0
1863
22540193
INFORMATION TABLE
2
infotable.xml
1LIFE HEALTHCARE INC
COM
68269G107
481
61350
SH
SOLE
55880
0
5470
2U INC
COM
90214J101
3722
355454
SH
SOLE
314676
0
40778
3-D SYS CORP DEL
COM NEW
88554D205
306
31566
SH
SOLE
30950
0
616
3M CO
COM
88579Y101
24590
190018
SH
SOLE
144913
0
45105
9 METERS BIOPHARMA INC
COM
654405109
7
28400
SH
SOLE
28400
0
0
ABB LTD
SPONSORED ADR
000375204
3919
146602
SH
SOLE
136222
0
10380
ABBOTT LABS
COM
002824100
199999
1840766
SH
SOLE
1408463
0
432303
ABBVIE INC
COM
00287Y109
181694
1186301
SH
SOLE
909264
0
277037
ABIOMED INC
COM
003654100
103157
416778
SH
SOLE
293708
0
123070
ABM INDS INC
COM
000957100
347
8000
SH
SOLE
0
0
8000
ABRDN ASIA PACIFIC INCOME FU
COM
003009107
57
19600
SH
SOLE
19600
0
0
ABRDN EMRG MKTS EQTY INCM FD
COM
00301W105
222
40200
SH
SOLE
33734
0
6466
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
860
12712
SH
SOLE
12588
0
124
ACCELERATE DIAGNOSTICS INC
COM
00430H102
55
54943
SH
SOLE
40157
0
14786
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
174639
628991
SH
SOLE
440915
0
188076
ACCOLADE INC
COM
00437E102
201
27190
SH
SOLE
23543
0
3647
ACRES COMMERCIAL REALTY CORP
NOTE 4.500% 8/1
76120WAC8
139
140000
PRN
SOLE
105000
0
35000
ACTINIUM PHARMACEUTICALS INC
COM
00507W206
471
97966
SH
SOLE
63666
0
34300
ACTIVISION BLIZZARD INC
COM
00507V109
20539
263792
SH
SOLE
184973
0
78819
ACUITY BRANDS INC
COM
00508Y102
223
1448
SH
SOLE
1207
0
241
ADAPTIVE BIOTECHNOLOGIES COR
COM
00650F109
596
73651
SH
SOLE
63248
0
10403
ADOBE SYSTEMS INCORPORATED
COM
00724F101
235272
642713
SH
SOLE
420314
0
222399
ADVANCE AUTO PARTS INC
COM
00751Y106
1933
11167
SH
SOLE
10472
0
695
ADVANCED DRAIN SYS INC DEL
COM
00790R104
311
3457
SH
SOLE
3293
0
164
ADVANCED MICRO DEVICES INC
COM
007903107
20834
272448
SH
SOLE
218366
0
54082
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
39
76594
SH
SOLE
76594
0
0
AEROVIRONMENT INC
COM
008073108
871
10591
SH
SOLE
10166
0
425
AFFILIATED MANAGERS GROUP IN
COM
008252108
1683
14436
SH
SOLE
13386
0
1050
AFFIMED N V
COM
N01045108
32
11500
SH
SOLE
11500
0
0
AFLAC INC
COM
001055102
897
16209
SH
SOLE
14766
0
1443
AGCO CORP
COM
001084102
9295
94175
SH
SOLE
79551
0
14624
AGENUS INC
COM NEW
00847G705
74
37966
SH
SOLE
27766
0
10200
AGILENT TECHNOLOGIES INC
COM
00846U101
2100
17678
SH
SOLE
11437
0
6241
AGILETHOUGHT INC
CLASS A COM
00857F100
6883
1331400
SH
SOLE
1218600
0
112800
AGNICO EAGLE MINES LTD
COM
008474108
858
18759
SH
SOLE
10884
0
7875
AILERON THERAPEUTICS INC
COM
00887A105
299
1148581
SH
SOLE
848639
0
299942
AIR PRODS & CHEMS INC
COM
009158106
17225
71628
SH
SOLE
41094
0
30534
AIRBNB INC
COM CL A
009066101
62074
696837
SH
SOLE
590094
0
106743
AIRGAIN INC
COM
00938A104
6276
772920
SH
SOLE
705800
0
67120
AKAMAI TECHNOLOGIES INC
COM
00971T101
24420
267378
SH
SOLE
127691
0
139687
AKUMIN INC
COM
01021F109
10
16700
SH
SOLE
16700
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
211
30095
SH
SOLE
19195
0
10900
ALARM COM HLDGS INC
COM
011642105
2592
41897
SH
SOLE
41567
0
330
ALAUNOS THERAPEUTICS INC
COM
98973P101
116
93729
SH
SOLE
93729
0
0
ALBEMARLE CORP
COM
012653101
1027
4917
SH
SOLE
4816
0
101
ALBIREO PHARMA INC
COM
01345P106
751
37836
SH
SOLE
34361
0
3475
ALCON AG
ORD SHS
H01301128
338
4842
SH
SOLE
3695
0
1147
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
2121
14625
SH
SOLE
13843
0
782
ALGONQUIN PWR UTILS CORP
COM
015857105
450
33506
SH
SOLE
13506
0
20000
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
11657
102542
SH
SOLE
88450
0
14092
ALIGN TECHNOLOGY INC
COM
016255101
39296
166038
SH
SOLE
134465
0
31573
ALLAKOS INC
COM
01671P100
35
11087
SH
SOLE
1087
0
10000
ALLBIRDS INC
COM CL A
01675A109
80
20245
SH
SOLE
20235
0
10
ALLEGHANY CORP MD
COM
017175100
371
445
SH
SOLE
445
0
0
ALLEGION PLC
ORD SHS
G0176J109
258
2633
SH
SOLE
2049
0
584
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
285
6847
SH
SOLE
6785
0
62
ALLIANT ENERGY CORP
COM
018802108
912
15562
SH
SOLE
13549
0
2013
ALLSTATE CORP
COM
020002101
4032
31818
SH
SOLE
28564
0
3254
ALLY FINL INC
COM
02005N100
387
11560
SH
SOLE
1509
0
10051
ALPHABET INC
CAP STK CL C
02079K107
450733
206054
SH
SOLE
161602
0
44452
ALPHABET INC
CAP STK CL A
02079K305
277949
127543
SH
SOLE
97431
0
30112
ALPHATEC HLDGS INC
COM NEW
02081G201
246
37575
SH
SOLE
37575
0
0
ALPS ETF TR
OSHARES US QUALT
00162Q387
31
761
SH
SOLE
761
0
0
ALPS ETF TR
ALERIAN MLP
00162Q452
2323
67439
SH
SOLE
65389
0
2050
ALPS ETF TR
CLEAN ENERGY
00162Q460
17
353
SH
SOLE
353
0
0
ALPS ETF TR
MED BREAKTHGH
00162Q593
106
3824
SH
SOLE
3824
0
0
ALPS ETF TR
ALERIAN ENERGY
00162Q676
10
475
SH
SOLE
475
0
0
ALTA EQUIPMENT GROUP INC
COMMON STOCK
02128L106
1240
138289
SH
SOLE
21467
0
116822
ALTERYX INC
COM CL A
02156B103
1497
30912
SH
SOLE
23212
0
7700
ALTERYX INC
NOTE 0.500% 8/0
02156BAD5
1193
1359000
PRN
SOLE
1089000
0
270000
ALTERYX INC
NOTE 1.000% 8/0
02156BAF0
6581
8315000
PRN
SOLE
6355000
0
1960000
ALTRIA GROUP INC
COM
02209S103
7352
176003
SH
SOLE
131702
0
44301
AMAZON COM INC
COM
023135106
604230
5689014
SH
SOLE
4385092
0
1303922
AMDOCS LTD
SHS
G02602103
260
3119
SH
SOLE
2409
0
710
AMER SOFTWARE INC
CL A
029683109
892
55203
SH
SOLE
41903
0
13300
AMEREN CORP
COM
023608102
359
3973
SH
SOLE
3531
0
442
AMERESCO INC
CL A
02361E108
6058
132962
SH
SOLE
118667
0
14295
AMERICA FIRST MULTIFAMILY IN
BEN UNIT CTF
02364V206
380
20763
SH
SOLE
20763
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
4081
42540
SH
SOLE
14871
0
27669
AMERICAN EXPRESS CO
COM
025816109
82723
596763
SH
SOLE
418916
0
177847
AMERICAN INTL GROUP INC
COM NEW
026874784
4181
81764
SH
SOLE
68441
0
13323
AMERICAN TOWER CORP NEW
COM
03027X100
187818
734843
SH
SOLE
608955
0
125888
AMERICAN WTR WKS CO INC NEW
COM
030420103
1614
10848
SH
SOLE
7133
0
3715
AMERICOLD REALTY TRUST INC
COM
03064D108
3313
110275
SH
SOLE
60062
0
50213
AMERIPRISE FINL INC
COM
03076C106
4185
17609
SH
SOLE
16497
0
1112
AMERISOURCEBERGEN CORP
COM
03073E105
1284
9079
SH
SOLE
7005
0
2074
AMETEK INC
COM
031100100
83227
757365
SH
SOLE
462108
0
295257
AMGEN INC
COM
031162100
25607
105250
SH
SOLE
78814
0
26436
AMN HEALTHCARE SVCS INC
COM
001744101
2021
18419
SH
SOLE
14838
0
3581
AMPHENOL CORP NEW
CL A
032095101
98119
1524067
SH
SOLE
1205864
0
318203
AMPLIFY ETF TR
CWP ENHANCED DIV
032108409
1538
45845
SH
SOLE
45015
0
830
AMPLITUDE INC
COM CL A
03213A104
384
26866
SH
SOLE
24463
0
2403
ANALOG DEVICES INC
COM
032654105
5883
40273
SH
SOLE
30271
0
10002
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
764
14161
SH
SOLE
11634
0
2527
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
1196
202437
SH
SOLE
105044
0
97393
ANSYS INC
COM
03662Q105
610
2550
SH
SOLE
2005
0
545
AON PLC
SHS CL A
G0403H108
203725
755432
SH
SOLE
570531
0
184901
APARTMENT INCOME REIT CORP
COM
03750L109
798
19171
SH
SOLE
19171
0
0
APOLLO COML REAL ESTATE FIN
NOTE 5.375%10/1
03762UAC9
194
200000
PRN
SOLE
150000
0
50000
APOLLO GLOBAL MGMT INC
COM
03769M106
425
8766
SH
SOLE
8751
0
15
APPFOLIO INC
COM CL A
03783C100
6597
72786
SH
SOLE
62507
0
10279
APPIAN CORP
CL A
03782L101
934
19723
SH
SOLE
2635
0
17088
APPLE INC
COM
037833100
908047
6641657
SH
SOLE
4908274
0
1733383
APPLIED MATLS INC
COM
038222105
8884
97651
SH
SOLE
86069
0
11582
APPLOVIN CORP
COM CL A
03831W108
229
6650
SH
SOLE
6150
0
500
APTARGROUP INC
COM
038336103
1085
10511
SH
SOLE
4548
0
5963
APTINYX INC
COM
03836N103
11
19877
SH
SOLE
19877
0
0
APTIV PLC
SHS
G6095L109
247
2777
SH
SOLE
1694
0
1083
ARBOR REALTY TRUST INC
COM
038923108
176
13449
SH
SOLE
13449
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
16883
217567
SH
SOLE
186199
0
31368
ARES CAPITAL CORP
COM
04010L103
4956
276387
SH
SOLE
219458
0
56929
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
1165
20487
SH
SOLE
20472
0
15
ARGENX SE
SPONSORED ADR
04016X101
597
1575
SH
SOLE
1575
0
0
ARHAUS INC
COM CL A
04035M102
151
33614
SH
SOLE
33139
0
475
ARISTA NETWORKS INC
COM
040413106
21469
229027
SH
SOLE
135345
0
93682
ARK ETF TR
INNOVATION ETF
00214Q104
1049
26296
SH
SOLE
26156
0
140
ARK ETF TR
ISRAEL INOVATE
00214Q609
1833
98520
SH
SOLE
98520
0
0
ARROW ELECTRS INC
COM
042735100
256
2287
SH
SOLE
2287
0
0
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
702
19934
SH
SOLE
13552
0
6382
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
1110
31195
SH
SOLE
28645
0
2550
ASGN INC
COM
00191U102
780
8647
SH
SOLE
6555
0
2092
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
3570
7502
SH
SOLE
6233
0
1269
ASPEN TECHNOLOGY INC
COM
29109X106
232
1265
SH
SOLE
996
0
269
ASSURANT INC
COM
04621X108
23339
135024
SH
SOLE
106548
0
28476
ASTRA SPACE INC
COM CL A
04634X103
182
139709
SH
SOLE
129637
0
10072
ASTRAZENECA PLC
SPONSORED ADR
046353108
23507
355791
SH
SOLE
216521
0
139270
AT&T INC
COM
00206R102
15292
729569
SH
SOLE
585364
0
144205
ATEA PHARMACEUTICALS INC
COM
04683R106
103
14439
SH
SOLE
10205
0
4234
ATHERSYS INC NEW
COM
04744L106
10
37800
SH
SOLE
29550
0
8250
ATHIRA PHARMA INC
COM
04746L104
110
36045
SH
SOLE
36045
0
0
ATLAS AIR WORLDWIDE HLDGS IN
NOTE 1.875% 6/0
049164BJ4
235
200000
PRN
SOLE
150000
0
50000
ATLAS CORP
SHARES
Y0436Q109
143
13376
SH
SOLE
0
0
13376
ATLASSIAN CORP PLC
CL A
G06242104
77806
415185
SH
SOLE
321644
0
93541
ATMOS ENERGY CORP
COM
049560105
245
2190
SH
SOLE
446
0
1744
ATOMERA INC
COM
04965B100
103
11025
SH
SOLE
11025
0
0
AUGMEDIX INC
COM
05105P107
208
115766
SH
SOLE
109466
0
6300
AUTODESK INC
COM
052769106
3541
20590
SH
SOLE
15440
0
5150
AUTOLUS THERAPEUTICS PLC
SPON ADS
05280R100
38
13341
SH
SOLE
13341
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
64197
305641
SH
SOLE
189477
0
116164
AUTONATION INC
COM
05329W102
210
1880
SH
SOLE
1650
0
230
AUTOZONE INC
COM
053332102
206
96
SH
SOLE
88
0
8
AVALARA INC
COM
05338G106
3477
49249
SH
SOLE
46298
0
2951
AVALONBAY CMNTYS INC
COM
053484101
1951
10042
SH
SOLE
7724
0
2318
AVANTOR INC
COM
05352A100
1171
37655
SH
SOLE
36891
0
764
AVERY DENNISON CORP
COM
053611109
1356
8376
SH
SOLE
6165
0
2211
AWARE INC MASS
COM
05453N100
56
23664
SH
SOLE
23664
0
0
AXON ENTERPRISE INC
COM
05464C101
6182
66347
SH
SOLE
51047
0
15300
AXSOME THERAPEUTICS INC
COM
05464T104
647
16890
SH
SOLE
14390
0
2500
AZEK CO INC
CL A
05478C105
2431
145213
SH
SOLE
90508
0
54705
AZENTA INC
COM
114340102
790
10954
SH
SOLE
10728
0
226
B. RILEY FINANCIAL INC
COM
05580M108
993
23496
SH
SOLE
23386
0
110
BAIDU INC
SPON ADR REP A
056752108
4348
29232
SH
SOLE
25834
0
3398
BAIN CAP SPECIALTY FIN INC
COM STK
05684B107
402
29570
SH
SOLE
29570
0
0
BAKER HUGHES COMPANY
CL A
05722G100
309
10706
SH
SOLE
4485
0
6221
BALL CORP
COM
058498106
19880
289080
SH
SOLE
238457
0
50623
BANCO SANTANDER BRASIL S A
ADS REP 1 UNIT
05967A107
149
27157
SH
SOLE
27032
0
125
BANDWIDTH INC
COM CL A
05988J103
529
28119
SH
SOLE
27017
0
1102
BANK MARIN BANCORP
COM
063425102
394
12411
SH
SOLE
12411
0
0
BANK MONTREAL QUE
COM
063671101
700
7277
SH
SOLE
4629
0
2648
BANK MONTREAL QUE
NT LKD 38
06368B504
3
156
SH
SOLE
156
0
0
BANK NEW YORK MELLON CORP
COM
064058100
1014
24309
SH
SOLE
16341
0
7968
BANK NOVA SCOTIA B C
COM
064149107
396
6680
SH
SOLE
6383
0
297
BANK OF MONTREAL
BIG OIL 3X LEV
06367V105
319
980
SH
SOLE
980
0
0
BARRICK GOLD CORP
COM
067901108
1254
70879
SH
SOLE
64619
0
6260
BAUSCH HEALTH COS INC
COM
071734107
594
71095
SH
SOLE
59495
0
11600
BAXTER INTL INC
COM
071813109
3312
51558
SH
SOLE
40411
0
11147
BCE INC
COM NEW
05534B760
391
7941
SH
SOLE
7195
0
746
BEACON ROOFING SUPPLY INC
COM
073685109
745
14506
SH
SOLE
14244
0
262
BEAM THERAPEUTICS INC
COM
07373V105
244
6292
SH
SOLE
917
0
5375
BECTON DICKINSON & CO
COM
075887109
11637
47204
SH
SOLE
36227
0
10977
BECTON DICKINSON & CO
6% DP CONV PFD B
075887406
323
6522
SH
SOLE
6522
0
0
BERKELEY LTS INC
COM
084310101
67
13455
SH
SOLE
13420
0
35
BERKLEY W R CORP
COM
084423102
426
6236
SH
SOLE
6236
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
21674
53
SH
SOLE
37
0
16
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
89097
326339
SH
SOLE
273094
0
53245
BEST BUY INC
COM
086516101
3720
57068
SH
SOLE
48690
0
8378
BEYOND MEAT INC
COM
08862E109
596
24906
SH
SOLE
22751
0
2155
BHP GROUP LTD
SPONSORED ADS
088606108
2315
41204
SH
SOLE
40222
0
982
BILL COM HLDGS INC
COM
090043100
17921
163006
SH
SOLE
148298
0
14708
BIODESIX INC
COM
09075X108
18
10800
SH
SOLE
10800
0
0
BIOGEN INC
COM
09062X103
2858
14014
SH
SOLE
11401
0
2613
BIOHAVEN PHARMACTL HLDG CO L
COM
G11196105
6284
43124
SH
SOLE
41464
0
1660
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
3549
42825
SH
SOLE
21717
0
21108
BIONTECH SE
SPONSORED ADS
09075V102
303
2030
SH
SOLE
2030
0
0
BIO-TECHNE CORP
COM
09073M104
11433
32981
SH
SOLE
31165
0
1816
BJS WHSL CLUB HLDGS INC
COM
05550J101
6096
97817
SH
SOLE
92330
0
5487
BK OF AMERICA CORP
COM
060505104
41498
1333056
SH
SOLE
1128914
0
204142
BK OF AMERICA CORP
7.25%CNV PFD L
060505682
275
228
SH
SOLE
228
0
0
BLACK KNIGHT INC
COM
09215C105
8596
131456
SH
SOLE
120425
0
11031
BLACKLINE INC
COM
09239B109
21133
317318
SH
SOLE
280470
0
36848
BLACKROCK CAP INVT CORP
COM
092533108
505
137660
SH
SOLE
137660
0
0
BLACKROCK INC
COM
09247X101
42411
69635
SH
SOLE
58983
0
10652
BLACKSTONE INC
COM
09260D107
100489
1101492
SH
SOLE
920534
0
180958
BLACKSTONE MORTGAGE TRUST IN
NOTE 4.750% 3/1
09257WAC4
198
200000
PRN
SOLE
150000
0
50000
BLACKSTONE SECD LENDING FD
COMMON STOCK
09261X102
244
10343
SH
SOLE
10343
0
0
BLEND LABS INC
CL A
09352U108
309
131140
SH
SOLE
123513
0
7627
BLOCK INC
CL A
852234103
16642
270781
SH
SOLE
242745
0
28036
BLUE BIRD CORP
COM
095306106
4091
444199
SH
SOLE
405668
0
38531
BOEING CO
COM
097023105
29208
213637
SH
SOLE
154941
0
58696
BOK FINL CORP
COM NEW
05561Q201
12180
161158
SH
SOLE
130
0
161028
BOOKING HOLDINGS INC
COM
09857L108
4357
2491
SH
SOLE
1946
0
545
BOOT BARN HLDGS INC
COM
099406100
864
12541
SH
SOLE
9896
0
2645
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
46710
516928
SH
SOLE
335150
0
181778
BORGWARNER INC
COM
099724106
279
8372
SH
SOLE
1300
0
7072
BOSTON PROPERTIES INC
COM
101121101
232
2608
SH
SOLE
2061
0
547
BOSTON SCIENTIFIC CORP
COM
101137107
377
10115
SH
SOLE
8795
0
1320
BOX INC
CL A
10316T104
5234
208190
SH
SOLE
203156
0
5034
BP PLC
SPONSORED ADR
055622104
6407
226008
SH
SOLE
170671
0
55337
BREAD FINANCIAL HOLDINGS INC
COM
018581108
224
1330
SH
SOLE
1270
0
60
BRIGHAM MINERALS INC
CL A COM
10918L103
3148
127798
SH
SOLE
117298
0
10500
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
1247
14758
SH
SOLE
13531
0
1227
BRIGHTVIEW HLDGS INC
COM
10948C107
294
24500
SH
SOLE
17600
0
6900
BRILLIANT EARTH GROUP INC
CL A COM
109504100
107
22608
SH
SOLE
22292
0
316
BRINKS CO
COM
109696104
1027
16920
SH
SOLE
16920
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
96966
1259303
SH
SOLE
959230
0
300073
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
416
9702
SH
SOLE
9672
0
30
BROADCOM INC
COM
11135F101
19921
41007
SH
SOLE
33789
0
7218
BROADCOM INC
8% MCNV PFD SR A
11135F200
5664
3768
SH
SOLE
3401
0
367
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
6373
44705
SH
SOLE
41047
0
3658
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
8016
139412
SH
SOLE
134084
0
5328
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
1679
43919
SH
SOLE
42682
0
1237
BROOKLINE BANCORP INC DEL
COM
11373M107
349
26210
SH
SOLE
26000
0
210
BROWN FORMAN CORP
CL B
115637209
809
11530
SH
SOLE
11497
0
33
BTRS HOLDINGS INC
COM CL 1
11778X104
209
41944
SH
SOLE
39777
0
2167
BUILDERS FIRSTSOURCE INC
COM
12008R107
930
17318
SH
SOLE
16728
0
590
BURLINGTON STORES INC
COM
122017106
1565
11491
SH
SOLE
10778
0
713
BWX TECHNOLOGIES INC
COM
05605H100
2262
41053
SH
SOLE
39058
0
1995
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2598
25629
SH
SOLE
22794
0
2835
CABLE ONE INC
COM
12685J105
855
663
SH
SOLE
648
0
15
CADENCE DESIGN SYSTEM INC
COM
127387108
745
4967
SH
SOLE
3122
0
1845
CALLAWAY GOLF CO
COM
131193104
1656
81190
SH
SOLE
81190
0
0
CAMECO CORP
COM
13321L108
983
46760
SH
SOLE
46760
0
0
CAMPBELL SOUP CO
COM
134429109
2001
41634
SH
SOLE
39794
0
1840
CAMPING WORLD HLDGS INC
CL A
13462K109
305
14116
SH
SOLE
10116
0
4000
CANADIAN IMP BK COMM
COM
136069101
516
10627
SH
SOLE
8921
0
1706
CANADIAN NATL RY CO
COM
136375102
6395
56862
SH
SOLE
12600
0
44262
CANADIAN PAC RY LTD
COM
13645T100
3160
45245
SH
SOLE
21897
0
23348
CANNAE HLDGS INC
COM
13765N107
1868
96595
SH
SOLE
78295
0
18300
CAPITAL ONE FINL CORP
COM
14040H105
2356
22610
SH
SOLE
16562
0
6048
CAPRI HOLDINGS LIMITED
SHS
G1890L107
215
5232
SH
SOLE
1975
0
3257
CARDIFF ONCOLOGY INC
COM
14147L108
292
132575
SH
SOLE
72575
0
60000
CARDINAL HEALTH INC
COM
14149Y108
617
11813
SH
SOLE
3323
0
8490
CARMAX INC
COM
143130102
130393
1441125
SH
SOLE
1003131
0
437994
CARNIVAL CORP
COMMON STOCK
143658300
232
26789
SH
SOLE
25789
0
1000
CARRIER GLOBAL CORPORATION
COM
14448C104
1882
52771
SH
SOLE
40529
0
12242
CARVANA CO
CL A
146869102
4002
177255
SH
SOLE
148273
0
28982
CASELLA WASTE SYS INC
CL A
147448104
360
4948
SH
SOLE
4948
0
0
CASEYS GEN STORES INC
COM
147528103
341
1844
SH
SOLE
1527
0
317
CATALENT INC
COM
148806102
3330
31036
SH
SOLE
30307
0
729
CATERPILLAR INC
COM
149123101
29861
167044
SH
SOLE
141160
0
25884
CBOE GLOBAL MKTS INC
COM
12503M108
6886
60835
SH
SOLE
10736
0
50099
CBRE GROUP INC
CL A
12504L109
1187
16121
SH
SOLE
14337
0
1784
CCC INTELLIGENT SOLUTIONS HL
COM
12510Q100
224
24400
SH
SOLE
20400
0
4000
CDW CORP
COM
12514G108
10612
67354
SH
SOLE
58337
0
9017
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
313
7132
SH
SOLE
2100
0
5032
CELLEBRITE DI LTD
ORDINARY SHARES
M2197Q107
2613
512301
SH
SOLE
501861
0
10440
CELSIUS HLDGS INC
COM NEW
15118V207
374
5733
SH
SOLE
5733
0
0
CENTENE CORP DEL
COM
15135B101
3661
43267
SH
SOLE
33539
0
9728
CENTERPOINT ENERGY INC
COM
15189T107
359
12134
SH
SOLE
4252
0
7882
CERIDIAN HCM HLDG INC
COM
15677J108
10304
218864
SH
SOLE
200405
0
18459
CERTARA INC
COM
15687V109
3942
183682
SH
SOLE
180959
0
2723
CF INDS HLDGS INC
COM
125269100
6556
76472
SH
SOLE
76261
0
211
CHANNELADVISOR CORP
COM
159179100
854
58574
SH
SOLE
56964
0
1610
CHARGEPOINT HOLDINGS INC
COM CL A
15961R105
143
10438
SH
SOLE
10438
0
0
CHARLES RIV LABS INTL INC
COM
159864107
1357
6340
SH
SOLE
6020
0
320
CHART INDS INC
COM
16115Q308
656
3918
SH
SOLE
3918
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
1636
3491
SH
SOLE
1920
0
1571
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
2496
20493
SH
SOLE
9995
0
10498
CHEESECAKE FACTORY INC
COM
163072101
2567
97169
SH
SOLE
89425
0
7744
CHEGG INC
COM
163092109
15
800
SH
SOLE
700
0
100
CHEGG INC
NOTE9/0
163092AF6
739
1000000
PRN
SOLE
750000
0
250000
CHEMED CORP NEW
COM
16359R103
662
1410
SH
SOLE
1410
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
6316
47480
SH
SOLE
44912
0
2568
CHESAPEAKE UTILS CORP
COM
165303108
218
1679
SH
SOLE
1462
0
217
CHEVRON CORP NEW
COM
166764100
90628
625970
SH
SOLE
455875
0
170095
CHEWY INC
CL A
16679L109
18657
537347
SH
SOLE
491053
0
46294
CHIPOTLE MEXICAN GRILL INC
COM
169656105
47408
36265
SH
SOLE
31176
0
5089
CHUBB LIMITED
COM
H1467J104
8509
43287
SH
SOLE
33856
0
9431
CHURCH & DWIGHT CO INC
COM
171340102
6889
74351
SH
SOLE
62537
0
11814
CHURCHILL DOWNS INC
COM
171484108
405
2116
SH
SOLE
2041
0
75
CIENA CORP
COM NEW
171779309
1226
26833
SH
SOLE
23846
0
2987
CIGNA CORP NEW
COM
125523100
12566
47686
SH
SOLE
34920
0
12766
CINCINNATI FINL CORP
COM
172062101
428
3598
SH
SOLE
1220
0
2378
CINEDIGM CORP
COM NEW CL A
172406209
5
10000
SH
SOLE
10000
0
0
CINEMARK HLDGS INC
COM
17243V102
176
11714
SH
SOLE
0
0
11714
CINTAS CORP
COM
172908105
109770
293872
SH
SOLE
183512
0
110360
CISCO SYS INC
COM
17275R102
27459
643971
SH
SOLE
513998
0
129973
CITIGROUP INC
COM NEW
172967424
10772
234219
SH
SOLE
197992
0
36227
CITIZENS FINL GROUP INC
COM
174610105
1453
40715
SH
SOLE
33148
0
7567
CITRIX SYS INC
COM
177376100
597
6144
SH
SOLE
6144
0
0
CIVISTA BANCSHARES INC
COM NO PAR
178867107
1133
53300
SH
SOLE
53300
0
0
CLARUS CORP NEW
COM
18270P109
247
12997
SH
SOLE
11543
0
1454
CLEVELAND-CLIFFS INC NEW
COM
185899101
2600
169136
SH
SOLE
168122
0
1014
CLOROX CO DEL
COM
189054109
2725
19328
SH
SOLE
12489
0
6839
CLOUDFLARE INC
CL A COM
18915M107
1840
42067
SH
SOLE
38144
0
3923
CLOVER HEALTH INVESTMENTS CO
COM CL A
18914F103
216
101165
SH
SOLE
96461
0
4704
CME GROUP INC
COM
12572Q105
43051
210311
SH
SOLE
162971
0
47340
CMS ENERGY CORP
COM
125896100
457
6768
SH
SOLE
4504
0
2264
CNO FINL GROUP INC
COM
12621E103
347
19200
SH
SOLE
19200
0
0
COCA COLA CO
COM
191216100
124485
1978778
SH
SOLE
1393856
0
584922
CODERE ONLINE LUXEMBOURG S A
ORDINARY SHARES
L18268109
350
124518
SH
SOLE
89400
0
35118
CODEXIS INC
COM
192005106
513
49040
SH
SOLE
28785
0
20255
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
25841
425289
SH
SOLE
373750
0
51539
COGNEX CORP
COM
192422103
1255
29518
SH
SOLE
26756
0
2762
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
1601
23720
SH
SOLE
20079
0
3641
COGNYTE SOFTWARE LTD
ORD SHS
M25133105
71
16755
SH
SOLE
14264
0
2491
COHU INC
COM
192576106
456
16428
SH
SOLE
9428
0
7000
COINBASE GLOBAL INC
COM CL A
19260Q107
1045
22227
SH
SOLE
20328
0
1899
COLGATE PALMOLIVE CO
COM
194162103
24898
310675
SH
SOLE
231934
0
78741
COLICITY INC
COM CL A
194170106
1946
198238
SH
SOLE
154377
0
43861
COLICITY INC
*W EXP 02/24/202
194170114
36
165150
SH
SOLE
165150
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
1275
11626
SH
SOLE
10900
0
726
COMCAST CORP NEW
CL A
20030N101
9750
248465
SH
SOLE
169912
0
78553
COMERICA INC
COM
200340107
737
10047
SH
SOLE
4866
0
5181
COMPASS DIVERSIFIED
SH BEN INT
20451Q104
12273
572952
SH
SOLE
517840
0
55112
CONAGRA BRANDS INC
COM
205887102
846
24705
SH
SOLE
12074
0
12631
CONOCOPHILLIPS
COM
20825C104
4730
52663
SH
SOLE
36720
0
15943
CONSOLIDATED EDISON INC
COM
209115104
2475
26024
SH
SOLE
22618
0
3406
CONSTELLATION BRANDS INC
CL A
21036P108
6202
26613
SH
SOLE
24444
0
2169
CONSTELLATION BRANDS INC
CL B
21036P207
22
75
SH
SOLE
0
0
75
CONSTELLATION ENERGY CORP
COM
21037T109
467
8151
SH
SOLE
6553
0
1598
CONTAINER STORE GROUP INC
COM
210751103
162
26000
SH
SOLE
24500
0
1500
CONTINENTAL RES INC
COM
212015101
1106
16919
SH
SOLE
11410
0
5509
CONYERS PARK III ACQSITN COR
CLASS A COM
21289P102
232
23900
SH
SOLE
23900
0
0
CONYERS PARK III ACQSITN COR
*W EXP 08/12/202
21289P110
5
19138
SH
SOLE
19138
0
0
COOPER COS INC
COM NEW
216648402
9992
31911
SH
SOLE
30119
0
1792
COPART INC
COM
217204106
147026
1353084
SH
SOLE
974572
0
378512
CORNING INC
COM
219350105
7433
235903
SH
SOLE
219106
0
16797
CORTEVA INC
COM
22052L104
5149
95102
SH
SOLE
59353
0
35749
COSTAR GROUP INC
COM
22160N109
193843
3208784
SH
SOLE
2600107
0
608677
COSTCO WHSL CORP NEW
COM
22160K105
219860
458730
SH
SOLE
344202
0
114528
COTERRA ENERGY INC
COM
127097103
311
12052
SH
SOLE
9942
0
2110
COUPA SOFTWARE INC
COM
22266L106
4552
79719
SH
SOLE
66843
0
12876
COUPA SOFTWARE INC
NOTE 0.375% 6/1
22266LAF3
131
175000
PRN
SOLE
125000
0
50000
COURSERA INC
COM
22266M104
546
38476
SH
SOLE
36928
0
1548
CRANE HLDGS CO
COM
224441105
214
2449
SH
SOLE
1288
0
1161
CRAWFORD & CO
CL B
224633107
102
14434
SH
SOLE
14434
0
0
CREDIT ACCEP CORP MICH
COM
225310101
5407
11421
SH
SOLE
11270
0
151
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
4888
80432
SH
SOLE
38749
0
41683
CRONOS GROUP INC
COM
22717L101
64
22542
SH
SOLE
22342
0
200
CROWDSTRIKE HLDGS INC
CL A
22788C105
3502
20775
SH
SOLE
16510
0
4265
CROWN CASTLE INTL CORP NEW
COM
22822V101
34762
206452
SH
SOLE
172552
0
33900
CROWN HLDGS INC
COM
228368106
1031
11187
SH
SOLE
11087
0
100
CSG SYS INTL INC
COM
126349109
2382
39919
SH
SOLE
29729
0
10190
CSX CORP
COM
126408103
3780
130074
SH
SOLE
103358
0
26716
CTI BIOPHARMA CORP
COM
12648L601
1052
176198
SH
SOLE
176198
0
0
CUMMINS INC
COM
231021106
2345
12116
SH
SOLE
11500
0
616
CURO GROUP HOLDINGS CORP
COM
23131L107
164
29743
SH
SOLE
15862
0
13881
CURTISS WRIGHT CORP
COM
231561101
1274
9644
SH
SOLE
8866
0
778
CVS HEALTH CORP
COM
126650100
49615
535457
SH
SOLE
427425
0
108032
CYBERARK SOFTWARE LTD
SHS
M2682V108
1720
13442
SH
SOLE
12791
0
651
D R HORTON INC
COM
23331A109
2317
35005
SH
SOLE
17491
0
17514
DANAHER CORPORATION
COM
235851102
385750
1521577
SH
SOLE
1034392
0
487185
DARDEN RESTAURANTS INC
COM
237194105
707
6250
SH
SOLE
1905
0
4345
DARLING INGREDIENTS INC
COM
237266101
245
4099
SH
SOLE
3090
0
1009
DATADOG INC
CL A COM
23804L103
1177
12356
SH
SOLE
10019
0
2337
DAVE & BUSTERS ENTMT INC
COM
238337109
758
23111
SH
SOLE
21725
0
1386
DAVITA INC
COM
23918K108
265
3310
SH
SOLE
2295
0
1015
DBX ETF TR
XTRACK MSCI EAFE
233051200
1625
46680
SH
SOLE
22729
0
23951
DBX ETF TR
XTRACK MSCI EURP
233051853
63
2000
SH
SOLE
2000
0
0
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
344
11627
SH
SOLE
9503
0
2124
DEERE & CO
COM
244199105
80509
268839
SH
SOLE
223507
0
45332
DELL TECHNOLOGIES INC
CL C
24703L202
344
7439
SH
SOLE
3715
0
3724
DELTA AIR LINES INC DEL
COM NEW
247361702
2962
102238
SH
SOLE
90466
0
11772
DENBURY INC
COM
24790A101
568
9467
SH
SOLE
9467
0
0
DERMTECH INC
COM
24984K105
188
33857
SH
SOLE
30486
0
3371
DESCARTES SYS GROUP INC
COM
249906108
2922
47078
SH
SOLE
35677
0
11401
DESKTOP METAL INC
COM CL A
25058X105
29
13049
SH
SOLE
0
0
13049
DEVON ENERGY CORP NEW
COM
25179M103
6401
116149
SH
SOLE
105096
0
11053
DEXCOM INC
COM
252131107
335532
4501968
SH
SOLE
3303019
0
1198949
DIAGEO PLC
SPON ADR NEW
25243Q205
12377
71081
SH
SOLE
46008
0
25073
DIAMONDBACK ENERGY INC
COM
25278X109
301
2482
SH
SOLE
2234
0
248
DIGIMARC CORP NEW
COM
25381B101
198
14025
SH
SOLE
13250
0
775
DIGITAL RLTY TR INC
COM
253868103
3501
26966
SH
SOLE
21708
0
5258
DIGITALBRIDGE GROUP INC
CL A COM
25401T108
212
43385
SH
SOLE
43226
0
159
DIGITALOCEAN HLDGS INC
COM
25402D102
216
5215
SH
SOLE
5215
0
0
DIME CMNTY BANCSHARES INC
COM
25432X102
837
28224
SH
SOLE
28224
0
0
DIMENSIONAL ETF TRUST
US TARGETED VLU
25434V609
16
400
SH
SOLE
400
0
0
DIMENSIONAL ETF TRUST
US MKTWIDE VALUE
25434V724
1278
40446
SH
SOLE
40446
0
0
DISCOVER FINL SVCS
COM
254709108
5671
59964
SH
SOLE
52198
0
7766
DISH NETWORK CORPORATION
NOTE 3.375% 8/1
25470MAB5
17
25000
PRN
SOLE
25000
0
0
DISNEY WALT CO
COM
254687106
84701
897261
SH
SOLE
619228
0
278033
DISTRIBUTION SOLUTIONS GRP I
COM
520776105
3008
58535
SH
SOLE
58535
0
0
DIXIE GROUP INC
CL A
255519100
244
190608
SH
SOLE
190608
0
0
DOCUSIGN INC
COM
256163106
54424
948480
SH
SOLE
707646
0
240834
DOLBY LABORATORIES INC
COM CL A
25659T107
22537
314934
SH
SOLE
265473
0
49461
DOLLAR GEN CORP NEW
COM
256677105
1046
4260
SH
SOLE
3457
0
803
DOLLAR TREE INC
COM
256746108
990
6352
SH
SOLE
1992
0
4360
DOMINION ENERGY INC
COM
25746U109
5846
73245
SH
SOLE
62995
0
10250
DOMO INC
COM CL B
257554105
470
16916
SH
SOLE
1535
0
15381
DONALDSON INC
COM
257651109
567
11777
SH
SOLE
2862
0
8915
DOUBLEVERIFY HLDGS INC
COM
25862V105
593
26141
SH
SOLE
24591
0
1550
DOVER CORP
COM
260003108
9870
81355
SH
SOLE
66809
0
14546
DOW INC
COM
260557103
16072
311419
SH
SOLE
259929
0
51490
DOXIMITY INC
CL A
26622P107
1116
32063
SH
SOLE
31056
0
1007
DRAFTKINGS INC NEW
COM CL A
26142V105
391
33510
SH
SOLE
30746
0
2764
DRIVEN BRANDS HLDGS INC
COM
26210V102
2425
88050
SH
SOLE
77450
0
10600
DROPBOX INC
CL A
26210C104
1985
94585
SH
SOLE
94585
0
0
DT MIDSTREAM INC
COMMON STOCK
23345M107
358
7311
SH
SOLE
6849
0
462
DTE ENERGY CO
COM
233331107
1385
10928
SH
SOLE
9172
0
1756
DUKE ENERGY CORP NEW
COM NEW
26441C204
12064
112528
SH
SOLE
86678
0
25850
DUKE REALTY CORP
COM NEW
264411505
314
5716
SH
SOLE
711
0
5005
DULUTH HLDGS INC
COM CL B
26443V101
681
71345
SH
SOLE
64920
0
6425
DUPONT DE NEMOURS INC
COM
26614N102
5285
95080
SH
SOLE
63722
0
31358
DUTCH BROS INC
CL A
26701L100
3368
106419
SH
SOLE
97129
0
9290
DYNATRACE INC
COM NEW
268150109
14500
367642
SH
SOLE
339045
0
28597
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
31796
2525526
SH
SOLE
2106771
0
418755
EAGLE MATLS INC
COM
26969P108
931
8464
SH
SOLE
6200
0
2264
EAGLE PHARMACEUTICALS INC
COM
269796108
1882
42357
SH
SOLE
36772
0
5585
EARGO INC
COM
270087109
51
67603
SH
SOLE
65775
0
1828
EAST WEST BANCORP INC
COM
27579R104
224
3458
SH
SOLE
3076
0
382
EASTMAN CHEM CO
COM
277432100
409
4556
SH
SOLE
4184
0
372
EATON CORP PLC
SHS
G29183103
6211
49295
SH
SOLE
37458
0
11837
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
368
47788
SH
SOLE
32488
0
15300
EBAY INC.
COM
278642103
1181
28347
SH
SOLE
24857
0
3490
ECOLAB INC
COM
278865100
141465
920035
SH
SOLE
598233
0
321802
EDWARDS LIFESCIENCES CORP
COM
28176E108
108544
1141492
SH
SOLE
847567
0
293925
ELECTRONIC ARTS INC
COM
285512109
1468
12065
SH
SOLE
10519
0
1546
ELEVANCE HEALTH INC
COM
036752103
2122
4398
SH
SOLE
2760
0
1638
EMAGIN CORP
COM NEW
29076N206
26
40100
SH
SOLE
40100
0
0
EMERSON ELEC CO
COM
291011104
28949
363960
SH
SOLE
250872
0
113088
ENBRIDGE INC
COM
29250N105
7713
182524
SH
SOLE
169009
0
13515
ENCOMPASS HEALTH CORP
COM
29261A100
15630
278855
SH
SOLE
258270
0
20585
ENCORE CAP GROUP INC
COM
292554102
864
14962
SH
SOLE
9030
0
5932
ENDAVA PLC
ADS
29260V105
15294
173269
SH
SOLE
161192
0
12077
ENERGY TRANSFER L P
COM UT LTD PTN
29273V100
3139
314502
SH
SOLE
227326
0
87176
ENERPAC TOOL GROUP CORP
CL A COM
292765104
199
10441
SH
SOLE
175
0
10266
ENERSYS
COM
29275Y102
4162
70591
SH
SOLE
57427
0
13164
ENOCHIAN BIOSCIENCES INC
COM
29350E104
37
19000
SH
SOLE
19000
0
0
ENPHASE ENERGY INC
COM
29355A107
320
1637
SH
SOLE
1626
0
11
ENTEGRIS INC
COM
29362U104
1665
18073
SH
SOLE
18072
0
1
ENTERGY CORP NEW
COM
29364G103
5159
45805
SH
SOLE
45355
0
450
ENTERPRISE PRODS PARTNERS L
COM
293792107
14492
594684
SH
SOLE
458099
0
136585
EOG RES INC
COM
26875P101
11303
102342
SH
SOLE
80336
0
22006
EPAM SYS INC
COM
29414B104
5838
19806
SH
SOLE
16834
0
2972
EPR PPTYS
COM SH BEN INT
26884U109
388
8265
SH
SOLE
8265
0
0
EQT CORP
COM
26884L109
277
8059
SH
SOLE
4710
0
3349
EQUIFAX INC
COM
294429105
10128
55411
SH
SOLE
55300
0
111
EQUINIX INC
COM
29444U700
14207
21623
SH
SOLE
20591
0
1032
EQUINOR ASA
SPONSORED ADR
29446M102
1586
45636
SH
SOLE
43310
0
2326
EQUITY COMWLTH
COM SH BEN INT
294628102
202
7350
SH
SOLE
1000
0
6350
EQUITY COMWLTH
6.5% CNV PFD D
294628201
19
714
SH
SOLE
714
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
3215
45626
SH
SOLE
45563
0
63
EQUITY RESIDENTIAL
SH BEN INT
29476L107
2010
27829
SH
SOLE
23829
0
4000
ERIE INDTY CO
CL A
29530P102
682
3547
SH
SOLE
3547
0
0
ESS TECH INC
COMMON STOCK
26916J106
1783
634673
SH
SOLE
552209
0
82464
ESS TECH INC
*W EXP 09/15/202
26916J114
83
244994
SH
SOLE
232414
0
12580
ESSENTIAL UTILS INC
COM
29670G102
273
5950
SH
SOLE
5950
0
0
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
4331
94554
SH
SOLE
45414
0
49140
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
191
4872
SH
SOLE
4734
0
138
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
11
1951
SH
SOLE
1450
0
501
ETF MANAGERS TR
TREATMENTS TSTNG
26924G763
17
747
SH
SOLE
747
0
0
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
41
900
SH
SOLE
900
0
0
ETF MANAGERS TR
ETHO CLIMATE LEA
26924G888
128
2688
SH
SOLE
2688
0
0
ETF SER SOLUTIONS
DISTILLATE US
26922A321
4
110
SH
SOLE
110
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
752
45594
SH
SOLE
43124
0
2470
ETF SER SOLUTIONS
DEFIANCE NEXT
26922B808
2
500
SH
SOLE
0
0
500
ETF SER SOLUTIONS
DEFIANCE DIGITAL
26922B816
0
65
SH
SOLE
0
0
65
ETON PHARMACEUTICALS INC
COM
29772L108
102
38932
SH
SOLE
38932
0
0
ETSY INC
COM
29786A106
1096
14968
SH
SOLE
14157
0
811
EURONET WORLDWIDE INC
COM
298736109
1211
12042
SH
SOLE
12042
0
0
EVENTBRITE INC
COM CL A
29975E109
2808
273444
SH
SOLE
269989
0
3455
EVERBRIDGE INC
COM
29978A104
3185
114196
SH
SOLE
90160
0
24036
EVERGY INC
COM
30034W106
856
13126
SH
SOLE
10078
0
3048
EVERQUOTE INC
COM CL A
30041R108
197
22295
SH
SOLE
21414
0
881
EVERSOURCE ENERGY
COM
30040W108
3699
43796
SH
SOLE
34457
0
9339
EVERTEC INC
COM
30040P103
269
7284
SH
SOLE
6293
0
991
EVOLENT HEALTH INC
CL A
30050B101
71522
2328935
SH
SOLE
1616600
0
712335
EVOLENT HEALTH INC
NOTE 1.500%10/1
30050BAD3
749
665000
PRN
SOLE
665000
0
0
EVOQUA WATER TECHNOLOGIES CO
COM
30057T105
287
8825
SH
SOLE
5300
0
3525
EXACT SCIENCES CORP
COM
30063P105
17546
445440
SH
SOLE
333120
0
112320
EXACT SCIENCES CORP
NOTE 0.375% 3/1
30063PAB1
55
75000
PRN
SOLE
65000
0
10000
EXACT SCIENCES CORP
NOTE 0.375% 3/0
30063PAC9
76
111000
PRN
SOLE
101000
0
10000
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
288
6397
SH
SOLE
4231
0
2166
EXELIXIS INC
COM
30161Q104
15588
748720
SH
SOLE
653240
0
95480
EXELON CORP
COM
30161N101
1140
25156
SH
SOLE
19866
0
5290
EXPEDIA GROUP INC
COM NEW
30212P303
574
6051
SH
SOLE
3222
0
2829
EXPEDITORS INTL WASH INC
COM
302130109
900
9230
SH
SOLE
8679
0
551
EXTRA SPACE STORAGE INC
COM
30225T102
275
1619
SH
SOLE
572
0
1047
EXXON MOBIL CORP
COM
30231G102
36503
426241
SH
SOLE
355254
0
70987
F5 INC
COM
315616102
563
3677
SH
SOLE
2827
0
850
FACTSET RESH SYS INC
COM
303075105
1031
2681
SH
SOLE
1981
0
700
FAIR ISAAC CORP
COM
303250104
821
2047
SH
SOLE
1974
0
73
FASTENAL CO
COM
311900104
165853
3322385
SH
SOLE
1698694
0
1623691
FASTLY INC
CL A
31188V100
257
22111
SH
SOLE
16356
0
5755
FEDEX CORP
COM
31428X106
22613
99744
SH
SOLE
89443
0
10301
FERRARI N V
COM
N3167Y103
571
3111
SH
SOLE
2385
0
726
FIDELITY COVINGTON TRUST
MSCI FINLS IDX
316092501
18
401
SH
SOLE
401
0
0
FIDELITY COVINGTON TRUST
MSCI HLTH CARE I
316092600
20
325
SH
SOLE
325
0
0
FIDELITY COVINGTON TRUST
VLU FACTOR ETF
316092782
19
450
SH
SOLE
450
0
0
FIDELITY COVINGTON TRUST
MSCI INFO TECH I
316092808
1459
15123
SH
SOLE
15123
0
0
FIDELITY COVINGTON TRUST
MSCI RL EST ETF
316092857
508
18688
SH
SOLE
15219
0
3469
FIDELITY COVINGTON TRUST
MSCI UTILS INDEX
316092865
430
9521
SH
SOLE
9352
0
169
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
4041
109343
SH
SOLE
92529
0
16814
FIDELITY NATL INFORMATION SV
COM
31620M106
12452
135833
SH
SOLE
100480
0
35353
FIDUS INVT CORP
COM
316500107
217
12421
SH
SOLE
12421
0
0
FIFTH THIRD BANCORP
COM
316773100
881
26230
SH
SOLE
18505
0
7725
FIRST AMERN FINL CORP
COM
31847R102
251
4735
SH
SOLE
3528
0
1207
FIRST BANCORP P R
COM NEW
318672706
129
10000
SH
SOLE
0
0
10000
FIRST BUSEY CORP
COM NEW
319383204
251
11000
SH
SOLE
11000
0
0
FIRST CMNTY BANKSHARES INC V
COM
31983A103
356
12108
SH
SOLE
12108
0
0
FIRST CMNTY CORP S C
COM
319835104
299
15620
SH
SOLE
15620
0
0
FIRST CTZNS BANCSHARES INC N
CL A
31946M103
1095
1676
SH
SOLE
1553
0
123
FIRST HORIZON CORPORATION
COM
320517105
614
28106
SH
SOLE
26289
0
1817
FIRST LONG IS CORP
COM
320734106
1176
67076
SH
SOLE
67076
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
109
15230
SH
SOLE
5305
0
9925
FIRST REP BK SAN FRANCISCO C
COM
33616C100
861
5971
SH
SOLE
4687
0
1284
FIRST SOLAR INC
COM
336433107
3001
44054
SH
SOLE
15619
0
28435
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
329
19103
SH
SOLE
13527
0
5576
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
55
669
SH
SOLE
229
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
6
419
SH
SOLE
0
0
419
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
392
10095
SH
SOLE
10095
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
2171
21056
SH
SOLE
20154
0
902
FIRST TR EXCHANGE TRADED FD
MATERIALS ALPH
33734X168
2
44
SH
SOLE
44
0
0
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
58
615
SH
SOLE
615
0
0
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
8
261
SH
SOLE
261
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
212
3214
SH
SOLE
3133
0
81
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
2513
62438
SH
SOLE
62073
0
365
FIRST TR EXCHANGE TRADED FD
NASDQ CLN EDGE
33737A108
136
1751
SH
SOLE
1751
0
0
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
694
9922
SH
SOLE
9172
0
750
FIRST TR EXCHANGE-TRADED FD
NY ARCA BIOTECH
33733E203
49
364
SH
SOLE
314
0
50
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
3505
27591
SH
SOLE
26786
0
805
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG GREEN
33733E500
31
591
SH
SOLE
591
0
0
FIRST TR EXCHANGE-TRADED FD
NAT GAS ETF
33733E807
5
200
SH
SOLE
0
0
200
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
186
7235
SH
SOLE
4858
0
2377
FIRST TR EXCHANGE-TRADED FD
FIRST TR TA HIYL
33738D408
16
412
SH
SOLE
0
0
412
FIRST TR EXCHANGE-TRADED FD
NASD TECH DIV
33738R118
200
3996
SH
SOLE
3196
0
800
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
12380
302530
SH
SOLE
286975
0
15555
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
78
1879
SH
SOLE
1879
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
31526
652717
SH
SOLE
466882
0
185835
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
1549
26089
SH
SOLE
3981
0
22108
FIRST TR EXCHANGE-TRADED FD
SSI STRG ETF
33739Q507
23
743
SH
SOLE
743
0
0
FIRST TR EXCHANGE-TRADED FD
SMID RISNG ETF
33741X102
46
1940
SH
SOLE
1940
0
0
FIRST TR EXCHANGE-TRADED FD
INDXX INOVTV ETF
33741X201
3
100
SH
SOLE
0
0
100
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
1207
19435
SH
SOLE
18709
0
726
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
418
11870
SH
SOLE
11870
0
0
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
685
5986
SH
SOLE
5986
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
1155
29753
SH
SOLE
26698
0
3055
FIRST US BANCSHARES INC
COM
33744V103
1129
102677
SH
SOLE
97677
0
5000
FIRSTENERGY CORP
COM
337932107
368
9595
SH
SOLE
5304
0
4291
FIRSTSERVICE CORP NEW
COM
33767E202
3649
30104
SH
SOLE
28395
0
1709
FISERV INC
COM
337738108
177074
1990261
SH
SOLE
1624847
0
365414
FIVE BELOW INC
COM
33829M101
2406
21209
SH
SOLE
20730
0
479
FLAGSTAR BANCORP INC
COM PAR .001
337930705
1436
40500
SH
SOLE
40500
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
896
4263
SH
SOLE
2949
0
1314
FLEXSHARES TR
MORNSTAR USMKT
33939L100
184
1266
SH
SOLE
1266
0
0
FLEXSHARES TR
MSTAR EMKT FAC
33939L308
11
224
SH
SOLE
224
0
0
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
489
12329
SH
SOLE
12229
0
100
FLEXSHARES TR
IBOXX 3R TARGT
33939L506
200
8060
SH
SOLE
8060
0
0
FLEXSHARES TR
STOXX GLOBR INF
33939L795
255
4927
SH
SOLE
4927
0
0
FLEXSHARES TR
M STAR DEV MKT
33939L803
388
6731
SH
SOLE
6731
0
0
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
303
6061
SH
SOLE
6061
0
0
FLEXSHARES TR
QUALT DIVD IDX
33939L860
6
124
SH
SOLE
124
0
0
FLOOR & DECOR HLDGS INC
CL A
339750101
4185
66465
SH
SOLE
57037
0
9428
FLUSHING FINL CORP
COM
343873105
1774
83420
SH
SOLE
83420
0
0
FLYWIRE CORPORATION
COM VTG
302492103
19238
1091193
SH
SOLE
902431
0
188762
FORD MTR CO DEL
COM
345370860
3722
334390
SH
SOLE
296767
0
37623
FORGEROCK INC
CL A
34631B101
276
12873
SH
SOLE
12873
0
0
FORTINET INC
COM
34959E109
17018
300774
SH
SOLE
248203
0
52571
FORTIS INC
COM
349553107
279
5897
SH
SOLE
3641
0
2256
FORTIVE CORP
COM
34959J108
35097
645411
SH
SOLE
484464
0
160947
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
382
6383
SH
SOLE
1511
0
4872
FOX FACTORY HLDG CORP
COM
35138V102
717
8903
SH
SOLE
7741
0
1162
FRANCO NEV CORP
COM
351858105
797
6055
SH
SOLE
5445
0
610
FRANKLIN BSP RLTY TR INC
COMMON STOCK
35243J101
1271
94256
SH
SOLE
85574
0
8682
FREEPORT-MCMORAN INC
CL B
35671D857
3579
122326
SH
SOLE
103771
0
18555
FRONTDOOR INC
COM
35905A109
757
31439
SH
SOLE
27846
0
3593
FTI CONSULTING INC
COM
302941109
4131
22843
SH
SOLE
22350
0
493
FUBOTV INC
COM
35953D104
35
14067
SH
SOLE
402
0
13665
FULLER H B CO
COM
359694106
368
6114
SH
SOLE
6087
0
27
GABELLI MULTIMEDIA TR INC
COM
36239Q109
864
119518
SH
SOLE
112443
0
7075
GALECTIN THERAPEUTICS INC
COM NEW
363225202
54
40884
SH
SOLE
33728
0
7156
GALLAGHER ARTHUR J & CO
COM
363576109
13406
82224
SH
SOLE
78145
0
4079
GAMESTOP CORP NEW
CL A
36467W109
471
3855
SH
SOLE
2627
0
1228
GAP INC
COM
364760108
131
15863
SH
SOLE
2854
0
13009
GARMIN LTD
SHS
H2906T109
567
5767
SH
SOLE
4303
0
1464
GARTNER INC
COM
366651107
11803
48809
SH
SOLE
27685
0
21124
GCM GROSVENOR INC
COM CL A
36831E108
14
2110
SH
SOLE
100
0
2010
GCM GROSVENOR INC
*W EXP 11/17/202
36831E116
6
14990
SH
SOLE
0
0
14990
GENERAC HLDGS INC
COM
368736104
56842
269929
SH
SOLE
216694
0
53235
GENERAL DYNAMICS CORP
COM
369550108
44783
202407
SH
SOLE
33507
0
168900
GENERAL ELECTRIC CO
COM NEW
369604301
10775
169238
SH
SOLE
136662
0
32576
GENERAL MLS INC
COM
370334104
8917
118188
SH
SOLE
92168
0
26020
GENERAL MTRS CO
COM
37045V100
4937
155435
SH
SOLE
112366
0
43069
GENIUS SPORTS LIMITED
SHARES CL A
G3934V109
28
12550
SH
SOLE
12550
0
0
GENPACT LIMITED
SHS
G3922B107
808
19082
SH
SOLE
17802
0
1280
GENUINE PARTS CO
COM
372460105
1369
10296
SH
SOLE
9522
0
774
GILDAN ACTIVEWEAR INC
COM
375916103
584
20277
SH
SOLE
4001
0
16276
GILEAD SCIENCES INC
COM
375558103
30342
490884
SH
SOLE
350150
0
140734
GINKGO BIOWORKS HOLDINGS INC
CL A SHS
37611X100
77
32510
SH
SOLE
26685
0
5825
GITLAB INC
CLASS A COM
37637K108
1464
27551
SH
SOLE
26851
0
700
GLACIER BANCORP INC NEW
COM
37637Q105
3222
67955
SH
SOLE
67050
0
905
GLADSTONE CAPITAL CORP
COM
376535100
116
11500
SH
SOLE
11500
0
0
GLADSTONE INVT CORP
COM
376546107
2169
154082
SH
SOLE
121675
0
32407
GLAUKOS CORP
COM
377322102
1074
23637
SH
SOLE
20137
0
3500
GLOBAL PMTS INC
COM
37940X102
33875
306177
SH
SOLE
151164
0
155013
GLOBAL X FDS
MSCI NORWAY ETF
37950E101
2
87
SH
SOLE
87
0
0
GLOBAL X FDS
GLOBX SUPDV US
37950E291
350
18000
SH
SOLE
16500
0
1500
GLOBAL X FDS
GLB X GURU INDEX
37950E341
1
24
SH
SOLE
24
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
16
485
SH
SOLE
385
0
100
GLOBAL X FDS
GLB X MLP ENRG I
37954Y293
4
104
SH
SOLE
104
0
0
GLOBAL X FDS
GLBL X MLP ETF
37954Y343
23
634
SH
SOLE
634
0
0
GLOBAL X FDS
RUSSELL 2000
37954Y459
1
35
SH
SOLE
35
0
0
GLOBAL X FDS
S&P 500 COVERED
37954Y475
211
4948
SH
SOLE
4948
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
454
25985
SH
SOLE
25985
0
0
GLOBAL X FDS
US PFD ETF
37954Y657
12
560
SH
SOLE
560
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
10278
451392
SH
SOLE
236047
0
215345
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
3077
151424
SH
SOLE
59078
0
92346
GLOBAL X FDS
MILLENNIAL CONSU
37954Y764
2
90
SH
SOLE
90
0
0
GLOBAL X FDS
INTERNET OF THNG
37954Y780
148
5754
SH
SOLE
5754
0
0
GLOBAL X FDS
FINTECH ETF
37954Y814
232
10903
SH
SOLE
9586
0
1317
GLOBAL X FDS
GLOBAL X COPPER
37954Y830
31
1015
SH
SOLE
1015
0
0
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
1
50
SH
SOLE
50
0
0
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
2676
36854
SH
SOLE
34847
0
2007
GLOBANT S A
COM
L44385109
12759
73326
SH
SOLE
66727
0
6599
GLOBE LIFE INC
COM
37959E102
281
2885
SH
SOLE
2605
0
280
GLOBUS MED INC
CL A
379577208
536
9552
SH
SOLE
5409
0
4143
GODADDY INC
CL A
380237107
13658
196342
SH
SOLE
170589
0
25753
GOGO INC
COM
38046C109
5785
357314
SH
SOLE
287155
0
70159
GOHEALTH INC
COM CL A
38046W105
9
15490
SH
SOLE
15490
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
28
991
SH
SOLE
991
0
0
GOLDMAN SACHS ETF TR
ACCESS INFLATI
381430362
553
10733
SH
SOLE
10733
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA JAP
381430404
95
3240
SH
SOLE
3240
0
0
GOLDMAN SACHS ETF TR
ACCESS INVT GR
381430479
309
6719
SH
SOLE
6719
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA US LG
381430503
122
1627
SH
SOLE
1627
0
0
GOLDMAN SACHS ETF TR
ACCES TREASURY
381430529
88
886
SH
SOLE
886
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
18701
62961
SH
SOLE
56828
0
6133
GOLDMINING INC
COM
38149E101
19
20000
SH
SOLE
20000
0
0
GOLUB CAP BDC INC
COM
38173M102
666
51376
SH
SOLE
51376
0
0
GOOSEHEAD INS INC
COM CL A
38267D109
9850
215670
SH
SOLE
162244
0
53426
GRACO INC
COM
384109104
1427
24028
SH
SOLE
21615
0
2413
GRAHAM HLDGS CO
COM CL B
384637104
213
375
SH
SOLE
375
0
0
GRAINGER W W INC
COM
384802104
29520
64961
SH
SOLE
38790
0
26171
GREAT PANTHER MNG LTD
COM
39115V101
1
11000
SH
SOLE
0
0
11000
GREENBRIER COS INC
NOTE 2.875% 2/0
393657AK7
242
250000
PRN
SOLE
215000
0
35000
GREIF INC
CL A
397624107
492
7885
SH
SOLE
7685
0
200
GREIF INC
CL B
397624206
25
400
SH
SOLE
400
0
0
GRID DYNAMICS HLDGS INC
CL A
39813G109
16191
962600
SH
SOLE
877397
0
85203
GUARDANT HEALTH INC
COM
40131M109
368
9129
SH
SOLE
9129
0
0
GUIDEWIRE SOFTWARE INC
COM
40171V100
78362
1103850
SH
SOLE
766961
0
336889
GUIDEWIRE SOFTWARE INC
NOTE 1.250% 3/1
40171VAA8
102
111000
PRN
SOLE
101000
0
10000
GXO LOGISTICS INCORPORATED
COMMON STOCK
36262G101
284
6570
SH
SOLE
5270
0
1300
HAIN CELESTIAL GROUP INC
COM
405217100
538
22651
SH
SOLE
20385
0
2266
HALLIBURTON CO
COM
406216101
4423
141040
SH
SOLE
114137
0
26903
HALOZYME THERAPEUTICS INC
COM
40637H109
751
17073
SH
SOLE
16524
0
549
HAMILTON LANE INC
CL A
407497106
319
4753
SH
SOLE
4677
0
76
HANNON ARMSTRONG SUST INFR C
COM
41068X100
256
6774
SH
SOLE
6774
0
0
HARTE HANKS INC
COM
416196202
8423
661119
SH
SOLE
661119
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
423
6469
SH
SOLE
3999
0
2470
HASBRO INC
COM
418056107
1707
20848
SH
SOLE
14113
0
6735
HASHICORP INC
COM CL A
418100103
1370
46528
SH
SOLE
43778
0
2750
HAYWARD HLDGS INC
COM
421298100
422
29319
SH
SOLE
18076
0
11243
HCA HEALTHCARE INC
COM
40412C101
1438
8555
SH
SOLE
7092
0
1463
HCI GROUP INC
NOTE 4.250% 3/0
40416EAD5
157
140000
PRN
SOLE
105000
0
35000
HDFC BANK LTD
SPONSORED ADS
40415F101
914
16628
SH
SOLE
7826
0
8802
HEALTHCARE SVCS GROUP INC
COM
421906108
1411
81022
SH
SOLE
71136
0
9886
HEALTHEQUITY INC
COM
42226A107
658
10713
SH
SOLE
10473
0
240
HEALTHPEAK PROPERTIES INC
COM
42250P103
478
18440
SH
SOLE
14898
0
3542
HEICO CORP NEW
COM
422806109
22911
174730
SH
SOLE
98149
0
76581
HEICO CORP NEW
CL A
422806208
1356
12864
SH
SOLE
12554
0
310
HENRY JACK & ASSOC INC
COM
426281101
384
2132
SH
SOLE
2103
0
29
HENRY SCHEIN INC
COM
806407102
947
12341
SH
SOLE
11594
0
747
HERCULES CAPITAL INC
COM
427096508
1880
139342
SH
SOLE
139342
0
0
HERON THERAPEUTICS INC
COM
427746102
52
18500
SH
SOLE
18500
0
0
HERSHEY CO
COM
427866108
6633
30829
SH
SOLE
27213
0
3616
HERTZ GLOBAL HLDGS INC
*W EXP 06/30/205
42806J148
43
4404
SH
SOLE
4404
0
0
HERTZ GLOBAL HLDGS INC
COM NEW
42806J700
204
12862
SH
SOLE
12862
0
0
HESS CORP
COM
42809H107
463
4366
SH
SOLE
3965
0
401
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
4731
356790
SH
SOLE
340556
0
16234
HIGHWOODS PPTYS INC
COM
431284108
3859
112876
SH
SOLE
112876
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
299
2679
SH
SOLE
1272
0
1407
HIMS & HERS HEALTH INC
COM CL A
433000106
741
163525
SH
SOLE
160575
0
2950
HIRERIGHT HOLDINGS CORPORATI
COM
433537107
4799
337740
SH
SOLE
313053
0
24687
HOLOGIC INC
COM
436440101
43112
622104
SH
SOLE
338917
0
283187
HOME DEPOT INC
COM
437076102
183953
670700
SH
SOLE
500647
0
170053
HONDA MOTOR LTD
AMERN SHS
438128308
226
9338
SH
SOLE
9338
0
0
HONEYWELL INTL INC
COM
438516106
34147
196460
SH
SOLE
175999
0
20461
HORIZON GLOBAL CORP
COM
44052W104
30
18500
SH
SOLE
10000
0
8500
HORIZON THERAPEUTICS PUB L
SHS
G46188101
1332
16704
SH
SOLE
15900
0
804
HORMEL FOODS CORP
COM
440452100
269
5689
SH
SOLE
4383
0
1306
HOST HOTELS & RESORTS INC
COM
44107P104
259
16534
SH
SOLE
13519
0
3015
HOWMET AEROSPACE INC
COM
443201108
435
13830
SH
SOLE
12284
0
1546
HP INC
COM
40434L105
1703
51962
SH
SOLE
42667
0
9295
HSBC HLDGS PLC
SPON ADR NEW
404280406
381
11658
SH
SOLE
4309
0
7349
HUB GROUP INC
CL A
443320106
642
9055
SH
SOLE
5555
0
3500
HUBBELL INC
COM
443510607
4110
23015
SH
SOLE
22720
0
295
HUBSPOT INC
COM
443573100
342
1137
SH
SOLE
644
0
493
HUMANA INC
COM
444859102
2650
5662
SH
SOLE
4017
0
1645
HUNT J B TRANS SVCS INC
COM
445658107
6017
38211
SH
SOLE
32394
0
5817
HUNTINGTON BANCSHARES INC
COM
446150104
1717
142711
SH
SOLE
100473
0
42238
HURON CONSULTING GROUP INC
COM
447462102
1731
26633
SH
SOLE
25148
0
1485
IAC INTERACTIVECORP NEW
COM NEW
44891N208
331
4359
SH
SOLE
4309
0
50
ICICI BANK LIMITED
ADR
45104G104
2818
158876
SH
SOLE
123226
0
35650
ICON PLC
SHS
G4705A100
7491
34568
SH
SOLE
29438
0
5130
IDACORP INC
COM
451107106
279
2631
SH
SOLE
2367
0
264
IDEX CORP
COM
45167R104
471
2593
SH
SOLE
2435
0
158
IDEXX LABS INC
COM
45168D104
431639
1230687
SH
SOLE
961467
0
269220
II-VI INC
COM
902104108
23
450
SH
SOLE
335
0
115
II-VI INC
NOTE 0.250% 9/0
902104AB4
200
180000
PRN
SOLE
135000
0
45000
ILLINOIS TOOL WKS INC
COM
452308109
82730
453934
SH
SOLE
249423
0
204511
ILLUMINA INC
COM
452327109
7279
39481
SH
SOLE
22427
0
17054
IMMUNITYBIO INC
COM
45256X103
199
53531
SH
SOLE
850
0
52681
IMMUNOGEN INC
COM
45253H101
1199
266445
SH
SOLE
107709
0
158736
IMPAC MTG HLDGS INC
COM NEW
45254P508
43
73470
SH
SOLE
73470
0
0
IMPACT SHS TR I
YWCA WOMENS ETF
45259A100
48
1735
SH
SOLE
1569
0
166
IMPACT SHS TR I
NAACP MINO ETF
45259A209
495
17888
SH
SOLE
17888
0
0
INARI MED INC
COM
45332Y109
213
3130
SH
SOLE
3090
0
40
INCYTE CORP
COM
45337C102
1419
18676
SH
SOLE
18611
0
65
INDEPENDENCE RLTY TR INC
COM
45378A106
15930
768432
SH
SOLE
664292
0
104140
INFORMATION SVCS GROUP INC
COM
45675Y104
4505
666483
SH
SOLE
620083
0
46400
INFOSYS LTD
SPONSORED ADR
456788108
323
17449
SH
SOLE
791
0
16658
INFRA AND ENERGY ALTRNTIVE I
COM
45686J104
154
19218
SH
SOLE
19218
0
0
ING GROEP N.V.
SPONSORED ADR
456837103
324
32625
SH
SOLE
32625
0
0
INGERSOLL RAND INC
COM
45687V106
451
10727
SH
SOLE
10183
0
544
INHIBIKASE THERAPEUTICS INC
COM
45719W106
19
25000
SH
SOLE
0
0
25000
INNOVATOR ETFS TR
US EQTY BUFR MAR
45782C326
68
2409
SH
SOLE
2409
0
0
INNOVATOR ETFS TR
US EQTY PWR BF
45782C680
23
800
SH
SOLE
800
0
0
INNOVATOR ETFS TR
US EQTY PWR BUF
45782C748
73
2500
SH
SOLE
2500
0
0
INNOVATOR ETFS TR
US EQTY BUFR JUL
45782C789
90
3000
SH
SOLE
3000
0
0
INOGEN INC
COM
45780L104
2872
118771
SH
SOLE
109095
0
9676
INSEEGO CORP
COM
45782B104
100
53000
SH
SOLE
53000
0
0
INSMED INC
COM PAR $.01
457669307
225
11429
SH
SOLE
11429
0
0
INSPIRATO INCORPORATED
*W EXP 02/11/202
45791E115
10
15000
SH
SOLE
0
0
15000
INSPIRE MED SYS INC
COM
457730109
1142
6251
SH
SOLE
6251
0
0
INSULET CORP
COM
45784P101
67090
307838
SH
SOLE
205092
0
102746
INTEGER HLDGS CORP
COM
45826H109
505
7152
SH
SOLE
152
0
7000
INTEL CORP
COM
458140100
30093
804419
SH
SOLE
683473
0
120946
INTELLIA THERAPEUTICS INC
COM
45826J105
536
10360
SH
SOLE
335
0
10025
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
172253
1831699
SH
SOLE
1192485
0
639214
INTERDIGITAL INC
COM
45867G101
248
4080
SH
SOLE
4080
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
69043
489007
SH
SOLE
416971
0
72036
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
5812
48793
SH
SOLE
25457
0
23336
INTERNATIONAL PAPER CO
COM
460146103
7227
172764
SH
SOLE
159124
0
13640
INTERPUBLIC GROUP COS INC
COM
460690100
1713
62214
SH
SOLE
56611
0
5603
INTUIT
COM
461202103
178692
463606
SH
SOLE
371080
0
92526
INTUITIVE SURGICAL INC
COM NEW
46120E602
58075
289349
SH
SOLE
184556
0
104793
INVESCO ACTIVELY MANAGED ETF
ACTIVE US REAL
46090A101
0
4
SH
SOLE
4
0
0
INVESCO ACTIVELY MANAGED ETF
VAR RATE INVT
46090A879
196
7935
SH
SOLE
7935
0
0
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
5503
111056
SH
SOLE
111056
0
0
INVESCO DB US DLR INDEX TR
BULLISH FD
46141D203
416
14875
SH
SOLE
8975
0
5900
INVESCO EXCH TRADED FD TR II
S&P SMLCP ENGY
46138E164
983
113002
SH
SOLE
109502
0
3500
INVESCO EXCH TRADED FD TR II
S&P INTL LOW
46138E230
10
378
SH
SOLE
378
0
0
INVESCO EXCH TRADED FD TR II
S&P GBL WATER
46138E263
131
2971
SH
SOLE
2971
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
1366
22028
SH
SOLE
18804
0
3224
INVESCO EXCH TRADED FD TR II
S&P500 HDL VOL
46138E362
126
2850
SH
SOLE
1250
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
7
370
SH
SOLE
370
0
0
INVESCO EXCH TRADED FD TR II
RUSEL 1000 LOW
46138E412
9
250
SH
SOLE
250
0
0
INVESCO EXCH TRADED FD TR II
RUSL 1000 ENHD
46138E438
18
580
SH
SOLE
580
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
726
58853
SH
SOLE
40835
0
18018
INVESCO EXCH TRADED FD TR II
NATL AMT MUNI
46138E537
9
377
SH
SOLE
377
0
0
INVESCO EXCH TRADED FD TR II
MSCI GBL TIMBR
46138E545
12
400
SH
SOLE
400
0
0
INVESCO EXCH TRADED FD TR II
KBW REGL BKG
46138E578
2
41
SH
SOLE
41
0
0
INVESCO EXCH TRADED FD TR II
KBW PREM YIELD
46138E594
28
1276
SH
SOLE
1276
0
0
INVESCO EXCH TRADED FD TR II
KBW HIG DV YLD
46138E610
12
725
SH
SOLE
725
0
0
INVESCO EXCH TRADED FD TR II
KBW BK ETF
46138E628
42
814
SH
SOLE
814
0
0
INVESCO EXCH TRADED FD TR II
GLOBAL WATER
46138E651
110
3535
SH
SOLE
3535
0
0
INVESCO EXCH TRADED FD TR II
FNDMNTL HY CRP
46138E719
68
4008
SH
SOLE
4008
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EMNG
46138E727
49
2688
SH
SOLE
2688
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
21
521
SH
SOLE
521
0
0
INVESCO EXCH TRADED FD TR II
FTSE INTL LOW
46138E768
4
180
SH
SOLE
180
0
0
INVESCO EXCH TRADED FD TR II
EMRNG MKT SVRG
46138E784
140
7540
SH
SOLE
6910
0
630
INVESCO EXCH TRADED FD TR II
CHINA TECHNLGY
46138E800
117
2325
SH
SOLE
2325
0
0
INVESCO EXCH TRADED FD TR II
DWA SMLCP MENT
46138E842
20
298
SH
SOLE
298
0
0
INVESCO EXCH TRADED FD TR II
DWA EMERG MKTS
46138E867
382
20280
SH
SOLE
19780
0
500
INVESCO EXCH TRADED FD TR II
DWA DEV MKTS
46138E875
51
1850
SH
SOLE
1600
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
532
26221
SH
SOLE
26221
0
0
INVESCO EXCH TRADED FD TR II
SOLAR ETF
46138G706
4432
62077
SH
SOLE
60852
0
1225
INVESCO EXCH TRADED FD TR II
TAXABLE MUN BD
46138G805
194
6986
SH
SOLE
6986
0
0
INVESCO EXCH TRADED FD TR II
VAR RATE PFD
46138G870
298
13435
SH
SOLE
9165
0
4270
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
6
80
SH
SOLE
80
0
0
INVESCO EXCHANGE TRADED FD T
WILDERHIL CLAN
46137V134
59
1286
SH
SOLE
1286
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
6090
131756
SH
SOLE
52966
0
78790
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
20
410
SH
SOLE
410
0
0
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
6
50
SH
SOLE
0
0
50
INVESCO EXCHANGE TRADED FD T
S&P MDCP400 PR
46137V217
9
53
SH
SOLE
53
0
0
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
213
745
SH
SOLE
745
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
2013
47919
SH
SOLE
45519
0
2400
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
242
3218
SH
SOLE
3218
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
80
544
SH
SOLE
357
0
187
INVESCO EXCHANGE TRADED FD T
S&P500 EQL TEC
46137V282
13
54
SH
SOLE
50
0
4
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHIEV
46137V308
34
435
SH
SOLE
435
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL MAT
46137V316
93
599
SH
SOLE
599
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
214
800
SH
SOLE
800
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL FIN
46137V340
53
1000
SH
SOLE
1000
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
13861
103263
SH
SOLE
81581
0
21682
INVESCO EXCHANGE TRADED FD T
S&P500 EQL ENR
46137V365
670
10900
SH
SOLE
9900
0
1000
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
295
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
299
2500
SH
SOLE
2500
0
0
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
51
3000
SH
SOLE
3000
0
0
INVESCO EXCHANGE TRADED FD T
HIG YLD EQ DIV
46137V563
21
1000
SH
SOLE
1000
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
1
125
SH
SOLE
125
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1500
46137V597
223
1452
SH
SOLE
222
0
1230
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
7226
48755
SH
SOLE
41271
0
7484
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
49
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
31
330
SH
SOLE
330
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
37
850
SH
SOLE
850
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
121
2063
SH
SOLE
2063
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
23
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
2036
29900
SH
SOLE
29500
0
400
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
11
135
SH
SOLE
135
0
0
INVESCO LTD
SHS
G491BT108
1047
64921
SH
SOLE
5640
0
59281
INVESCO QQQ TR
UNIT SER 1
46090E103
51611
184141
SH
SOLE
141346
0
42795
INVITATION HOMES INC
COM
46187W107
401
11263
SH
SOLE
2404
0
8859
IONIS PHARMACEUTICALS INC
COM
462222100
541
14607
SH
SOLE
14607
0
0
IQVIA HLDGS INC
COM
46266C105
1188
5475
SH
SOLE
3583
0
1892
IRHYTHM TECHNOLOGIES INC
COM
450056106
73287
678396
SH
SOLE
379227
0
299169
IRIDIUM COMMUNICATIONS INC
COM
46269C102
13515
359832
SH
SOLE
324237
0
35595
IRON MTN INC NEW
COM
46284V101
13374
274683
SH
SOLE
221178
0
53505
IRONSOURCE LTD
CL A ORD SHS
M5R75Y101
297
124616
SH
SOLE
123116
0
1500
ISHARES GOLD TR
ISHARES NEW
464285204
19694
574008
SH
SOLE
521724
0
52284
ISHARES INC
MSCI AUST ETF
464286103
88
4154
SH
SOLE
4154
0
0
ISHARES INC
MSCI FRONTIER
464286145
32
1184
SH
SOLE
1034
0
150
ISHARES INC
MSCI AUSTRIA ETF
464286202
181
10000
SH
SOLE
10000
0
0
ISHARES INC
MSCI GLB SLV&MTL
464286327
6
562
SH
SOLE
562
0
0
ISHARES INC
MSCI WORLD ETF
464286392
659
6168
SH
SOLE
541
0
5627
ISHARES INC
MSCI BRAZIL ETF
464286400
67
2459
SH
SOLE
2228
0
231
ISHARES INC
MSCI EM ASIA ETF
464286426
931
13669
SH
SOLE
12759
0
910
ISHARES INC
EM MKT SM-CP ETF
464286475
24
500
SH
SOLE
390
0
110
ISHARES INC
MSCI CDA ETF
464286509
1269
37681
SH
SOLE
16809
0
20872
ISHARES INC
MSCI GBL MIN VOL
464286525
1105
11691
SH
SOLE
9204
0
2487
ISHARES INC
MSCI EMERG MRKT
464286533
126
2276
SH
SOLE
1541
0
735
ISHARES INC
MSCI EURZONE ETF
464286608
83
2272
SH
SOLE
1829
0
443
ISHARES INC
MSCI PAC JP ETF
464286665
727
17456
SH
SOLE
922
0
16534
ISHARES INC
MSCI EQUAL WEITE
464286681
25
359
SH
SOLE
359
0
0
ISHARES INC
MSCI FRANCE ETF
464286707
7
247
SH
SOLE
247
0
0
ISHARES INC
MSCI SWITZERLAND
464286749
6
137
SH
SOLE
0
0
137
ISHARES INC
MSCI SWEDEN ETF
464286756
1
47
SH
SOLE
0
0
47
ISHARES INC
MSCI STH KOR ETF
464286772
114
1966
SH
SOLE
1894
0
72
ISHARES INC
MSCI GERMANY ETF
464286806
29
1272
SH
SOLE
1272
0
0
ISHARES INC
MSCI HONG KG ETF
464286871
208
9391
SH
SOLE
8834
0
557
ISHARES INC
CORE MSCI EMKT
46434G103
8977
182970
SH
SOLE
160063
0
22907
ISHARES INC
CUR HD MSCI EM
46434G509
2204
86110
SH
SOLE
73367
0
12743
ISHARES INC
MSCI TAIWAN ETF
46434G772
188
3736
SH
SOLE
3619
0
117
ISHARES INC
MSCI SINGPOR ETF
46434G780
14
804
SH
SOLE
804
0
0
ISHARES INC
MSCI JPN ETF NEW
46434G822
1343
25430
SH
SOLE
12279
0
13151
ISHARES SILVER TR
ISHARES
46428Q109
505
27074
SH
SOLE
22140
0
4934
ISHARES TR
S&P 100 ETF
464287101
2627
15232
SH
SOLE
10307
0
4925
ISHARES TR
CORE S&P TTL STK
464287150
27485
328062
SH
SOLE
294621
0
33441
ISHARES TR
SELECT DIVID ETF
464287168
17822
151460
SH
SOLE
133317
0
18143
ISHARES TR
TIPS BD ETF
464287176
31405
275704
SH
SOLE
140048
0
135656
ISHARES TR
CHINA LG-CAP ETF
464287184
329
9704
SH
SOLE
8269
0
1435
ISHARES TR
US TRSPRTION
464287192
2
9
SH
SOLE
0
0
9
ISHARES TR
CORE S&P500 ETF
464287200
119062
314023
SH
SOLE
228583
0
85440
ISHARES TR
CORE US AGGBD ET
464287226
24489
240846
SH
SOLE
146801
0
94045
ISHARES TR
MSCI EMG MKT ETF
464287234
11261
280835
SH
SOLE
239571
0
41264
ISHARES TR
IBOXX INV CP ETF
464287242
1918
17430
SH
SOLE
16211
0
1219
ISHARES TR
GBL COMM SVC ETF
464287275
23
380
SH
SOLE
295
0
85
ISHARES TR
GLOBAL TECH ETF
464287291
319
6985
SH
SOLE
6445
0
540
ISHARES TR
S&P 500 GRWT ETF
464287309
7411
122798
SH
SOLE
110136
0
12662
ISHARES TR
GLOB HLTHCRE ETF
464287325
284
3496
SH
SOLE
2637
0
859
ISHARES TR
GLOBAL FINLS ETF
464287333
37
555
SH
SOLE
370
0
185
ISHARES TR
NORTH AMERN NAT
464287374
43
1196
SH
SOLE
913
0
283
ISHARES TR
LATN AMER 40 ETF
464287390
83
3670
SH
SOLE
3528
0
142
ISHARES TR
S&P 500 VAL ETF
464287408
1785
12982
SH
SOLE
9610
0
3372
ISHARES TR
20 YR TR BD ETF
464287432
1316
11456
SH
SOLE
8913
0
2543
ISHARES TR
7-10 YR TRSY BD
464287440
1071
10469
SH
SOLE
8775
0
1694
ISHARES TR
1 3 YR TREAS BD
464287457
1759
21244
SH
SOLE
18232
0
3012
ISHARES TR
MSCI EAFE ETF
464287465
0
839076
SH
SOLE
716561
0
122515
ISHARES TR
RUS MDCP VAL ETF
464287473
4425
43570
SH
SOLE
42969
0
601
ISHARES TR
RUS MD CP GR ETF
464287481
3909
49347
SH
SOLE
47303
0
2044
ISHARES TR
RUS MID CAP ETF
464287499
5801
89715
SH
SOLE
42678
0
47037
ISHARES TR
CORE S&P MCP ETF
464287507
9691
42836
SH
SOLE
37830
0
5006
ISHARES TR
EXPANDED TECH
464287515
647
2398
SH
SOLE
1469
0
929
ISHARES TR
ISHARES SEMICDTR
464287523
3808
10891
SH
SOLE
10256
0
635
ISHARES TR
EXPND TEC SC ETF
464287549
19
66
SH
SOLE
66
0
0
ISHARES TR
ISHARES BIOTECH
464287556
2085
17726
SH
SOLE
14468
0
3258
ISHARES TR
COHEN STEER REIT
464287564
625
10279
SH
SOLE
9709
0
570
ISHARES TR
GLOBAL 100 ETF
464287572
93
1445
SH
SOLE
1224
0
221
ISHARES TR
US CONSUM DISCRE
464287580
236
4162
SH
SOLE
4162
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
27500
189697
SH
SOLE
188250
0
1447
ISHARES TR
S&P MC 400GR ETF
464287606
2100
32952
SH
SOLE
32076
0
876
ISHARES TR
RUS 1000 GRW ETF
464287614
0
100943
SH
SOLE
87508
0
13435
ISHARES TR
RUS 1000 ETF
464287622
22404
107835
SH
SOLE
105193
0
2642
ISHARES TR
RUS 2000 VAL ETF
464287630
4803
35277
SH
SOLE
34797
0
480
ISHARES TR
RUS 2000 GRW ETF
464287648
6790
32910
SH
SOLE
30084
0
2826
ISHARES TR
RUSSELL 2000 ETF
464287655
45650
269545
SH
SOLE
236204
0
33341
ISHARES TR
CORE S&P US VLU
464287663
63509
949601
SH
SOLE
835561
0
114040
ISHARES TR
CORE S&P US GWT
464287671
12202
145777
SH
SOLE
124517
0
21260
ISHARES TR
RUSSELL 3000 ETF
464287689
46666
214667
SH
SOLE
206133
0
8534
ISHARES TR
U.S. UTILITS ETF
464287697
121
1411
SH
SOLE
1261
0
150
ISHARES TR
S&P MC 400VL ETF
464287705
1763
18675
SH
SOLE
15809
0
2866
ISHARES TR
US TELECOM ETF
464287713
316
12589
SH
SOLE
11989
0
600
ISHARES TR
U.S. TECH ETF
464287721
2105
26328
SH
SOLE
24475
0
1853
ISHARES TR
U.S. REAL ES ETF
464287739
3577
38889
SH
SOLE
32741
0
6148
ISHARES TR
US INDUSTRIALS
464287754
336
3816
SH
SOLE
3816
0
0
ISHARES TR
US HLTHCARE ETF
464287762
608
2260
SH
SOLE
2260
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
114
767
SH
SOLE
767
0
0
ISHARES TR
U.S. FINLS ETF
464287788
451
6446
SH
SOLE
5646
0
800
ISHARES TR
U.S. ENERGY ETF
464287796
264
6919
SH
SOLE
5719
0
1200
ISHARES TR
CORE S&P SCP ETF
464287804
11863
128373
SH
SOLE
81129
0
47244
ISHARES TR
US CONSM STAPLES
464287812
301
1544
SH
SOLE
1544
0
0
ISHARES TR
U.S. BAS MTL ETF
464287838
61
516
SH
SOLE
516
0
0
ISHARES TR
DOW JONES US ETF
464287846
47
510
SH
SOLE
510
0
0
ISHARES TR
EUROPE ETF
464287861
371
8698
SH
SOLE
7948
0
750
ISHARES TR
SP SMCP600VL ETF
464287879
894
10042
SH
SOLE
9146
0
896
ISHARES TR
S&P SML 600 GWT
464287887
1147
10891
SH
SOLE
10021
0
870
ISHARES TR
SHRT NAT MUN ETF
464288158
4853
46362
SH
SOLE
23452
0
22910
ISHARES TR
AGENCY BOND ETF
464288166
166
1509
SH
SOLE
1509
0
0
ISHARES TR
GL TIMB FORE ETF
464288174
3
47
SH
SOLE
47
0
0
ISHARES TR
MSCI AC ASIA ETF
464288182
10
143
SH
SOLE
143
0
0
ISHARES TR
GL CLEAN ENE ETF
464288224
3519
184709
SH
SOLE
130862
0
53847
ISHARES TR
MSCI ACWI EX US
464288240
2836
63020
SH
SOLE
61154
0
1866
ISHARES TR
MSCI ACWI ETF
464288257
1479
17629
SH
SOLE
8679
0
8950
ISHARES TR
EAFE SML CP ETF
464288273
1534
28102
SH
SOLE
23458
0
4644
ISHARES TR
JPMORGAN USD EMG
464288281
173
2027
SH
SOLE
1991
0
36
ISHARES TR
MRGSTR MD CP GRW
464288307
44
846
SH
SOLE
846
0
0
ISHARES TR
GLB INFRASTR ETF
464288372
149
3183
SH
SOLE
2483
0
700
ISHARES TR
NATIONAL MUN ETF
464288414
8182
76927
SH
SOLE
26994
0
49933
ISHARES TR
ASIA 50 ETF
464288430
4
66
SH
SOLE
66
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
1549
57044
SH
SOLE
45607
0
11437
ISHARES TR
INTL DEV RE ETF
464288489
36
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
478
6489
SH
SOLE
5333
0
1156
ISHARES TR
RESIDENTIAL MULT
464288562
111
1392
SH
SOLE
1392
0
0
ISHARES TR
MSCI KLD400 SOC
464288570
2680
37271
SH
SOLE
33819
0
3452
ISHARES TR
MBS ETF
464288588
406
4167
SH
SOLE
3198
0
969
ISHARES TR
GOV/CRED BD ETF
464288596
37
340
SH
SOLE
270
0
70
ISHARES TR
MRGSTR SM CP GR
464288604
23
660
SH
SOLE
660
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
171
1619
SH
SOLE
1069
0
550
ISHARES TR
USD INV GRDE ETF
464288620
763
14978
SH
SOLE
733
0
14245
ISHARES TR
ISHS 5-10YR INVT
464288638
281
5512
SH
SOLE
5433
0
79
ISHARES TR
ISHS 1-5YR INVS
464288646
2036
40284
SH
SOLE
37402
0
2882
ISHARES TR
10-20 YR TRS ETF
464288653
136
1134
SH
SOLE
1031
0
103
ISHARES TR
3 7 YR TREAS BD
464288661
805
6747
SH
SOLE
6717
0
30
ISHARES TR
SHORT TREAS BD
464288679
472
4283
SH
SOLE
4172
0
111
ISHARES TR
PFD AND INCM SEC
464288687
2067
62879
SH
SOLE
52418
0
10461
ISHARES TR
GLOBAL MATER ETF
464288695
4
49
SH
SOLE
16
0
33
ISHARES TR
MRNING SM CP ETF
464288703
8
155
SH
SOLE
0
0
155
ISHARES TR
GLB CNSM STP ETF
464288737
14
235
SH
SOLE
0
0
235
ISHARES TR
US HOME CONS ETF
464288752
8
152
SH
SOLE
152
0
0
ISHARES TR
US AER DEF ETF
464288760
4207
42424
SH
SOLE
23298
0
19126
ISHARES TR
US REGNL BKS ETF
464288778
51
1040
SH
SOLE
74
0
966
ISHARES TR
US BR DEL SE ETF
464288794
3
37
SH
SOLE
37
0
0
ISHARES TR
MSCI USA ESG SLC
464288802
1895
23483
SH
SOLE
21506
0
1977
ISHARES TR
U.S. MED DVC ETF
464288810
3823
75802
SH
SOLE
68811
0
6991
ISHARES TR
US HLTHCR PR ETF
464288828
40
158
SH
SOLE
158
0
0
ISHARES TR
U.S. PHARMA ETF
464288836
817
4263
SH
SOLE
4263
0
0
ISHARES TR
US OIL GS EX ETF
464288851
1230
15803
SH
SOLE
3903
0
11900
ISHARES TR
MICRO-CAP ETF
464288869
16
150
SH
SOLE
100
0
50
ISHARES TR
EAFE VALUE ETF
464288877
2061
47493
SH
SOLE
40300
0
7193
ISHARES TR
EAFE GRWTH ETF
464288885
11690
145234
SH
SOLE
123267
0
21967
ISHARES TR
BRAZIL SM-CP ETF
464289131
2
200
SH
SOLE
200
0
0
ISHARES TR
MSCI EURO FL ETF
464289180
191
12013
SH
SOLE
10713
0
1300
ISHARES TR
RUS TP200 VL ETF
464289420
204
3305
SH
SOLE
3305
0
0
ISHARES TR
RUS TP200 GR ETF
464289438
1021
8151
SH
SOLE
8151
0
0
ISHARES TR
10+ YR INVST GRD
464289511
8
143
SH
SOLE
0
0
143
ISHARES TR
AGGRES ALLOC ETF
464289859
22
373
SH
SOLE
373
0
0
ISHARES TR
US TREAS BD ETF
46429B267
243
10163
SH
SOLE
7245
0
2918
ISHARES TR
A RATE CP BD ETF
46429B291
182
3773
SH
SOLE
3773
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
55
1400
SH
SOLE
1250
0
150
ISHARES TR
FLTG RATE NT ETF
46429B655
4575
91645
SH
SOLE
39840
0
51805
ISHARES TR
CORE HIGH DV ETF
46429B663
1799
17915
SH
SOLE
15835
0
2080
ISHARES TR
MSCI CHINA ETF
46429B671
14
259
SH
SOLE
46
0
213
ISHARES TR
MSCI EAFE MIN VL
46429B689
385
6086
SH
SOLE
4791
0
1295
ISHARES TR
MSCI USA MIN VOL
46429B697
7031
100146
SH
SOLE
85015
0
15131
ISHARES TR
0-5 YR TIPS ETF
46429B747
4347
42854
SH
SOLE
40779
0
2075
ISHARES TR
MSCI USA QLT FCT
46432F339
1280
11456
SH
SOLE
10458
0
998
ISHARES TR
MSCI USA VALUE
46432F388
829
9160
SH
SOLE
9160
0
0
ISHARES TR
MSCI USA MMENTM
46432F396
210
1537
SH
SOLE
1421
0
116
ISHARES TR
CORE MSCI TOTAL
46432F834
2766
48509
SH
SOLE
47509
0
1000
ISHARES TR
CORE MSCI EAFE
46432F842
24717
420004
SH
SOLE
377973
0
42031
ISHARES TR
CORE 1 5 YR USD
46432F859
932
19660
SH
SOLE
17913
0
1747
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
INTL EQTY FACTOR
46434V274
18
765
SH
SOLE
765
0
0
ISHARES TR
U S EQUITY FACTR
46434V282
45
1185
SH
SOLE
1185
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
430
8963
SH
SOLE
8963
0
0
ISHARES TR
0-5YR HI YL CP
46434V407
65
1592
SH
SOLE
1564
0
28
ISHARES TR
MSCI INTL QUALTY
46434V456
40
1283
SH
SOLE
91
0
1192
ISHARES TR
MSCI CHINA A
46434V514
427
11210
SH
SOLE
10642
0
568
ISHARES TR
CORE DIV GRWTH
46434V621
1280
26870
SH
SOLE
25979
0
891
ISHARES TR
CUR HED MSCI GER
46434V704
53
2039
SH
SOLE
1262
0
777
ISHARES TR
CORE MSCI EURO
46434V738
558
12402
SH
SOLE
12402
0
0
ISHARES TR
HDG MSCI EAFE
46434V803
5869
184451
SH
SOLE
184451
0
0
ISHARES TR
BLACKROCK ULTRA
46434V878
2058
41119
SH
SOLE
41119
0
0
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
747
29755
SH
SOLE
29755
0
0
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
1326
53015
SH
SOLE
49015
0
4000
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
37
1500
SH
SOLE
1500
0
0
ISHARES TR
CONV BD ETF
46435G102
429
6191
SH
SOLE
6191
0
0
ISHARES TR
ESG AWRE USD ETF
46435G193
383
16538
SH
SOLE
16538
0
0
ISHARES TR
ESG AWRE 1 5 YR
46435G243
180
7465
SH
SOLE
7465
0
0
ISHARES TR
RUSEL 2500 ETF
46435G268
101
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
3897
130084
SH
SOLE
122098
0
7986
ISHARES TR
MORTGE REL ETF
46435G342
35
1300
SH
SOLE
1300
0
0
ISHARES TR
CR 5 10 YR ETF
46435G417
141
3145
SH
SOLE
3145
0
0
ISHARES TR
ESG AWR MSCI USA
46435G425
1153
13738
SH
SOLE
12081
0
1657
ISHARES TR
FALN ANGLS USD
46435G474
1
53
SH
SOLE
53
0
0
ISHARES TR
ESG AW MSCI EAFE
46435G516
16561
263873
SH
SOLE
262764
0
1109
ISHARES TR
ESG MSCI LEADR
46435U218
955
14384
SH
SOLE
14384
0
0
ISHARES TR
MSCI JP VALUE
46435U374
41
1750
SH
SOLE
1750
0
0
ISHARES TR
IBDS DEC28 ETF
46435U515
12
500
SH
SOLE
500
0
0
ISHARES TR
ESG AWR US AGRGT
46435U549
113
2318
SH
SOLE
2318
0
0
ISHARES TR
US INFRASTRUC
46435U713
70
2067
SH
SOLE
2067
0
0
ISHARES TR
BROAD USD HIGH
46435U853
60
1734
SH
SOLE
1734
0
0
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
20
217
SH
SOLE
0
0
217
ISHARES U S ETF TR
GSCI CMDTY STGY
46431W853
452
11049
SH
SOLE
8779
0
2270
ITAU UNIBANCO HLDG S A
SPON ADR REP PFD
465562106
150
35087
SH
SOLE
34931
0
156
ITT INC
COM
45073V108
1692
25167
SH
SOLE
23957
0
1210
J & J SNACK FOODS CORP
COM
466032109
894
6403
SH
SOLE
6052
0
351
J P MORGAN EXCHANGE TRADED F
BETABUILDERS EUR
46641Q191
761
16507
SH
SOLE
15935
0
572
J P MORGAN EXCHANGE TRADED F
BETABULDRS JAPAN
46641Q217
1092
24787
SH
SOLE
10618
0
14169
J P MORGAN EXCHANGE TRADED F
BETABUILDERS CDA
46641Q225
338
5752
SH
SOLE
5138
0
614
J P MORGAN EXCHANGE TRADED F
BETABUILDERS DEV
46641Q233
502
10527
SH
SOLE
9397
0
1130
J P MORGAN EXCHANGE TRADED F
EQUITY PREMIUM
46641Q332
559
10087
SH
SOLE
9587
0
500
J P MORGAN EXCHANGE TRADED F
ULTRA SHT MUNCPL
46641Q654
11923
235401
SH
SOLE
235401
0
0
JABIL INC
COM
466313103
236
4618
SH
SOLE
4618
0
0
JACOBS ENGR GROUP INC
COM
469814107
16494
129737
SH
SOLE
98150
0
31587
JAMF HLDG CORP
COM
47074L105
3059
123493
SH
SOLE
103477
0
20016
JOBY AVIATION INC
COMMON STOCK
G65163100
87
17720
SH
SOLE
17520
0
200
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
1709
15476
SH
SOLE
14723
0
753
JOHN HANCOCK EXCHANGE TRADED
MLTFCTR LRG CAP
47804J107
58
1207
SH
SOLE
1207
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
540
12218
SH
SOLE
12218
0
0
JOHNSON & JOHNSON
COM
478160104
174087
980719
SH
SOLE
680679
0
300040
JOHNSON CTLS INTL PLC
SHS
G51502105
503
10514
SH
SOLE
4832
0
5682
JONES LANG LASALLE INC
COM
48020Q107
8898
50887
SH
SOLE
46825
0
4062
JPMORGAN CHASE & CO
COM
46625H100
205954
1828911
SH
SOLE
1208370
0
620541
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
712
37558
SH
SOLE
10613
0
26945
KADANT INC
COM
48282T104
1464
8030
SH
SOLE
7687
0
343
KARAT PACKAGING INC
COM
48563L101
387
22692
SH
SOLE
20265
0
2427
KELLOGG CO
COM
487836108
1990
27901
SH
SOLE
27016
0
885
KEMPER CORP
COM
488401100
550
11491
SH
SOLE
11291
0
200
KEURIG DR PEPPER INC
COM
49271V100
211
5957
SH
SOLE
5524
0
433
KEYCORP
COM
493267108
881
51108
SH
SOLE
41538
0
9570
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1038
7527
SH
SOLE
3749
0
3778
KFORCE INC
COM
493732101
208
3396
SH
SOLE
3396
0
0
KIMBERLY-CLARK CORP
COM
494368103
12758
94398
SH
SOLE
63269
0
31129
KINDER MORGAN INC DEL
COM
49456B101
10451
623559
SH
SOLE
489642
0
133917
KINSALE CAP GROUP INC
COM
49714P108
9326
40613
SH
SOLE
37982
0
2631
KKR & CO INC
COM
48251W104
586
12650
SH
SOLE
9845
0
2805
KLA CORP
COM NEW
482480100
7637
23934
SH
SOLE
6461
0
17473
KNIGHT-SWIFT TRANSN HLDGS IN
CL A
499049104
2414
52146
SH
SOLE
47848
0
4298
KOHLS CORP
COM
500255104
1076
30137
SH
SOLE
18261
0
11876
KORNIT DIGITAL LTD
SHS
M6372Q113
32047
1010940
SH
SOLE
859668
0
151272
KRAFT HEINZ CO
COM
500754106
19531
512090
SH
SOLE
502484
0
9606
KRANESHARES TR
CSI CHI INTERNET
500767306
55
1694
SH
SOLE
1694
0
0
KRANESHARES TR
QUADRTC INT RT
500767736
7808
308123
SH
SOLE
210584
0
97539
KROGER CO
COM
501044101
765
16168
SH
SOLE
9648
0
6520
KRYSTAL BIOTECH INC
COM
501147102
334
5092
SH
SOLE
4367
0
725
KYNDRYL HLDGS INC
COMMON STOCK
50155Q100
188
19243
SH
SOLE
16920
0
2323
L3HARRIS TECHNOLOGIES INC
COM
502431109
5884
24345
SH
SOLE
23413
0
932
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1962
8372
SH
SOLE
6871
0
1501
LAM RESEARCH CORP
COM
512807108
1316
3088
SH
SOLE
2328
0
760
LAMAR ADVERTISING CO NEW
CL A
512816109
361
4103
SH
SOLE
4103
0
0
LAMB WESTON HLDGS INC
COM
513272104
339
4750
SH
SOLE
1796
0
2954
LANDSTAR SYS INC
COM
515098101
2726
18749
SH
SOLE
18703
0
46
LAS VEGAS SANDS CORP
COM
517834107
432
12847
SH
SOLE
906
0
11941
LATCH INC
COM
51818V106
384
336805
SH
SOLE
331622
0
5183
LATHAM GROUP INC
COM
51819L107
673
97161
SH
SOLE
94462
0
2699
LATTICE SEMICONDUCTOR CORP
COM
518415104
1521
31362
SH
SOLE
30862
0
500
LAUDER ESTEE COS INC
CL A
518439104
24914
97827
SH
SOLE
75963
0
21864
LEGALZOOM COM INC
COM
52466B103
1794
163282
SH
SOLE
155848
0
7434
LEGGETT & PLATT INC
COM
524660107
1402
40550
SH
SOLE
4996
0
35554
LEIDOS HOLDINGS INC
COM
525327102
225
2230
SH
SOLE
2072
0
158
LEMONADE INC
COM
52567D107
187
10240
SH
SOLE
9000
0
1240
LENDINGCLUB CORP
COM NEW
52603A208
123
10495
SH
SOLE
10245
0
250
LENDINGTREE INC
NOTE 0.500% 7/1
52603BAD9
101
150000
PRN
SOLE
125000
0
25000
LENNAR CORP
CL A
526057104
1436
20352
SH
SOLE
19352
0
1000
LENNAR CORP
CL B
526057302
343
5834
SH
SOLE
4819
0
1015
LENNOX INTL INC
COM
526107107
447
2163
SH
SOLE
2112
0
51
LESLIES INC
COM
527064109
2932
193153
SH
SOLE
185809
0
7344
LHC GROUP INC
COM
50187A107
329
2110
SH
SOLE
1494
0
616
LIBERTY BROADBAND CORP
COM SER A
530307107
11
99
SH
SOLE
93
0
6
LIBERTY BROADBAND CORP
COM SER C
530307305
502
4340
SH
SOLE
2906
0
1434
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
89
4239
SH
SOLE
487
0
3752
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
316
14300
SH
SOLE
14134
0
166
LIBERTY MEDIA CORP DEL
COM A SIRIUSXM
531229409
26
725
SH
SOLE
720
0
5
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
278
7710
SH
SOLE
6864
0
846
LIBERTY MEDIA CORP DEL
COM SER C FRMLA
531229854
409
6442
SH
SOLE
6442
0
0
LIBERTY MEDIA CORP DEL
COM SER A FRMLA
531229870
0
8
SH
SOLE
8
0
0
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
915
10261
SH
SOLE
8036
0
2225
LILLY ELI & CO
COM
532457108
95587
294812
SH
SOLE
175655
0
119157
LIMELIGHT NETWORKS INC
COM
53261M104
216
93714
SH
SOLE
93714
0
0
LINCOLN ELEC HLDGS INC
COM
533900106
434
3517
SH
SOLE
3517
0
0
LINCOLN NATL CORP IND
COM
534187109
614
13137
SH
SOLE
10773
0
2364
LINDBLAD EXPEDITIONS HLDGS I
COM
535219109
207
25600
SH
SOLE
25600
0
0
LINDE PLC
SHS
G5494J103
76798
267096
SH
SOLE
156916
0
110180
LITTELFUSE INC
COM
537008104
6710
26412
SH
SOLE
14487
0
11925
LIVE NATION ENTERTAINMENT IN
COM
538034109
63556
769632
SH
SOLE
600928
0
168704
LIVEPERSON INC
COM
538146101
274
19357
SH
SOLE
18296
0
1061
LIVERAMP HLDGS INC
COM
53815P108
1222
47362
SH
SOLE
41422
0
5940
LL FLOORING HOLDINGS INC
COM
55003T107
437
46585
SH
SOLE
36985
0
9600
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
35
17152
SH
SOLE
17152
0
0
LOCKHEED MARTIN CORP
COM
539830109
11313
26312
SH
SOLE
20640
0
5672
LOEWS CORP
COM
540424108
450
7600
SH
SOLE
5465
0
2135
LOTTERY COM INC
COM
54570M108
194
173132
SH
SOLE
173132
0
0
LOWES COS INC
COM
548661107
44978
257501
SH
SOLE
188579
0
68922
LUCID GROUP INC
COM
549498103
182
10612
SH
SOLE
8144
0
2468
LULULEMON ATHLETICA INC
COM
550021109
124642
457218
SH
SOLE
390391
0
66827
LUMEN TECHNOLOGIES INC
COM
550241103
287
26294
SH
SOLE
25679
0
615
LUMINAR TECHNOLOGIES INC
COM CL A
550424105
5186
874583
SH
SOLE
874583
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
948
10837
SH
SOLE
8849
0
1988
M & T BK CORP
COM
55261F104
620
3887
SH
SOLE
2804
0
1083
MACYS INC
COM
55616P104
361
19728
SH
SOLE
16578
0
3150
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
9583
200658
SH
SOLE
163160
0
37498
MAIN STR CAP CORP
COM
56035L104
1793
46538
SH
SOLE
39373
0
7165
MANDIANT INC
COM
562662106
1303
59701
SH
SOLE
43726
0
15975
MANPOWERGROUP INC WIS
COM
56418H100
324
4236
SH
SOLE
4221
0
15
MANULIFE FINL CORP
COM
56501R106
1069
61670
SH
SOLE
52238
0
9432
MARATHON OIL CORP
COM
565849106
875
38908
SH
SOLE
24460
0
14448
MARATHON PETE CORP
COM
56585A102
4322
52567
SH
SOLE
46586
0
5981
MARAVAI LIFESCIENCES HLDGS I
COM CL A
56600D107
19665
692199
SH
SOLE
623589
0
68610
MARCUS & MILLICHAP INC
COM
566324109
382
10320
SH
SOLE
8801
0
1519
MARKEL CORP
COM
570535104
12184
9421
SH
SOLE
8604
0
817
MARKETAXESS HLDGS INC
COM
57060D108
665
2596
SH
SOLE
200
0
2396
MARRIOTT INTL INC NEW
CL A
571903202
2475
18195
SH
SOLE
14976
0
3219
MARSH & MCLENNAN COS INC
COM
571748102
5998
38632
SH
SOLE
32912
0
5720
MARTEN TRANS LTD
COM
573075108
383
22800
SH
SOLE
22800
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
2709
9053
SH
SOLE
8963
0
90
MARVELL TECHNOLOGY INC
COM
573874104
28361
651529
SH
SOLE
606602
0
44927
MASCO CORP
COM
574599106
475
9385
SH
SOLE
2242
0
7143
MASTERCARD INCORPORATED
CL A
57636Q104
381213
1208358
SH
SOLE
909221
0
299137
MATCH GROUP INC NEW
COM
57667L107
2849
40878
SH
SOLE
38807
0
2071
MATTERPORT INC
COM CL A
577096100
1084
296188
SH
SOLE
296188
0
0
MAXCYTE INC
COM
57777K106
642
135690
SH
SOLE
69445
0
66245
MAXLINEAR INC
COM
57776J100
4251
125094
SH
SOLE
114757
0
10337
MCCORMICK & CO INC
COM VTG
579780107
161
1934
SH
SOLE
1934
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
61737
741581
SH
SOLE
469297
0
272284
MCDONALDS CORP
COM
580135101
81844
331514
SH
SOLE
234552
0
96962
MCKESSON CORP
COM
58155Q103
4681
14348
SH
SOLE
13842
0
506
MEDIAALPHA INC
CL A
58450V104
248
25136
SH
SOLE
24370
0
766
MEDPACE HLDGS INC
COM
58506Q109
2685
17939
SH
SOLE
16907
0
1032
MEDTRONIC PLC
SHS
G5960L103
21359
237987
SH
SOLE
118432
0
119555
MEIRAGTX HLDGS PLC
COM
G59665102
1121
148110
SH
SOLE
148110
0
0
MERCADOLIBRE INC
COM
58733R102
1636
2569
SH
SOLE
1709
0
860
MERCK & CO INC
COM
58933Y105
58506
641728
SH
SOLE
520798
0
120930
MERCURY GENL CORP NEW
COM
589400100
431
9729
SH
SOLE
6641
0
3088
MERCURY SYS INC
COM
589378108
11558
179664
SH
SOLE
152677
0
26987
MERIT MED SYS INC
COM
589889104
1267
23354
SH
SOLE
23354
0
0
MERITOR INC
COM
59001K100
2257
62113
SH
SOLE
61548
0
565
META PLATFORMS INC
CL A
30303M102
59075
366360
SH
SOLE
302573
0
63787
METLIFE INC
COM
59156R108
6698
106677
SH
SOLE
98885
0
7792
METTLER TOLEDO INTERNATIONAL
COM
592688105
1115
971
SH
SOLE
588
0
383
MGE ENERGY INC
COM
55277P104
630
8092
SH
SOLE
7792
0
300
MGM RESORTS INTERNATIONAL
COM
552953101
1205
41627
SH
SOLE
40902
0
725
MGP INGREDIENTS INC NEW
COM
55303J106
506
5055
SH
SOLE
4055
0
1000
MICROCHIP TECHNOLOGY INC.
COM
595017104
59461
1023780
SH
SOLE
664504
0
359276
MICRON TECHNOLOGY INC
COM
595112103
17059
308590
SH
SOLE
275735
0
32855
MICROSOFT CORP
COM
594918104
953826
3713842
SH
SOLE
2731502
0
982340
MIDDLEBY CORP
COM
596278101
557
4440
SH
SOLE
1157
0
3283
MINERALS TECHNOLOGIES INC
COM
603158106
503
8205
SH
SOLE
1000
0
7205
MITEK SYS INC
COM NEW
606710200
247
26692
SH
SOLE
26400
0
292
MKS INSTRS INC
COM
55306N104
379
3696
SH
SOLE
3660
0
36
MODERNA INC
COM
60770K107
2107
14751
SH
SOLE
12744
0
2007
MOMENTUS INC
COM CL A
60879E101
37
17268
SH
SOLE
17268
0
0
MONDELEZ INTL INC
CL A
609207105
14838
238976
SH
SOLE
190842
0
48134
MONEYGRAM INTL INC
COM NEW
60935Y208
105
10462
SH
SOLE
10462
0
0
MONGODB INC
CL A
60937P106
40079
154446
SH
SOLE
108637
0
45809
MONOLITHIC PWR SYS INC
COM
609839105
5101
13283
SH
SOLE
12543
0
740
MONROE CAP CORP
COM
610335101
3977
440418
SH
SOLE
315375
0
125043
MONSTER BEVERAGE CORP NEW
COM
61174X109
228
2463
SH
SOLE
2364
0
99
MONTROSE ENVIRONMENTAL GROUP
COM
615111101
23130
685137
SH
SOLE
569071
0
116066
MOODYS CORP
COM
615369105
8168
30032
SH
SOLE
20079
0
9953
MORGAN STANLEY
COM NEW
617446448
13300
174859
SH
SOLE
140930
0
33929
MORNINGSTAR INC
COM
617700109
1657
6852
SH
SOLE
5107
0
1745
MOSAIC CO NEW
COM
61945C103
1399
29612
SH
SOLE
26263
0
3349
MOTOROLA SOLUTIONS INC
COM NEW
620076307
8202
39134
SH
SOLE
22058
0
17076
MPLX LP
COM UNIT REP LTD
55336V100
482
16546
SH
SOLE
12244
0
4302
MSC INDL DIRECT INC
CL A
553530106
906
12069
SH
SOLE
3717
0
8352
MSCI INC
COM
55354G100
711
1724
SH
SOLE
1704
0
20
MYRIAD GENETICS INC
COM
62855J104
220
12083
SH
SOLE
2285
0
9798
NAPCO SEC TECHNOLOGIES INC
COM
630402105
2570
124838
SH
SOLE
121988
0
2850
NASDAQ INC
COM
631103108
855
5606
SH
SOLE
5524
0
82
NATIONAL BK HLDGS CORP
CL A
633707104
325
8500
SH
SOLE
8500
0
0
NATIONAL FUEL GAS CO
COM
636180101
338
5120
SH
SOLE
4067
0
1053
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
805
12444
SH
SOLE
11986
0
458
NATIONAL INSTRS CORP
COM
636518102
804
25733
SH
SOLE
25733
0
0
NATIONAL VISION HLDGS INC
COM
63845R107
813
29572
SH
SOLE
29452
0
120
NATURA &CO HLDG S A
ADS
63884N108
86
16413
SH
SOLE
13639
0
2774
NCINO INC
COM
63947X101
634
20489
SH
SOLE
19350
0
1139
NEKTAR THERAPEUTICS
COM
640268108
665
174954
SH
SOLE
140999
0
33955
NEOGENOMICS INC
COM NEW
64049M209
2359
289432
SH
SOLE
269913
0
19519
NEPHROS INC
COM
640671400
55
36249
SH
SOLE
36249
0
0
NETAPP INC
COM
64110D104
807
12372
SH
SOLE
9187
0
3185
NETFLIX INC
COM
64110L106
17488
100007
SH
SOLE
84098
0
15909
NEUROCRINE BIOSCIENCES INC
COM
64125C109
1085
11132
SH
SOLE
10519
0
613
NEURONETICS INC
COM
64131A105
535
166640
SH
SOLE
156326
0
10314
NEVRO CORP
COM
64157F103
1766
40293
SH
SOLE
35011
0
5282
NEW FORTRESS ENERGY INC
COM CL A
644393100
711
17971
SH
SOLE
17971
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
615
67404
SH
SOLE
41995
0
25409
NEWELL BRANDS INC
COM
651229106
309
16205
SH
SOLE
12927
0
3278
NEWMONT CORP
COM
651639106
2326
38974
SH
SOLE
30302
0
8672
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
477
7635
SH
SOLE
7635
0
0
NEXSTAR MEDIA GROUP INC
CL A
65336K103
235
1441
SH
SOLE
1395
0
46
NEXTERA ENERGY INC
COM
65339F101
38978
503206
SH
SOLE
343183
0
160023
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
1077
14521
SH
SOLE
12646
0
1875
NICE LTD
SPONSORED ADR
653656108
723
3755
SH
SOLE
3755
0
0
NIKE INC
CL B
654106103
37390
365847
SH
SOLE
245867
0
119980
NISOURCE INC
COM
65473P105
744
25232
SH
SOLE
23279
0
1953
NORFOLK SOUTHN CORP
COM
655844108
9856
43361
SH
SOLE
28202
0
15159
NORTHERN TR CORP
COM
665859104
23241
240890
SH
SOLE
160631
0
80259
NORTHROP GRUMMAN CORP
COM
666807102
13741
28714
SH
SOLE
23925
0
4789
NORTONLIFELOCK INC
COM
668771108
227
10333
SH
SOLE
9720
0
613
NOVANTA INC
COM
67000B104
1119
9230
SH
SOLE
8940
0
290
NOVARTIS AG
SPONSORED ADR
66987V109
8364
98950
SH
SOLE
84650
0
14300
NOVOCURE LTD
ORD SHS
G6674U108
480
6900
SH
SOLE
6700
0
200
NOVO-NORDISK A S
ADR
670100205
2246
20153
SH
SOLE
14600
0
5553
NUCOR CORP
COM
670346105
2571
24620
SH
SOLE
21009
0
3611
NUTANIX INC
CL A
67059N108
2881
196895
SH
SOLE
145180
0
51715
NUTRIEN LTD
COM
67077M108
1019
12789
SH
SOLE
8801
0
3988
NUVASIVE INC
COM
670704105
417
8490
SH
SOLE
8297
0
193
NVIDIA CORPORATION
COM
67066G104
65547
432398
SH
SOLE
321745
0
110653
NXP SEMICONDUCTORS N V
COM
N6596X109
660
4457
SH
SOLE
2618
0
1839
OAK STR HEALTH INC
COM
67181A107
3064
186346
SH
SOLE
168901
0
17445
OCCIDENTAL PETE CORP
COM
674599105
791
13432
SH
SOLE
10773
0
2659
OCCIDENTAL PETE CORP
*W EXP 08/03/202
674599162
66
1798
SH
SOLE
1774
0
24
OCEAN PWR TECHNOLOGIES INC
COM NEW
674870506
6
10000
SH
SOLE
10000
0
0
OKTA INC
CL A
679295105
13455
148843
SH
SOLE
123554
0
25289
OLD DOMINION FREIGHT LINE IN
COM
679580100
4779
18647
SH
SOLE
16766
0
1881
OLD NATL BANCORP IND
COM
680033107
628
42448
SH
SOLE
34792
0
7656
OLD REP INTL CORP
COM
680223104
1431
64016
SH
SOLE
60199
0
3817
OLD SECOND BANCORP INC ILL
COM
680277100
148
11068
SH
SOLE
6000
0
5068
OLO INC
CL A
68134L109
866
87735
SH
SOLE
83159
0
4576
OMNICOM GROUP INC
COM
681919106
14775
232275
SH
SOLE
231882
0
393
ON SEMICONDUCTOR CORP
COM
682189105
253
5030
SH
SOLE
3865
0
1165
ONE GAS INC
COM
68235P108
227
2798
SH
SOLE
2298
0
500
ONEOK INC NEW
COM
682680103
2811
50653
SH
SOLE
27962
0
22691
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
150
20930
SH
SOLE
10930
0
10000
OPEN TEXT CORP
COM
683715106
301
7945
SH
SOLE
7945
0
0
OPENDOOR TECHNOLOGIES INC
COM
683712103
263
55911
SH
SOLE
48687
0
7224
OPTIMIZERX CORP
COM NEW
68401U204
21381
780596
SH
SOLE
717113
0
63483
OPTION CARE HEALTH INC
COM NEW
68404L201
8630
310552
SH
SOLE
209502
0
101050
ORACLE CORP
COM
68389X105
12729
182187
SH
SOLE
143289
0
38898
ORASURE TECHNOLOGIES INC
COM
68554V108
37
13813
SH
SOLE
13540
0
273
OREILLY AUTOMOTIVE INC
COM
67103H107
46723
73957
SH
SOLE
41312
0
32645
ORGANON & CO
COMMON STOCK
68622V106
902
26713
SH
SOLE
21285
0
5428
ORIGIN MATERIALS INC
COM
68622D106
102
20000
SH
SOLE
20000
0
0
OSHKOSH CORP
COM
688239201
637
7751
SH
SOLE
7078
0
673
OTIS WORLDWIDE CORP
COM
68902V107
714
10103
SH
SOLE
7629
0
2474
OUSTER INC
COM
68989M103
70
43302
SH
SOLE
0
0
43302
OUTLOOK THERAPEUTICS INC
COM NEW
69012T206
23
23000
SH
SOLE
23000
0
0
OVERSTOCK COM INC DEL
COM
690370101
377
15055
SH
SOLE
15055
0
0
OVID THERAPEUTICS INC
COM
690469101
67
31228
SH
SOLE
31228
0
0
OWL ROCK CAPITAL CORPORATION
COM
69121K104
294
23830
SH
SOLE
12330
0
11500
P & F INDS INC
CL A NEW
692830508
64
11000
SH
SOLE
0
0
11000
P3 HEALTH PARTNERS INC
COM CL A
744413105
87
23300
SH
SOLE
23300
0
0
P3 HEALTH PARTNERS INC
*W EXP 11/19/202
744413113
4
7765
SH
SOLE
7765
0
0
PACCAR INC
COM
693718108
1434
17420
SH
SOLE
6548
0
10872
PACER FDS TR
TRENDP US LAR CP
69374H105
427
11371
SH
SOLE
11371
0
0
PACER FDS TR
BNCHMRK INFRA
69374H741
52
1515
SH
SOLE
1436
0
79
PACER FDS TR
US CASH COWS 100
69374H881
1699
39436
SH
SOLE
38021
0
1415
PACKAGING CORP AMER
COM
695156109
208
1516
SH
SOLE
1484
0
32
PAGERDUTY INC
COM
69553P100
375
15121
SH
SOLE
15121
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
369
40668
SH
SOLE
20668
0
20000
PALO ALTO NETWORKS INC
COM
697435105
69793
141300
SH
SOLE
102333
0
38967
PALOMAR HLDGS INC
COM
69753M105
14102
218974
SH
SOLE
199985
0
18989
PAN AMERN SILVER CORP
COM
697900108
629
31971
SH
SOLE
18446
0
13525
PAR TECHNOLOGY CORP
COM
698884103
653
17411
SH
SOLE
16700
0
711
PARAMOUNT GLOBAL
CLASS A COM
92556H107
2
60
SH
SOLE
60
0
0
PARAMOUNT GLOBAL
CLASS B COM
92556H206
2045
69672
SH
SOLE
58373
0
11299
PARKER-HANNIFIN CORP
COM
701094104
6386
25956
SH
SOLE
21957
0
3999
PAYCHEX INC
COM
704326107
28469
250011
SH
SOLE
171565
0
78446
PAYCOM SOFTWARE INC
COM
70432V102
924
3300
SH
SOLE
1686
0
1614
PAYLOCITY HLDG CORP
COM
70438V106
27689
158751
SH
SOLE
151291
0
7460
PAYPAL HLDGS INC
COM
70450Y103
116685
1670745
SH
SOLE
1247969
0
422776
PAYSIGN INC
COM
70451A104
23
15120
SH
SOLE
15120
0
0
PELOTON INTERACTIVE INC
CL A COM
70614W100
459
49966
SH
SOLE
47068
0
2898
PENUMBRA INC
COM
70975L107
1342
10780
SH
SOLE
8350
0
2430
PEPSICO INC
COM
713448108
79070
474436
SH
SOLE
363454
0
110982
PERFICIENT INC
COM
71375U101
6491
70789
SH
SOLE
68247
0
2542
PERFORMANCE FOOD GROUP CO
COM
71377A103
899
19545
SH
SOLE
19017
0
528
PERKINELMER INC
COM
714046109
966
6791
SH
SOLE
6677
0
114
PETCO HEALTH & WELLNESS CO I
COM
71601V105
372
25223
SH
SOLE
25223
0
0
PFIZER INC
COM
717081103
63840
1217619
SH
SOLE
914529
0
303090
PHASEBIO PHARMACEUTICALS INC
COM
717224109
21
35696
SH
SOLE
35696
0
0
PHILIP MORRIS INTL INC
COM
718172109
14008
141870
SH
SOLE
108328
0
33542
PHILLIPS 66
COM
718546104
10571
128929
SH
SOLE
125041
0
3888
PHILLIPS EDISON & CO INC
COMMON STOCK
71844V201
305
9132
SH
SOLE
6412
0
2720
PHREESIA INC
COM
71944F106
4950
197917
SH
SOLE
171386
0
26531
PIERIS PHARMACEUTICALS INC
COM
720795103
245
131125
SH
SOLE
79720
0
51405
PIMCO ETF TR
1-5 US TIP IDX
72201R205
34
645
SH
SOLE
0
0
645
PIMCO ETF TR
ACTIVE BD ETF
72201R775
160
1684
SH
SOLE
1474
0
210
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
137
1551
SH
SOLE
923
0
628
PIMCO ETF TR
INV GRD CRP BD
72201R817
82
849
SH
SOLE
830
0
19
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
1854
18703
SH
SOLE
17922
0
781
PIMCO ETF TR
25YR+ ZERO U S
72201R882
918
8474
SH
SOLE
6924
0
1550
PING IDENTITY HLDG CORP
COM
72341T103
6487
357584
SH
SOLE
334539
0
23045
PINNACLE WEST CAP CORP
COM
723484101
395
5406
SH
SOLE
4056
0
1350
PIONEER NAT RES CO
COM
723787107
35198
157784
SH
SOLE
121551
0
36233
PIONEER PWR SOLUTIONS INC
COM NEW
723836300
95
33240
SH
SOLE
33240
0
0
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
192
19577
SH
SOLE
6427
0
13150
PLANET FITNESS INC
CL A
72703H101
41959
616951
SH
SOLE
502282
0
114669
PLUG POWER INC
COM NEW
72919P202
1416
85442
SH
SOLE
85297
0
145
PNC FINL SVCS GROUP INC
COM
693475105
2797
17729
SH
SOLE
14460
0
3269
POOL CORP
COM
73278L105
185167
527195
SH
SOLE
417570
0
109625
POPULAR INC
COM NEW
733174700
745
9680
SH
SOLE
9650
0
30
PORTILLOS INC
COM CL A
73642K106
7941
485668
SH
SOLE
331945
0
153723
PORTLAND GEN ELEC CO
COM NEW
736508847
522
10807
SH
SOLE
1722
0
9085
POSEIDA THERAPEUTICS INC
COM
73730P108
125
48417
SH
SOLE
44476
0
3941
POWERSCHOOL HOLDINGS INC
COM CL A
73939C106
1483
123072
SH
SOLE
62667
0
60405
PPG INDS INC
COM
693506107
3790
33146
SH
SOLE
17347
0
15799
PRA GROUP INC
COM
69354N106
6206
170688
SH
SOLE
139708
0
30980
PRA GROUP INC
NOTE 3.500% 6/0
69354NAB2
2504
2490000
PRN
SOLE
1980000
0
510000
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
746
12688
SH
SOLE
11295
0
1393
PRICE T ROWE GROUP INC
COM
74144T108
14713
129500
SH
SOLE
120218
0
9282
PRIMERICA INC
COM
74164M108
1027
8581
SH
SOLE
7904
0
677
PRINCIPAL FINANCIAL GROUP IN
COM
74251V102
303
4534
SH
SOLE
3465
0
1069
PRIVIA HEALTH GROUP INC
COM
74276R102
17913
615142
SH
SOLE
458527
0
156615
PROCTER AND GAMBLE CO
COM
742718109
125595
873461
SH
SOLE
587183
0
286278
PROGRESSIVE CORP
COM
743315103
129944
1117606
SH
SOLE
938523
0
179083
PROLOGIS INC.
COM
74340W103
2965
25199
SH
SOLE
16852
0
8347
PROS HOLDINGS INC
COM
74346Y103
2071
78959
SH
SOLE
77334
0
1625
PROSHARES TR
ULTRAPRO SHORT S
74347B110
3
160
SH
SOLE
160
0
0
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
81
3104
SH
SOLE
2292
0
812
PROSHARES TR
SHORT S&P 500 NE
74347B425
297
17992
SH
SOLE
7367
0
10625
PROSHARES TR
INVT INT RT HG
74347B607
2
33
SH
SOLE
0
0
33
PROSHARES TR
RUSS 2000 DIVD
74347B698
412
7009
SH
SOLE
7009
0
0
PROSHARES TR
SHORT QQQ NEW
74347B714
198
13733
SH
SOLE
8133
0
5600
PROSHARES TR
ULTRAPRO SHT QQQ
74347G432
5
87
SH
SOLE
87
0
0
PROSHARES TR
BITCOIN STRATE
74347G440
60
5200
SH
SOLE
5200
0
0
PROSHARES TR
ULTSHT REAL EST
74347G556
0
5
SH
SOLE
5
0
0
PROSHARES TR
PSHS ULTRA O&G
74347G705
19
656
SH
SOLE
0
0
656
PROSHARES TR
PSHS ULT S&P 500
74347R107
111
2466
SH
SOLE
2026
0
440
PROSHARES TR
PSHS ULTRA DOW30
74347R305
76
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
355
18700
SH
SOLE
18700
0
0
PROSHARES TR
ULTRA FNCLS NEW
74347X633
459
10635
SH
SOLE
9435
0
1200
PROSHARES TR
ULTRAPRO QQQ
74347X831
1
44
SH
SOLE
44
0
0
PROSHARES TR
SHRT 20+YR TRE
74347X849
2443
121845
SH
SOLE
107800
0
14045
PROSHARES TR
ULTRPRO S&P500
74347X864
1
18
SH
SOLE
18
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
5321
62333
SH
SOLE
62258
0
75
PROSPECT CAP CORP
COM
74348T102
380
54300
SH
SOLE
54300
0
0
PROSPECT CAP CORP
NOTE 6.375% 3/0
74348TAT9
51
50000
PRN
SOLE
0
0
50000
PROTO LABS INC
COM
743713109
277
5799
SH
SOLE
5629
0
170
PRUDENTIAL FINL INC
COM
744320102
5197
54311
SH
SOLE
52103
0
2208
PUBLIC STORAGE
COM
74460D109
888
2840
SH
SOLE
2786
0
54
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
754
11919
SH
SOLE
11148
0
771
PURE CYCLE CORP
COM NEW
746228303
2436
231105
SH
SOLE
197005
0
34100
PURE STORAGE INC
CL A
74624M102
73272
2849958
SH
SOLE
1717666
0
1132292
QUALCOMM INC
COM
747525103
50382
394410
SH
SOLE
339509
0
54901
QUALTRICS INTL INC
COM CL A
747601201
10518
840764
SH
SOLE
628150
0
212614
QUANTA SVCS INC
COM
74762E102
2151
17161
SH
SOLE
12977
0
4184
QUANTERIX CORP
COM
74766Q101
207
12760
SH
SOLE
12560
0
200
QUEST DIAGNOSTICS INC
COM
74834L100
1085
8159
SH
SOLE
6687
0
1472
QUIDELORTHO CORP
COM
219798105
2070
21297
SH
SOLE
20545
0
752
QUINSTREET INC
COM
74874Q100
9732
967438
SH
SOLE
857252
0
110186
RACKSPACE TECHNOLOGY INC
COM
750102105
73
10250
SH
SOLE
250
0
10000
RAPID7 INC
COM
753422104
6503
97346
SH
SOLE
90747
0
6599
RAYONIER INC
COM
754907103
1545
41332
SH
SOLE
29217
0
12115
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
25172
261911
SH
SOLE
232276
0
29635
RBC BEARINGS INC
COM
75524B104
449
2427
SH
SOLE
2182
0
245
READY CAPITAL CORP
COM
75574U101
138
11556
SH
SOLE
11556
0
0
READY CAPITAL CORP
7% CN SR NT 2023
75574U200
134
5332
SH
SOLE
3232
0
2100
REALTY INCOME CORP
COM
756109104
1141
16721
SH
SOLE
16620
0
101
REDFIN CORP
COM
75737F108
2473
300090
SH
SOLE
278232
0
21858
REDWOOD TR INC
COM
758075402
414
53724
SH
SOLE
45724
0
8000
REDWOOD TRUST INC
NOTE 5.625% 7/1
758075AD7
179
200000
PRN
SOLE
150000
0
50000
REGENERON PHARMACEUTICALS
COM
75886F107
666
1127
SH
SOLE
1093
0
34
REGIONS FINANCIAL CORP NEW
COM
7591EP100
8271
441125
SH
SOLE
369272
0
71853
REMITLY GLOBAL INC
COM
75960P104
86
11255
SH
SOLE
11255
0
0
REPAY HLDGS CORP
COM CL A
76029L100
8309
646644
SH
SOLE
591468
0
55176
REPLIGEN CORP
COM
759916109
5698
35085
SH
SOLE
32768
0
2317
REPUBLIC SVCS INC
COM
760759100
4121
31491
SH
SOLE
29140
0
2351
RESMED INC
COM
761152107
65824
314003
SH
SOLE
200764
0
113239
REVANCE THERAPEUTICS INC
COM
761330109
196
14193
SH
SOLE
9983
0
4210
REVOLVE GROUP INC
CL A
76156B107
598
23078
SH
SOLE
22958
0
120
RH
COM
74967X103
3362
15839
SH
SOLE
12175
0
3664
RINGCENTRAL INC
CL A
76680R206
3458
66161
SH
SOLE
53169
0
12992
RINGCENTRAL INC
NOTE3/0
76680RAF4
3511
4295000
PRN
SOLE
3656000
0
639000
RIO TINTO PLC
SPONSORED ADR
767204100
501
8205
SH
SOLE
7555
0
650
RITCHIE BROS AUCTIONEERS
COM
767744105
41434
636855
SH
SOLE
300927
0
335928
RIVIAN AUTOMOTIVE INC
COM CL A
76954A103
287
11141
SH
SOLE
9855
0
1286
ROBERT HALF INTL INC
COM
770323103
4976
66445
SH
SOLE
64695
0
1750
ROBLOX CORP
CL A
771049103
359
10911
SH
SOLE
10821
0
90
ROCKET LAB USA INC
COM
773122106
1609
424629
SH
SOLE
371743
0
52886
ROCKET PHARMACEUTICALS INC
COM
77313F106
175
12731
SH
SOLE
11941
0
790
ROCKWELL AUTOMATION INC
COM
773903109
53509
268471
SH
SOLE
135457
0
133014
ROKU INC
COM CL A
77543R102
10301
125413
SH
SOLE
102445
0
22968
ROLLINS INC
COM
775711104
71464
2046493
SH
SOLE
1467064
0
579429
ROPER TECHNOLOGIES INC
COM
776696106
13018
32985
SH
SOLE
25633
0
7352
ROSS STORES INC
COM
778296103
529
7528
SH
SOLE
7468
0
60
ROYAL BK CDA
COM
780087102
2285
23606
SH
SOLE
22919
0
687
ROYAL CARIBBEAN GROUP
COM
V7780T103
423
12124
SH
SOLE
11264
0
860
ROYAL GOLD INC
COM
780287108
2990
28000
SH
SOLE
27105
0
895
ROYCE GLOBAL VALUE TR INC
COM
78081T104
196
22020
SH
SOLE
21000
0
1020
RPM INTL INC
COM
749685103
1231
15632
SH
SOLE
6041
0
9591
RUSH STREET INTERACTIVE INC
COM
782011100
2488
532762
SH
SOLE
532762
0
0
RYAN SPECIALTY HOLDINGS INC
CL A
78351F107
86325
2202741
SH
SOLE
1817167
0
385574
RYANAIR HOLDINGS PLC
SPONSORED ADS
783513203
222
3298
SH
SOLE
169
0
3129
S&P GLOBAL INC
COM
78409V104
66254
196564
SH
SOLE
123829
0
72735
SALESFORCE INC
COM
79466L302
169842
1029094
SH
SOLE
777532
0
251562
SANGAMO THERAPEUTICS INC
COM
800677106
1428
344902
SH
SOLE
344402
0
500
SANOFI
SPONSORED ADR
80105N105
455
9092
SH
SOLE
8828
0
264
SAREPTA THERAPEUTICS INC
COM
803607100
1658
22113
SH
SOLE
20569
0
1544
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
19770
61770
SH
SOLE
60315
0
1455
SCHLUMBERGER LTD
COM STK
806857108
2365
66125
SH
SOLE
51899
0
14226
SCHWAB CHARLES CORP
COM
808513105
23924
378671
SH
SOLE
313014
0
65657
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
1020
23084
SH
SOLE
22134
0
950
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
841
18835
SH
SOLE
13849
0
4986
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
2090
36038
SH
SOLE
28538
0
7500
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
520
8335
SH
SOLE
7910
0
425
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
44
709
SH
SOLE
659
0
50
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
841
21581
SH
SOLE
20721
0
860
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
551
21713
SH
SOLE
21615
0
98
SCHWAB STRATEGIC TR
SCHWAB FDT US SC
808524763
125
2752
SH
SOLE
2752
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
301
5916
SH
SOLE
5916
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
5442
75981
SH
SOLE
64620
0
11361
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
965
30699
SH
SOLE
29897
0
802
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
26
541
SH
SOLE
541
0
0
SCHWAB STRATEGIC TR
US REIT ETF
808524847
134
6376
SH
SOLE
6376
0
0
SCHWAB STRATEGIC TR
INT-TRM U.S TRES
808524854
73
1424
SH
SOLE
1424
0
0
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
301
6126
SH
SOLE
5650
0
476
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
1034
18522
SH
SOLE
17475
0
1047
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
9
278
SH
SOLE
278
0
0
SCIENCE APPLICATIONS INTL CO
COM
808625107
3257
34986
SH
SOLE
31433
0
3553
SCOTTS MIRACLE-GRO CO
CL A
810186106
18799
237990
SH
SOLE
197285
0
40705
SEAGEN INC
COM
81181C104
13005
73502
SH
SOLE
68446
0
5056
SEALED AIR CORP NEW
COM
81211K100
16918
293104
SH
SOLE
260231
0
32873
SECUREWORKS CORP
CL A
81374A105
111
10190
SH
SOLE
8900
0
1290
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
1370
18620
SH
SOLE
18270
0
350
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
12898
100574
SH
SOLE
95146
0
5428
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
1444
20007
SH
SOLE
19376
0
631
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
3309
24071
SH
SOLE
22099
0
1972
SELECT SECTOR SPDR TR
ENERGY
81369Y506
17954
251065
SH
SOLE
224377
0
26688
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
12607
400870
SH
SOLE
361924
0
38946
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
3566
40831
SH
SOLE
34382
0
6449
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
8553
67285
SH
SOLE
61180
0
6105
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
4167
76776
SH
SOLE
73852
0
2924
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
174
4261
SH
SOLE
3710
0
551
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
4061
57906
SH
SOLE
56331
0
1575
SELECTA BIOSCIENCES INC
COM
816212104
33
25013
SH
SOLE
25013
0
0
SEMPRA
COM
816851109
2844
18927
SH
SOLE
17419
0
1508
SENSEONICS HLDGS INC
COM
81727U105
23
22800
SH
SOLE
20800
0
2000
SENTINELONE INC
CL A
81730H109
234
10023
SH
SOLE
9623
0
400
SERVICENOW INC
COM
81762P102
146229
307514
SH
SOLE
256689
0
50825
SHAKE SHACK INC
CL A
819047101
8238
208669
SH
SOLE
175475
0
33194
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
199
14130
SH
SOLE
10519
0
3611
SHELL PLC
SPON ADS
780259305
2283
43654
SH
SOLE
34948
0
8706
SHERWIN WILLIAMS CO
COM
824348106
11581
51720
SH
SOLE
32250
0
19470
SHOALS TECHNOLOGIES GROUP IN
CL A
82489W107
278
16881
SH
SOLE
16746
0
135
SHOPIFY INC
CL A
82509L107
8101
259315
SH
SOLE
210805
0
48510
SHOTSPOTTER INC
COM
82536T107
1612
59902
SH
SOLE
56182
0
3720
SIENTRA INC
COM
82621J105
23
27245
SH
SOLE
27245
0
0
SIERRA WIRELESS INC
COM
826516106
1412
60355
SH
SOLE
44790
0
15565
SIGNA SPORTS UNITED NV
ORD SHS
N80029106
3754
577566
SH
SOLE
504101
0
73465
SILENCE THERAPEUTICS PLC
ADS
82686Q101
606
51175
SH
SOLE
50966
0
209
SILICON LABORATORIES INC
COM
826919102
331
2363
SH
SOLE
418
0
1945
SIMILARWEB LTD
SHS
M84137104
2587
313547
SH
SOLE
298699
0
14848
SIMON PPTY GROUP INC NEW
COM
828806109
4805
50627
SH
SOLE
42424
0
8203
SIMPLY GOOD FOODS CO
COM
82900L102
1147
30361
SH
SOLE
30297
0
64
SIRIUS XM HOLDINGS INC
COM
82968B103
279
45580
SH
SOLE
38476
0
7104
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
7796
65582
SH
SOLE
62300
0
3282
SITIME CORP
COM
82982T106
446
2733
SH
SOLE
2733
0
0
SIX FLAGS ENTMT CORP NEW
COM
83001A102
368
16967
SH
SOLE
16822
0
145
SKYWORKS SOLUTIONS INC
COM
83088M102
375
4053
SH
SOLE
2667
0
1386
SLR INVESTMENT CORP
COM
83413U100
1210
82689
SH
SOLE
82689
0
0
SMARTSHEET INC
COM CL A
83200N103
11565
367946
SH
SOLE
317258
0
50688
SMITH A O CORP
COM
831865209
253
4627
SH
SOLE
3424
0
1203
SMUCKER J M CO
COM NEW
832696405
16653
130094
SH
SOLE
93486
0
36608
SNAP INC
CL A
83304A106
288
21946
SH
SOLE
18796
0
3150
SNAP ON INC
COM
833034101
1660
8426
SH
SOLE
5384
0
3042
SNOWFLAKE INC
CL A
833445109
2515
18083
SH
SOLE
15647
0
2436
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
5976
21837
SH
SOLE
21286
0
551
SOLO BRANDS INC
COM CL A
83425V104
1198
294958
SH
SOLE
285587
0
9371
SONOS INC
COM
83570H108
391
21672
SH
SOLE
11122
0
10550
SONY GROUP CORPORATION
SPONSORED ADR
835699307
929
11366
SH
SOLE
11250
0
116
SOUTHERN CO
COM
842587107
6832
95801
SH
SOLE
78511
0
17290
SOUTHWEST AIRLS CO
COM
844741108
1101
30468
SH
SOLE
18071
0
12397
SOUTHWESTERN ENERGY CO
COM
845467109
114
18172
SH
SOLE
5000
0
13172
SOVOS BRANDS INC
COM
84612U107
472
29766
SH
SOLE
29402
0
364
SP PLUS CORP
COM
78469C103
3846
125203
SH
SOLE
119875
0
5328
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
25029
81310
SH
SOLE
70990
0
10320
SPDR GOLD TR
GOLD SHS
78463V107
41955
249050
SH
SOLE
222327
0
26723
SPDR INDEX SHS FDS
PORTFLO EURP ETF
78463X103
4
135
SH
SOLE
70
0
65
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
65
1855
SH
SOLE
1855
0
0
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
2875
82691
SH
SOLE
82241
0
450
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
1
40
SH
SOLE
40
0
0
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
416
7977
SH
SOLE
7703
0
274
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
4646
105260
SH
SOLE
98878
0
6382
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
59
1220
SH
SOLE
1220
0
0
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
56
2369
SH
SOLE
2348
0
21
SPDR INDEX SHS FDS
S&P GBLINF ETF
78463X855
21
390
SH
SOLE
0
0
390
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
525
18609
SH
SOLE
17332
0
1277
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
618
21352
SH
SOLE
0
0
21352
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
1566
54314
SH
SOLE
36588
0
17726
SPDR S&P 500 ETF TR
TR UNIT
78462F103
251701
667200
SH
SOLE
592726
0
74474
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
31709
76685
SH
SOLE
66710
0
9975
SPDR SER TR
NYSE TECH ETF
78464A102
179
1735
SH
SOLE
1735
0
0
SPDR SER TR
NUVEEN BLOOMBERG
78464A284
5
100
SH
SOLE
100
0
0
SPDR SER TR
ICE PFD SEC ETF
78464A292
15
430
SH
SOLE
430
0
0
SPDR SER TR
S&P 600 SMCP VAL
78464A300
409
5645
SH
SOLE
4525
0
1120
SPDR SER TR
BBG CONV SEC ETF
78464A359
2956
45792
SH
SOLE
30194
0
15598
SPDR SER TR
PORTFOLIO INTRMD
78464A375
23
705
SH
SOLE
705
0
0
SPDR SER TR
BLOOMBERG EMERGI
78464A391
5
221
SH
SOLE
138
0
83
SPDR SER TR
PRTFLO S&P500 GW
78464A409
1683
32190
SH
SOLE
31170
0
1020
SPDR SER TR
PORTFOLIO SHORT
78464A474
6035
202985
SH
SOLE
153035
0
49950
SPDR SER TR
PRTFLO S&P500 VL
78464A508
4
111
SH
SOLE
111
0
0
SPDR SER TR
BLOOMBERG INTL T
78464A516
109
4724
SH
SOLE
1669
0
3055
SPDR SER TR
S&P TRANSN ETF
78464A532
27
400
SH
SOLE
200
0
200
SPDR SER TR
S&P TELECOM
78464A540
14
179
SH
SOLE
179
0
0
SPDR SER TR
HLTH CARE SVCS
78464A573
5
60
SH
SOLE
60
0
0
SPDR SER TR
DJ REIT ETF
78464A607
204
2148
SH
SOLE
2131
0
17
SPDR SER TR
AEROSPACE DEF
78464A631
1258
12507
SH
SOLE
12397
0
110
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
56
2141
SH
SOLE
0
0
2141
SPDR SER TR
PORTFLI TIPS ETF
78464A656
108
3930
SH
SOLE
3825
0
105
SPDR SER TR
PORTFOLIO LN TSR
78464A664
4
123
SH
SOLE
0
0
123
SPDR SER TR
S&P REGL BKG
78464A698
966
16637
SH
SOLE
16538
0
99
SPDR SER TR
S&P METALS MNG
78464A755
3104
71516
SH
SOLE
66127
0
5389
SPDR SER TR
S&P DIVID ETF
78464A763
8683
73161
SH
SOLE
67264
0
5897
SPDR SER TR
S&P CAP MKTS
78464A771
3
42
SH
SOLE
42
0
0
SPDR SER TR
S&P INS ETF
78464A789
169
4475
SH
SOLE
4275
0
200
SPDR SER TR
S&P BK ETF
78464A797
2479
56491
SH
SOLE
56111
0
380
SPDR SER TR
S&P 600 SML CAP
78464A813
312
3895
SH
SOLE
3895
0
0
SPDR SER TR
S&P 400 MDCP GRW
78464A821
30
490
SH
SOLE
0
0
490
SPDR SER TR
S&P 400 MDCP VAL
78464A839
215
3557
SH
SOLE
3457
0
100
SPDR SER TR
PORTFOLIO S&P400
78464A847
81
2039
SH
SOLE
843
0
1196
SPDR SER TR
PORTFOLIO S&P500
78464A854
123
2770
SH
SOLE
13
0
2757
SPDR SER TR
S&P SEMICNDCTR
78464A862
1108
7302
SH
SOLE
7302
0
0
SPDR SER TR
S&P BIOTECH
78464A870
5322
71659
SH
SOLE
44748
0
26911
SPDR SER TR
S&P HOMEBUILD
78464A888
84
1528
SH
SOLE
1021
0
507
SPDR SER TR
PORTFOLIO SH TSR
78468R101
147
5000
SH
SOLE
5000
0
0
SPDR SER TR
BLOOMBERG INVT
78468R200
377
12523
SH
SOLE
9151
0
3372
SPDR SER TR
BLOOMBERG SHT TE
78468R408
31
1299
SH
SOLE
1299
0
0
SPDR SER TR
OILGAS EQUIP
78468R549
1297
21738
SH
SOLE
21738
0
0
SPDR SER TR
S&P OILGAS EXP
78468R556
4
33
SH
SOLE
33
0
0
SPDR SER TR
BLOOMBERG HIGH Y
78468R622
60
662
SH
SOLE
371
0
291
SPDR SER TR
BLOOMBERG 1-3 MO
78468R663
117
1282
SH
SOLE
943
0
339
SPDR SER TR
S&P KENSHO INTLG
78468R697
966
30159
SH
SOLE
30159
0
0
SPDR SER TR
NUVEEN BLMBRG MU
78468R721
828
18049
SH
SOLE
17367
0
682
SPDR SER TR
NUVEEN BLMBRG SH
78468R739
1160
24535
SH
SOLE
24535
0
0
SPDR SER TR
SSGA GNDER ETF
78468R747
128
1690
SH
SOLE
1690
0
0
SPDR SER TR
PRTFLO S&P500 HI
78468R788
201
5029
SH
SOLE
3544
0
1485
SPDR SER TR
SPDR S&P 500 ETF
78468R796
35
376
SH
SOLE
376
0
0
SPDR SER TR
SSGA US LRG ETF
78468R804
15
114
SH
SOLE
114
0
0
SPDR SER TR
PORTFOLIO S&P600
78468R853
85
2360
SH
SOLE
1950
0
410
SPDR SER TR
BLOOMBERG 1 10 Y
78468R861
10
538
SH
SOLE
400
0
138
SPIRE INC
COM
84857L101
481
6471
SH
SOLE
6410
0
61
SPLUNK INC
COM
848637104
57555
650638
SH
SOLE
201971
0
448667
SPOK HLDGS INC
COM
84863T106
251
39878
SH
SOLE
24878
0
15000
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
1968
138759
SH
SOLE
126904
0
11855
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
861
124825
SH
SOLE
73520
0
51305
SPROUT SOCIAL INC
COM CL A
85209W109
52208
899046
SH
SOLE
674564
0
224482
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
638
10993
SH
SOLE
2828
0
8165
SSGA ACTIVE ETF TR
BLACKSTONE SENR
78467V608
2259
54258
SH
SOLE
54107
0
151
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
1246
29536
SH
SOLE
29085
0
451
STAAR SURGICAL CO
COM PAR $0.01
852312305
603
8506
SH
SOLE
6593
0
1913
STAG INDL INC
COM
85254J102
265
8589
SH
SOLE
8164
0
425
STANLEY BLACK & DECKER INC
COM
854502101
1818
17340
SH
SOLE
16854
0
486
STARBUCKS CORP
COM
855244109
191408
2505667
SH
SOLE
1742455
0
763212
STARWOOD PPTY TR INC
COM
85571B105
3335
159663
SH
SOLE
150897
0
8766
STATE STR CORP
COM
857477103
894
14505
SH
SOLE
11132
0
3373
STEEL DYNAMICS INC
COM
858119100
379
5730
SH
SOLE
5280
0
450
STEELCASE INC
CL A
858155203
226
21076
SH
SOLE
20962
0
114
STEM INC
COM
85859N102
102
14287
SH
SOLE
14287
0
0
STERICYCLE INC
COM
858912108
305
6949
SH
SOLE
4333
0
2616
STERIS PLC
SHS USD
G8473T100
2817
13667
SH
SOLE
12326
0
1341
STERLING CHECK CORP
COM
85917T109
314
19246
SH
SOLE
16999
0
2247
STMICROELECTRONICS N V
NY REGISTRY
861012102
283
8998
SH
SOLE
8998
0
0
STORE CAP CORP
COM
862121100
735
28171
SH
SOLE
25892
0
2279
STRIDE INC
COM
86333M108
554
13577
SH
SOLE
13200
0
377
STRYKER CORPORATION
COM
863667101
169476
851936
SH
SOLE
592830
0
259106
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
409
26815
SH
SOLE
25815
0
1000
SUMO LOGIC INC
COM
86646P103
264
35199
SH
SOLE
12199
0
23000
SUN CMNTYS INC
COM
866674104
1089
6831
SH
SOLE
5809
0
1022
SUN LIFE FINANCIAL INC.
COM
866796105
563
12292
SH
SOLE
12292
0
0
SUNCOR ENERGY INC NEW
COM
867224107
4171
118927
SH
SOLE
63961
0
54966
SUNOPTA INC
COM
8676EP108
6383
820495
SH
SOLE
727500
0
92995
SUPERNUS PHARMACEUTICALS
NOTE 0.625% 4/0
868459AD0
116
120000
PRN
SOLE
90000
0
30000
SVB FINANCIAL GROUP
COM
78486Q101
987
2498
SH
SOLE
1396
0
1102
SWITCH INC
CL A
87105L104
13033
389053
SH
SOLE
343150
0
45903
SYNCHRONY FINANCIAL
COM
87165B103
205
7422
SH
SOLE
7222
0
200
SYNEOS HEALTH INC
CL A
87166B102
1049
14628
SH
SOLE
13299
0
1329
SYNOPSYS INC
COM
871607107
2714
8936
SH
SOLE
8051
0
885
SYNTHETIC BIOLOGICS INC
COM NEW
87164U201
65
303152
SH
SOLE
184264
0
118888
SYSCO CORP
COM
871829107
32405
382540
SH
SOLE
324688
0
57852
TABULA RASA HEALTHCARE INC
COM
873379101
42
16280
SH
SOLE
15702
0
578
TACTILE SYS TECHNOLOGY INC
COM
87357P100
1727
236609
SH
SOLE
227188
0
9421
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
6132
75014
SH
SOLE
57800
0
17214
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
154
10994
SH
SOLE
10678
0
316
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
4212
34379
SH
SOLE
32517
0
1862
TALKSPACE INC
COM
87427V103
29
17081
SH
SOLE
16451
0
630
TANGER FACTORY OUTLET CTRS I
COM
875465106
181
12762
SH
SOLE
771
0
11991
TARGA RES CORP
COM
87612G101
505
8470
SH
SOLE
7310
0
1160
TARGET CORP
COM
87612E106
21028
148894
SH
SOLE
118631
0
30263
TE CONNECTIVITY LTD
SHS
H84989104
5924
52352
SH
SOLE
21819
0
30533
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
557
38681
SH
SOLE
38381
0
300
TELADOC HEALTH INC
COM
87918A105
805
24233
SH
SOLE
19907
0
4326
TELEDYNE TECHNOLOGIES INC
COM
879360105
949
2530
SH
SOLE
2422
0
108
TELEFONICA S A
SPONSORED ADR
879382208
194
37878
SH
SOLE
37738
0
140
TELLURIAN INC NEW
COM
87968A104
54
17986
SH
SOLE
17986
0
0
TELUS INTL CDA INC
SUB VTG SHS
87975H100
970
38673
SH
SOLE
36808
0
1865
TENABLE HLDGS INC
COM
88025T102
19378
426727
SH
SOLE
380851
0
45876
TERADYNE INC
COM
880770102
1144
12779
SH
SOLE
12569
0
210
TERMINIX GLOBAL HOLDINGS INC
COM
88087E100
2536
62384
SH
SOLE
54443
0
7941
TESLA INC
COM
88160R101
44309
65797
SH
SOLE
48065
0
17732
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
111
14700
SH
SOLE
14700
0
0
TEXAS INSTRS INC
COM
882508104
46014
299470
SH
SOLE
196918
0
102552
TEXAS PACIFIC LAND CORPORATI
COM
88262P102
4830
3246
SH
SOLE
3136
0
110
TEXTRON INC
COM
883203101
280
4585
SH
SOLE
4280
0
305
THE BEAUTY HEALTH COMPANY
COM CL A
88331L108
198
15419
SH
SOLE
15369
0
50
THE REAL GOOD FOOD COMPANY I
COM CL A
75601G109
415
59100
SH
SOLE
58350
0
750
THE TRADE DESK INC
COM CL A
88339J105
459
10958
SH
SOLE
6733
0
4225
THERMO FISHER SCIENTIFIC INC
COM
883556102
85158
156747
SH
SOLE
126031
0
30716
THERMON GROUP HLDGS INC
COM
88362T103
580
41271
SH
SOLE
22611
0
18660
THOMSON REUTERS CORP.
COM NEW
884903709
381
3651
SH
SOLE
3348
0
303
THOUGHTWORKS HOLDING INC
COM
88546E105
2068
146576
SH
SOLE
144010
0
2566
TILRAY BRANDS INC
COM CL 2
88688T100
494
158250
SH
SOLE
157730
0
520
TIMKEN CO
COM
887389104
213
4013
SH
SOLE
1300
0
2713
TITAN INTL INC ILL
COM
88830M102
455
30100
SH
SOLE
30000
0
100
TJX COS INC NEW
COM
872540109
10023
179465
SH
SOLE
166490
0
12975
T-MOBILE US INC
COM
872590104
1041
7734
SH
SOLE
5607
0
2127
TOAST INC
CL A
888787108
309
23846
SH
SOLE
23365
0
481
TORONTO DOMINION BK ONT
COM NEW
891160509
13005
198311
SH
SOLE
81696
0
116615
TOTALENERGIES SE
SPONSORED ADS
89151E109
3273
62176
SH
SOLE
51156
0
11020
TRACTOR SUPPLY CO
COM
892356106
13197
68077
SH
SOLE
53151
0
14926
TRAEGER INC
COMMON STOCK
89269P103
407
95819
SH
SOLE
61419
0
34400
TRANE TECHNOLOGIES PLC
SHS
G8994E103
2297
17691
SH
SOLE
13066
0
4625
TRANSDIGM GROUP INC
COM
893641100
94217
175558
SH
SOLE
114637
0
60921
TRANSOCEAN LTD
REG SHS
H8817H100
564
169326
SH
SOLE
149676
0
19650
TRANSUNION
COM
89400J107
2583
32291
SH
SOLE
25368
0
6923
TRAVELERS COMPANIES INC
COM
89417E109
8320
49191
SH
SOLE
42532
0
6659
TREAN INS GROUP INC
COM
89457R101
4125
662137
SH
SOLE
610932
0
51205
TREEHOUSE FOODS INC
COM
89469A104
16390
391918
SH
SOLE
353459
0
38459
TREX CO INC
COM
89531P105
87302
1604227
SH
SOLE
1148025
0
456202
TRIMAS CORP
COM NEW
896215209
1200
43327
SH
SOLE
36578
0
6749
TRIMBLE INC
COM
896239100
30882
530346
SH
SOLE
298746
0
231600
TRITON INTL LTD
CL A
G9078F107
342
6505
SH
SOLE
6505
0
0
TRUIST FINL CORP
COM
89832Q109
2718
57315
SH
SOLE
41210
0
16105
TWILIO INC
CL A
90138F102
48801
582276
SH
SOLE
476641
0
105635
TWIST BIOSCIENCE CORP
COM
90184D100
352
10081
SH
SOLE
10081
0
0
TWITTER INC
COM
90184L102
7774
207913
SH
SOLE
190743
0
17170
TWO HBRS INVT CORP
COM NEW
90187B408
384
77044
SH
SOLE
56848
0
20196
TYLER TECHNOLOGIES INC
COM
902252105
136625
410927
SH
SOLE
315586
0
95341
U S SILICA HLDGS INC
COM
90346E103
1134
99273
SH
SOLE
79008
0
20265
UBER TECHNOLOGIES INC
COM
90353T100
33354
1630220
SH
SOLE
899509
0
730711
UFP INDUSTRIES INC
COM
90278Q108
229
3355
SH
SOLE
0
0
3355
UGI CORP NEW
COM
902681105
278
7199
SH
SOLE
3249
0
3950
ULTA BEAUTY INC
COM
90384S303
23325
60509
SH
SOLE
39571
0
20938
UNDER ARMOUR INC
CL A
904311107
614
73669
SH
SOLE
68333
0
5336
UNDER ARMOUR INC
CL C
904311206
79
10374
SH
SOLE
5560
0
4814
UNIFIRST CORP MASS
COM
904708104
4873
28304
SH
SOLE
22672
0
5632
UNILEVER PLC
SPON ADR NEW
904767704
6930
151215
SH
SOLE
109604
0
41611
UNION PAC CORP
COM
907818108
111799
524187
SH
SOLE
350228
0
173959
UNITED AIRLS HLDGS INC
COM
910047109
734
20730
SH
SOLE
19915
0
815
UNITED PARCEL SERVICE INC
CL B
911312106
38735
212201
SH
SOLE
139053
0
73148
UNITED RENTALS INC
COM
911363109
1348
5551
SH
SOLE
5177
0
374
UNITED STATES STL CORP NEW
COM
912909108
968
54033
SH
SOLE
43933
0
10100
UNITEDHEALTH GROUP INC
COM
91324P102
183649
357552
SH
SOLE
274176
0
83376
UNITY SOFTWARE INC
COM
91332U101
9253
251314
SH
SOLE
209563
0
41751
UNIVERSAL DISPLAY CORP
COM
91347P105
337
3334
SH
SOLE
1100
0
2234
UPHEALTH INC
COM
91532B101
117
197100
SH
SOLE
197100
0
0
URANIUM ENERGY CORP
COM
916896103
494
160500
SH
SOLE
160000
0
500
US BANCORP DEL
COM NEW
902973304
9021
196026
SH
SOLE
139559
0
56467
V F CORP
COM
918204108
746
16886
SH
SOLE
16549
0
337
VAIL RESORTS INC
COM
91879Q109
7833
35925
SH
SOLE
17744
0
18181
VALERO ENERGY CORP
COM
91913Y100
3318
31221
SH
SOLE
28506
0
2715
VALMONT INDS INC
COM
920253101
17241
76753
SH
SOLE
70433
0
6320
VANECK ETF TRUST
GOLD MINERS ETF
92189F106
7074
258367
SH
SOLE
233970
0
24397
VANECK ETF TRUST
EMERGING MRKT HI
92189F353
14
803
SH
SOLE
0
0
803
VANECK ETF TRUST
VANECK RUSSIA ET
92189F403
67
11915
SH
SOLE
11915
0
0
VANECK ETF TRUST
PREFERRED SECURT
92189F429
36
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
21
1500
SH
SOLE
1500
0
0
VANECK ETF TRUST
LOW CARBN ENERGY
92189F502
40
320
SH
SOLE
320
0
0
VANECK ETF TRUST
MRNGSTR WDE MOAT
92189F643
1469
23050
SH
SOLE
21624
0
1426
VANECK ETF TRUST
SEMICONDUCTR ETF
92189F676
2150
10555
SH
SOLE
9927
0
628
VANECK ETF TRUST
PHARMACEUTCL ETF
92189F692
15
200
SH
SOLE
200
0
0
VANECK ETF TRUST
AGRIBUSINESS ETF
92189F700
134
1550
SH
SOLE
1450
0
100
VANECK ETF TRUST
BIOTECH ETF
92189F726
62
425
SH
SOLE
425
0
0
VANECK ETF TRUST
CHINA GROWTH LDR
92189F759
19
600
SH
SOLE
600
0
0
VANECK ETF TRUST
JUNIOR GOLD MINE
92189F791
1282
40051
SH
SOLE
19142
0
20909
VANECK ETF TRUST
VANECK VIETNAM
92189F817
10
700
SH
SOLE
0
0
700
VANECK ETF TRUST
BRAZIL SMALL CAP
92189F825
36
2572
SH
SOLE
1753
0
819
VANECK ETF TRUST
AFRICA INDEX ETF
92189F866
114
6775
SH
SOLE
6775
0
0
VANECK ETF TRUST
GAMING ETF
92189F882
18
520
SH
SOLE
520
0
0
VANECK ETF TRUST
INTRMDT MUNI ETF
92189H201
78
1697
SH
SOLE
1697
0
0
VANECK ETF TRUST
OIL SERVICES ETF
92189H607
222
953
SH
SOLE
953
0
0
VANECK ETF TRUST
SOCIAL SENTIMENT
92189H839
0
22
SH
SOLE
22
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
717
3296
SH
SOLE
3246
0
50
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
2875
21639
SH
SOLE
10474
0
11165
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
274
1610
SH
SOLE
1610
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
89
616
SH
SOLE
345
0
271
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
1338
8466
SH
SOLE
8084
0
382
VANGUARD BD INDEX FDS
LONG TERM BOND
921937793
46
572
SH
SOLE
300
0
272
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
4354
56070
SH
SOLE
1170
0
54900
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
27738
361221
SH
SOLE
232537
0
128684
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
2586
34364
SH
SOLE
30206
0
4158
VANGUARD BD INDEX FDS
VANGUARD ULTRA
92203C303
6980
141861
SH
SOLE
101526
0
40335
VANGUARD CHARLOTTE FDS
TOTAL INT BD ETF
92203J407
359
7251
SH
SOLE
5967
0
1284
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
34729
100119
SH
SOLE
89545
0
10574
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
14061
108561
SH
SOLE
104756
0
3805
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
2282
13013
SH
SOLE
8746
0
4267
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
20382
223710
SH
SOLE
176790
0
46920
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
2846
14443
SH
SOLE
11465
0
2978
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
7046
47030
SH
SOLE
45299
0
1731
VANGUARD INDEX FDS
MID CAP ETF
922908629
15267
77510
SH
SOLE
73343
0
4167
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
856
4969
SH
SOLE
3492
0
1477
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
8622
65769
SH
SOLE
53846
0
11923
VANGUARD INDEX FDS
GROWTH ETF
922908736
38665
173473
SH
SOLE
159771
0
13702
VANGUARD INDEX FDS
VALUE ETF
922908744
73842
559916
SH
SOLE
511345
0
48571
VANGUARD INDEX FDS
SMALL CP ETF
922908751
6554
37213
SH
SOLE
32320
0
4893
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
14799
78458
SH
SOLE
61721
0
16737
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
3129
70669
SH
SOLE
68804
0
1865
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
293
2835
SH
SOLE
1715
0
1120
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
80
937
SH
SOLE
907
0
30
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
72971
1460592
SH
SOLE
1244971
0
215621
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
22353
536696
SH
SOLE
472867
0
63829
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
489
7704
SH
SOLE
7629
0
75
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
3822
72355
SH
SOLE
22830
0
49525
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
4118
82163
SH
SOLE
45312
0
36851
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
3856
77234
SH
SOLE
27248
0
49986
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
654
11114
SH
SOLE
10714
0
400
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
1912
25072
SH
SOLE
22805
0
2267
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1923
11381
SH
SOLE
11381
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
30
202
SH
SOLE
202
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
36
305
SH
SOLE
305
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
3890
56894
SH
SOLE
11086
0
45808
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
4411
78382
SH
SOLE
62311
0
16071
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
489
7994
SH
SOLE
7994
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
243
3823
SH
SOLE
1866
0
1957
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
120
700
SH
SOLE
700
0
0
VANGUARD SCOTTSDALE FDS
MTG-BKD SECS ETF
92206C771
171
3577
SH
SOLE
3577
0
0
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
8
104
SH
SOLE
104
0
0
VANGUARD SCOTTSDALE FDS
LONG TERM TREAS
92206C847
2
33
SH
SOLE
33
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
3437
42948
SH
SOLE
42371
0
577
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
101633
708393
SH
SOLE
606225
0
102168
VANGUARD STAR FDS
VG TL INTL STK F
921909768
704
13632
SH
SOLE
12540
0
1092
VANGUARD TAX-MANAGED INTL FD
VAN FTSE DEV MKT
921943858
85381
2092677
SH
SOLE
1790469
0
302208
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
10716
105368
SH
SOLE
82229
0
23139
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
4327
73570
SH
SOLE
72435
0
1135
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
4315
62888
SH
SOLE
54738
0
8150
VANGUARD WORLD FD
ESG US STK ETF
921910733
2802
42203
SH
SOLE
42203
0
0
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
4766
26230
SH
SOLE
23850
0
2380
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
504
5240
SH
SOLE
2835
0
2405
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
332
2522
SH
SOLE
2317
0
205
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
530
2329
SH
SOLE
1974
0
355
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
3038
16393
SH
SOLE
15992
0
401
VANGUARD WORLD FDS
ENERGY ETF
92204A306
1671
16797
SH
SOLE
15602
0
1195
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
1644
21299
SH
SOLE
18751
0
2548
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
2833
12031
SH
SOLE
10817
0
1214
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
3248
19886
SH
SOLE
19161
0
725
VANGUARD WORLD FDS
INF TECH ETF
92204A702
11374
34831
SH
SOLE
32696
0
2135
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
1672
10434
SH
SOLE
9070
0
1364
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
309
2029
SH
SOLE
1570
0
459
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
353
3752
SH
SOLE
2660
0
1092
VAPOTHERM INC
COM
922107107
106
41956
SH
SOLE
33901
0
8055
VARONIS SYS INC
COM
922280102
513
17483
SH
SOLE
17483
0
0
VEEVA SYS INC
CL A COM
922475108
309542
1563028
SH
SOLE
1226559
0
336469
VELO3D INC
COMMON STOCK
92259N104
327
236842
SH
SOLE
201522
0
35320
VENTAS INC
COM
92276F100
590
11471
SH
SOLE
11243
0
228
VERACYTE INC
COM
92337F107
852
42809
SH
SOLE
25464
0
17345
VERISK ANALYTICS INC
COM
92345Y106
75961
438851
SH
SOLE
311056
0
127795
VERIZON COMMUNICATIONS INC
COM
92343V104
42408
835620
SH
SOLE
638316
0
197304
VERRA MOBILITY CORP
CL A COM STK
92511U102
9312
592751
SH
SOLE
544867
0
47884
VERTEX PHARMACEUTICALS INC
COM
92532F100
5060
17955
SH
SOLE
8093
0
9862
VERU INC
COM
92536C103
3843
340085
SH
SOLE
340000
0
85
VIASAT INC
COM
92552V100
5092
166255
SH
SOLE
148377
0
17878
VIATRIS INC
COM
92556V106
333
31831
SH
SOLE
24957
0
6874
VICI PPTYS INC
COM
925652109
2403
80679
SH
SOLE
73613
0
7066
VICOR CORP
COM
925815102
409
7480
SH
SOLE
7480
0
0
VIEMED HEALTHCARE INC
COM
92663R105
124
23000
SH
SOLE
23000
0
0
VIKING THERAPEUTICS INC
COM
92686J106
459
158918
SH
SOLE
114300
0
44618
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
555
20800
SH
SOLE
20800
0
0
VIRACTA THERAPEUTICS INC
COM
92765F108
201
51843
SH
SOLE
51843
0
0
VIRGIN GALACTIC HOLDINGS INC
COM
92766K106
1503
249643
SH
SOLE
208018
0
41625
VIRTU FINL INC
CL A
928254101
535
22858
SH
SOLE
22858
0
0
VISA INC
COM CL A
92826C839
451847
2294920
SH
SOLE
1895727
0
399193
VISTA OUTDOOR INC
COM
928377100
1535
55009
SH
SOLE
47752
0
7257
VITA COCO CO INC
COM
92846Q107
563
57500
SH
SOLE
57500
0
0
VIVINT SMART HOME INC
COM CL A
928542109
84
24020
SH
SOLE
20520
0
3500
VMWARE INC
CL A COM
928563402
939
8242
SH
SOLE
4559
0
3683
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
1028
65971
SH
SOLE
60850
0
5121
VONAGE HLDGS CORP
COM
92886T201
1785
94725
SH
SOLE
69175
0
25550
VONTIER CORPORATION
COM
928881101
447
19461
SH
SOLE
14763
0
4698
VOYA FINANCIAL INC
COM
929089100
313
5258
SH
SOLE
1723
0
3535
VULCAN MATLS CO
COM
929160109
11149
78458
SH
SOLE
19532
0
58926
VUZIX CORP
COM NEW
92921W300
105
14817
SH
SOLE
0
0
14817
WABTEC
COM
929740108
37777
460245
SH
SOLE
281896
0
178349
WALGREENS BOOTS ALLIANCE INC
COM
931427108
8798
232136
SH
SOLE
173506
0
58630
WALMART INC
COM
931142103
89429
735554
SH
SOLE
382203
0
353351
WARNER BROS DISCOVERY INC
COM SER A
934423104
1939
144520
SH
SOLE
108002
0
36518
WARNER MUSIC GROUP CORP
COM CL A
934550203
3956
162405
SH
SOLE
157726
0
4679
WASTE CONNECTIONS INC
COM
94106B101
5290
42672
SH
SOLE
41787
0
885
WASTE MGMT INC DEL
COM
94106L109
6636
43380
SH
SOLE
35972
0
7408
WATERS CORP
COM
941848103
1236
3734
SH
SOLE
3394
0
340
WATSCO INC
COM
942622200
139355
583517
SH
SOLE
409070
0
174447
WAYFAIR INC
CL A
94419L101
319
7328
SH
SOLE
7052
0
276
WAYFAIR INC
NOTE 0.625%10/0
94419LAM3
65
99000
PRN
SOLE
74000
0
25000
WEC ENERGY GROUP INC
COM
92939U106
4056
40302
SH
SOLE
28528
0
11774
WELBILT INC
COM
949090104
341
14303
SH
SOLE
13221
0
1082
WELLS FARGO CO NEW
COM
949746101
12339
315000
SH
SOLE
277987
0
37013
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
366
301
SH
SOLE
291
0
10
WELLTOWER INC
COM
95040Q104
2169
26340
SH
SOLE
23434
0
2906
WEST PHARMACEUTICAL SVSC INC
COM
955306105
30235
99995
SH
SOLE
78418
0
21577
WESTERN ALLIANCE BANCORP
COM
957638109
697
9868
SH
SOLE
9868
0
0
WESTERN DIGITAL CORP.
COM
958102105
1139
25415
SH
SOLE
22465
0
2950
WESTERN DIGITAL CORP.
NOTE 1.500% 2/0
958102AP0
24
25000
PRN
SOLE
25000
0
0
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP INT
958669103
310
12761
SH
SOLE
8119
0
4642
WESTERN UN CO
COM
959802109
498
30256
SH
SOLE
21466
0
8790
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
369
14800
SH
SOLE
14800
0
0
WESTROCK CO
COM
96145D105
1435
36022
SH
SOLE
35807
0
215
WEX INC
COM
96208T104
26196
168398
SH
SOLE
148380
0
20018
WEYERHAEUSER CO MTN BE
COM NEW
962166104
5395
162906
SH
SOLE
138571
0
24335
WHEATON PRECIOUS METALS CORP
COM
962879102
5963
165497
SH
SOLE
128919
0
36578
WHEELS UP EXPERIENCE INC
COM CL A
96328L106
44
22500
SH
SOLE
22500
0
0
WHIRLPOOL CORP
COM
963320106
1458
9411
SH
SOLE
1451
0
7960
WILEY JOHN & SONS INC
CL A
968223206
248
5197
SH
SOLE
5169
0
28
WILLIAMS COS INC
COM
969457100
1002
32100
SH
SOLE
22188
0
9912
WILLIAMS SONOMA INC
COM
969904101
1121
10099
SH
SOLE
9788
0
311
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
2139
10834
SH
SOLE
10351
0
483
WILLSCOT MOBIL MINI HLDNG CO
COM CL A
971378104
4131
127416
SH
SOLE
123416
0
4000
WINTRUST FINL CORP
COM
97650W108
2312
28851
SH
SOLE
27439
0
1412
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
1292
22306
SH
SOLE
22306
0
0
WISDOMTREE TR
CHINESE YUAN FD
97717W182
10
400
SH
SOLE
0
0
400
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
1029
12510
SH
SOLE
3985
0
8525
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
109
2434
SH
SOLE
2109
0
325
WISDOMTREE TR
US LARGECAP DIVD
97717W307
530
8968
SH
SOLE
8446
0
522
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
144
3891
SH
SOLE
3191
0
700
WISDOMTREE TR
US AI ENHANCED
97717W406
221
2488
SH
SOLE
1988
0
500
WISDOMTREE TR
INDIA ERNGS FD
97717W422
497
16747
SH
SOLE
11747
0
5000
WISDOMTREE TR
GERMANY HEDEQ FD
97717W448
21
700
SH
SOLE
700
0
0
WISDOMTREE TR
US MIDCAP DIVID
97717W505
81
2075
SH
SOLE
2075
0
0
WISDOMTREE TR
WISDOMTREE US VA
97717W547
28
519
SH
SOLE
519
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
723
17586
SH
SOLE
5586
0
12000
WISDOMTREE TR
US MIDCAP FUND
97717W570
35
765
SH
SOLE
765
0
0
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
287
10171
SH
SOLE
10171
0
0
WISDOMTREE TR
INTL EQUITY FD
97717W703
118
2589
SH
SOLE
2469
0
120
WISDOMTREE TR
INTERNTNL AI ENH
97717W786
52
1450
SH
SOLE
1450
0
0
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
33
968
SH
SOLE
968
0
0
WISDOMTREE TR
JP SMALLCP DIV
97717W836
26
438
SH
SOLE
438
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
314
5022
SH
SOLE
5022
0
0
WISDOMTREE TR
EUROPE SMCP DV
97717W869
5
95
SH
SOLE
95
0
0
WISDOMTREE TR
EMERG MKTS ESG
97717X214
50
1750
SH
SOLE
1750
0
0
WISDOMTREE TR
YIELD ENHANCD US
97717X511
286
6396
SH
SOLE
6396
0
0
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
131
4250
SH
SOLE
4250
0
0
WISDOMTREE TR
US S CAP QTY DIV
97717X651
88
2205
SH
SOLE
1905
0
300
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
130
1991
SH
SOLE
1991
0
0
WISDOMTREE TR
EM LCL DEBT FD
97717X867
7
268
SH
SOLE
268
0
0
WISDOMTREE TR
FLOATNG RAT TREA
97717Y527
18298
363569
SH
SOLE
297212
0
66357
WISDOMTREE TR
CLOUD COMPUTNG
97717Y691
218
7783
SH
SOLE
7783
0
0
WOLFSPEED INC
COM
977852102
236
3715
SH
SOLE
3715
0
0
WOODSIDE ENERGY GROUP LTD
SPONSORED ADR
980228308
415
19249
SH
SOLE
18895
0
354
WOODWARD INC
COM
980745103
406
4384
SH
SOLE
3274
0
1110
WORKDAY INC
CL A
98138H101
200836
1438861
SH
SOLE
1027113
0
411748
WORKIVA INC
COM CL A
98139A105
309
4675
SH
SOLE
4675
0
0
WP CAREY INC
COM
92936U109
6459
77951
SH
SOLE
65542
0
12409
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
871
13249
SH
SOLE
12724
0
525
WYNN RESORTS LTD
COM
983134107
392
6879
SH
SOLE
6579
0
300
XCEL ENERGY INC
COM
98389B100
2554
36089
SH
SOLE
33412
0
2677
XOMETRY INC
CLASS A COM
98423F109
57856
1705158
SH
SOLE
1275625
0
429533
XPERI HOLDING CORP
COM
98390M103
433
29974
SH
SOLE
13846
0
16128
XPO LOGISTICS INC
COM
983793100
300
6230
SH
SOLE
4630
0
1600
XYLEM INC
COM
98419M100
5053
64630
SH
SOLE
12426
0
52204
YETI HLDGS INC
COM
98585X104
43961
1015980
SH
SOLE
915862
0
100118
YUM BRANDS INC
COM
988498101
3453
30421
SH
SOLE
28288
0
2133
YUM CHINA HLDGS INC
COM
98850P109
1803
37173
SH
SOLE
19316
0
17857
ZEBRA TECHNOLOGIES CORPORATI
CL A
989207105
33513
114008
SH
SOLE
45953
0
68055
ZIFF DAVIS INC
COM
48123V102
247
3320
SH
SOLE
2223
0
1097
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
2737
26050
SH
SOLE
17945
0
8105
ZIONS BANCORPORATION N A
COM
989701107
563
11055
SH
SOLE
8267
0
2788
ZIPRECRUITER INC
CL A
98980B103
165
11136
SH
SOLE
11136
0
0
ZOETIS INC
CL A
98978V103
393377
2288541
SH
SOLE
1703430
0
585111
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
15958
147797
SH
SOLE
118098
0
29699
ZSCALER INC
COM
98980G102
246
1645
SH
SOLE
1563
0
82