0001104659-21-065562.txt : 20210513
0001104659-21-065562.hdr.sgml : 20210513
20210513090331
ACCESSION NUMBER: 0001104659-21-065562
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20210331
FILED AS OF DATE: 20210513
DATE AS OF CHANGE: 20210513
EFFECTIVENESS DATE: 20210513
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: 21917513
BUSINESS ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606-5312
BUSINESS PHONE: 3122361600
MAIL ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0000902367
XXXXXXXX
03-31-2021
03-31-2021
false
BLAIR WILLIAM & CO/IL
150 North Riverside Plaza
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Ryan DeVore
Partner, Head of Private Wealth Management
312-236-1600
/s/ Ryan DeVore
Chicago
IL
05-13-2021
0
1856
26507771
INFORMATION TABLE
2
infotable.xml
10X GENOMICS INC
CL A COM
88025U109
1076
5946
SH
SOLE
5946
0
0
1LIFE HEALTHCARE INC
COM
68269G107
7262
185834
SH
SOLE
171974
0
13860
2U INC
COM
90214J101
11257
294447
SH
SOLE
282438
0
12009
3-D SYS CORP DEL
COM NEW
88554D205
830
30266
SH
SOLE
29650
0
616
3M CO
COM
88579Y101
46472
241188
SH
SOLE
149226
0
91962
9 METERS BIOPHARMA INC
COM
654405109
33
28000
SH
SOLE
28000
0
0
ABB LTD
SPONSORED ADR
000375204
4638
152207
SH
SOLE
124440
0
27768
ABBOTT LABS
COM
002824100
203370
1697015
SH
SOLE
1250605
0
446410
ABBVIE INC
COM
00287Y109
131836
1218223
SH
SOLE
877234
0
340989
ABERDEEN ASIA-PACIFIC INCOME
COM
003009107
109
26600
SH
SOLE
26600
0
0
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
359
41473
SH
SOLE
34007
0
7466
ABIOMED INC
COM
003654100
128726
403873
SH
SOLE
287926
0
115947
ABM INDS INC
COM
000957100
438
8586
SH
SOLE
586
0
8000
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
1241
21718
SH
SOLE
21348
0
370
ACCELERATE DIAGNOSTICS INC
COM
00430H102
7107
854231
SH
SOLE
814745
0
39486
ACCELERON PHARMA INC
COM
00434H108
235
1735
SH
SOLE
1735
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
171305
620107
SH
SOLE
400708
0
219399
ACCOLADE INC
COM
00437E102
2942
64854
SH
SOLE
63526
0
1328
ACELRX PHARMACEUTICALS INC
COM
00444T100
35
20850
SH
SOLE
20850
0
0
ACORDA THERAPEUTICS INC
COM NEW
00484M601
116
23840
SH
SOLE
23840
0
0
ACTINIUM PHARMACEUTICALS INC
COM
00507W206
265
34766
SH
SOLE
21166
0
13600
ACTIVISION BLIZZARD INC
COM
00507V109
93088
1000945
SH
SOLE
729890
0
271055
ACUITY BRANDS INC
COM
00508Y102
463
2805
SH
SOLE
1991
0
814
ADAPTIVE BIOTECHNOLOGIES COR
COM
00650F109
11562
287183
SH
SOLE
268385
0
18798
ADOBE SYSTEMS INCORPORATED
COM
00724F101
327318
688554
SH
SOLE
436504
0
252050
ADVANCE AUTO PARTS INC
COM
00751Y106
1926
10497
SH
SOLE
10487
0
10
ADVANCED MICRO DEVICES INC
COM
007903107
8923
113673
SH
SOLE
94807
0
18866
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
413
52204
SH
SOLE
52204
0
0
AEROVIRONMENT INC
COM
008073108
672
5794
SH
SOLE
4879
0
915
AES CORP
COM
00130H105
828
30872
SH
SOLE
6521
0
24351
AFFILIATED MANAGERS GROUP IN
COM
008252108
2855
19155
SH
SOLE
17940
0
1215
AFFIMED N V
COM
N01045108
131
16500
SH
SOLE
16500
0
0
AFLAC INC
COM
001055102
742
14507
SH
SOLE
14096
0
412
AGCO CORP
COM
001084102
269
1872
SH
SOLE
261
0
1611
AGENUS INC
COM NEW
00847G705
278
102026
SH
SOLE
59916
0
42110
AGILENT TECHNOLOGIES INC
COM
00846U101
2578
20276
SH
SOLE
14576
0
5700
AGNICO EAGLE MINES LTD
COM
008474108
1173
20295
SH
SOLE
14988
0
5307
AILERON THERAPEUTICS INC
COM
00887A105
494
345594
SH
SOLE
258694
0
86900
AIR LEASE CORP
CL A
00912X302
404
8235
SH
SOLE
8235
0
0
AIR PRODS & CHEMS INC
COM
009158106
20341
72301
SH
SOLE
40058
0
32243
AIRBNB INC
COM CL A
009066101
7706
41003
SH
SOLE
37427
0
3576
AIRGAIN INC
COM
00938A104
9362
441797
SH
SOLE
396817
0
44980
AKAMAI TECHNOLOGIES INC
COM
00971T101
26441
259477
SH
SOLE
145749
0
113728
AKEBIA THERAPEUTICS INC
COM
00972D105
91
26963
SH
SOLE
26589
0
374
ALAMOS GOLD INC NEW
COM CL A
011532108
278
35611
SH
SOLE
24711
0
10900
ALARM COM HLDGS INC
COM
011642105
3861
44702
SH
SOLE
44104
0
598
ALBANY INTL CORP
CL A
012348108
387
4631
SH
SOLE
546
0
4085
ALBEMARLE CORP
COM
012653101
428
2930
SH
SOLE
2830
0
100
ALBIREO PHARMA INC
COM
01345P106
2095
59425
SH
SOLE
44337
0
15088
ALCON AG
ORD SHS
H01301128
331
4719
SH
SOLE
3423
0
1296
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
2051
12486
SH
SOLE
11960
0
526
ALEXION PHARMACEUTICALS INC
COM
015351109
278
1817
SH
SOLE
1679
0
138
ALGONQUIN PWR UTILS CORP
COM
015857105
364
23007
SH
SOLE
3856
0
19151
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
71693
316204
SH
SOLE
204316
0
111888
ALIGN TECHNOLOGY INC
COM
016255101
68691
126847
SH
SOLE
99597
0
27250
ALLAKOS INC
COM
01671P100
1086
9459
SH
SOLE
5747
0
3712
ALLEGION PLC
ORD SHS
G0176J109
314
2503
SH
SOLE
1766
0
737
ALLIANCE DATA SYSTEMS CORP
COM
018581108
333
2973
SH
SOLE
2750
0
223
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
231
5776
SH
SOLE
5714
0
62
ALLIANT ENERGY CORP
COM
018802108
764
14103
SH
SOLE
12090
0
2013
ALLISON TRANSMISSION HLDGS I
COM
01973R101
625
15301
SH
SOLE
15110
0
191
ALLSTATE CORP
COM
020002101
1586
13804
SH
SOLE
7198
0
6606
ALLY FINL INC
COM
02005N100
449
9939
SH
SOLE
0
0
9939
ALPHABET INC
CAP STK CL C
02079K107
410780
198576
SH
SOLE
150492
0
48084
ALPHABET INC
CAP STK CL A
02079K305
251237
121811
SH
SOLE
88380
0
33431
ALPHATEC HLDGS INC
COM NEW
02081G201
316
20000
SH
SOLE
20000
0
0
ALPS ETF TR
ALERIAN MLP
00162Q452
1011
33144
SH
SOLE
29732
0
3412
ALPS ETF TR
CLEAN ENERGY
00162Q460
55
700
SH
SOLE
700
0
0
ALPS ETF TR
MED BREAKTHGH
00162Q593
15
300
SH
SOLE
300
0
0
ALPS ETF TR
ALERIAN ENERGY
00162Q676
176
10225
SH
SOLE
475
0
9750
ALTA EQUIPMENT GROUP INC
COMMON STOCK
02128L106
7011
539343
SH
SOLE
32200
0
507143
ALTERYX INC
COM CL A
02156B103
10765
129759
SH
SOLE
108309
0
21450
ALTERYX INC
NOTE 0.500% 8/0
02156BAD5
235
250000
PRN
SOLE
240000
0
10000
ALTERYX INC
NOTE 1.000% 8/0
02156BAF0
6516
7215000
PRN
SOLE
5610000
0
1605000
ALTRIA GROUP INC
COM
02209S103
7837
153182
SH
SOLE
77610
0
75572
AMAZON COM INC
COM
023135106
808434
261284
SH
SOLE
194749
0
66536
AMDOCS LTD
SHS
G02602103
262
3728
SH
SOLE
2968
0
760
AMEDISYS INC
COM
023436108
4117
15549
SH
SOLE
13825
0
1724
AMER SOFTWARE INC
CL A
029683109
362
17471
SH
SOLE
8258
0
9213
AMEREN CORP
COM
023608102
346
4247
SH
SOLE
3758
0
489
AMERICAN AIRLS GROUP INC
COM
02376R102
249
10400
SH
SOLE
8426
0
1974
AMERICAN ELEC PWR CO INC
COM
025537101
3410
40257
SH
SOLE
12506
0
27751
AMERICAN EXPRESS CO
COM
025816109
82375
582400
SH
SOLE
397363
0
185037
AMERICAN INTL GROUP INC
COM NEW
026874784
707
15307
SH
SOLE
14330
0
977
AMERICAN TOWER CORP NEW
COM
03027X100
169167
707634
SH
SOLE
578654
0
128980
AMERICAN WTR WKS CO INC NEW
COM
030420103
1728
11529
SH
SOLE
7150
0
4379
AMERICOLD RLTY TR
COM
03064D108
30218
785485
SH
SOLE
625402
0
160083
AMERIPRISE FINL INC
COM
03076C106
3180
13679
SH
SOLE
6546
0
7133
AMERISOURCEBERGEN CORP
COM
03073E105
1121
9492
SH
SOLE
8152
0
1340
AMETEK INC
COM
031100100
98170
768575
SH
SOLE
452231
0
316344
AMGEN INC
COM
031162100
19878
79893
SH
SOLE
47058
0
32835
AMN HEALTHCARE SVCS INC
COM
001744101
215
2923
SH
SOLE
118
0
2805
AMPHENOL CORP NEW
CL A
032095101
103159
1563721
SH
SOLE
1198210
0
365510
AMPIO PHARMACEUTICALS INC
COM
03209T109
25
15000
SH
SOLE
15000
0
0
ANALOG DEVICES INC
COM
032654105
3541
22835
SH
SOLE
18172
0
4663
ANAPLAN INC
COM
03272L108
3705
68794
SH
SOLE
59194
0
9600
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
1230
19574
SH
SOLE
16513
0
3061
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
1139
132489
SH
SOLE
104765
0
27724
ANSYS INC
COM
03662Q105
1100
3240
SH
SOLE
2255
0
985
ANTHEM INC
COM
036752103
1697
4728
SH
SOLE
2969
0
1759
AON PLC
SHS CL A
G0403H108
127643
554704
SH
SOLE
397132
0
157572
APHRIA INC
COM
03765K104
2415
131440
SH
SOLE
131332
0
108
APOLLO COML REAL EST FIN INC
COM
03762U105
28
2000
SH
SOLE
0
0
2000
APOLLO COML REAL EST FIN INC
NOTE 4.750% 8/2
03762UAB1
200
200000
PRN
SOLE
150000
0
50000
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
374
7950
SH
SOLE
7950
0
0
APPFOLIO INC
COM CL A
03783C100
9366
66234
SH
SOLE
57193
0
9041
APPIAN CORP
CL A
03782L101
3429
25791
SH
SOLE
8285
0
17506
APPLE INC
COM
037833100
830170
6796319
SH
SOLE
4872452
0
1923867
APPLIED MATLS INC
COM
038222105
16432
122996
SH
SOLE
89501
0
33495
APTARGROUP INC
COM
038336103
7451
52592
SH
SOLE
9967
0
42625
APTIV PLC
SHS
G6095L109
531
3850
SH
SOLE
2322
0
1528
ARAVIVE INC
COM
03890D108
264
40000
SH
SOLE
0
0
40000
ARCH CAP GROUP LTD
ORD
G0450A105
219
5708
SH
SOLE
4242
0
1466
ARCHER DANIELS MIDLAND CO
COM
039483102
11406
200098
SH
SOLE
166816
0
33282
ARDELYX INC
COM
039697107
166
25100
SH
SOLE
25100
0
0
ARES CAPITAL CORP
COM
04010L103
9263
495084
SH
SOLE
437964
0
57120
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
954
17019
SH
SOLE
17019
0
0
ARGENX SE
SPONSORED ADR
04016X101
434
1575
SH
SOLE
1575
0
0
ARISTA NETWORKS INC
COM
040413106
40388
133785
SH
SOLE
76094
0
57691
ARK ETF TR
INNOVATION ETF
00214Q104
1452
12101
SH
SOLE
11826
0
275
ARK ETF TR
ISRAEL INOVATE
00214Q609
3054
97105
SH
SOLE
97105
0
0
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
330
3661
SH
SOLE
0
0
3661
ARROW ELECTRS INC
COM
042735100
440
3970
SH
SOLE
2057
0
1913
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
1407
21218
SH
SOLE
14473
0
6745
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
1256
24082
SH
SOLE
23059
0
1023
ASANA INC
CL A
04342Y104
1691
59155
SH
SOLE
59155
0
0
ASGN INC
COM
00191U102
799
8369
SH
SOLE
6907
0
1462
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
2179
3530
SH
SOLE
2559
0
971
ASPEN TECHNOLOGY INC
COM
045327103
1535
10634
SH
SOLE
9973
0
661
ASPIRA WOMENS HEALTH INC
COM
04537Y109
238
35330
SH
SOLE
35330
0
0
ASSEMBLY BIOSCIENCES INC
COM
045396108
76
16500
SH
SOLE
1500
0
15000
ASSOCIATED BANC CORP
COM
045487105
227
10619
SH
SOLE
4348
0
6271
ASTRAZENECA PLC
SPONSORED ADR
046353108
17759
357189
SH
SOLE
193022
0
164167
AT&T INC
COM
00206R102
27194
898372
SH
SOLE
641257
0
257116
ATEA PHARMACEUTICALS INC
COM
04683R106
555
8980
SH
SOLE
4025
0
4955
ATHERSYS INC NEW
COM
04744L106
135
74800
SH
SOLE
59550
0
15250
ATLANTICA SUSTAINABLE INFR P
SHS
G0751N103
440
12019
SH
SOLE
3616
0
8403
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
8
136
SH
SOLE
136
0
0
ATLAS AIR WORLDWIDE HLDGS IN
NOTE 1.875% 6/0
049164BJ4
238
200000
PRN
SOLE
150000
0
50000
ATLASSIAN CORP PLC
CL A
G06242104
68276
323950
SH
SOLE
223162
0
100788
ATMOS ENERGY CORP
COM
049560105
242
2444
SH
SOLE
592
0
1852
ATOMERA INC
COM
04965B100
245
10000
SH
SOLE
10000
0
0
AUTODESK INC
COM
052769106
5771
20823
SH
SOLE
15808
0
5015
AUTOHOME INC
SP ADS RP CL A
05278C107
213
2279
SH
SOLE
2279
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
59038
313250
SH
SOLE
172048
0
141202
AVALARA INC
COM
05338G106
7807
58512
SH
SOLE
51587
0
6925
AVALONBAY CMNTYS INC
COM
053484101
1395
7561
SH
SOLE
6064
0
1497
AVANTOR INC
COM
05352A100
503
17403
SH
SOLE
17320
0
83
AVERY DENNISON CORP
COM
053611109
1318
7175
SH
SOLE
4992
0
2183
AWARE INC MASS
COM
05453N100
86
23664
SH
SOLE
23664
0
0
AXIS CAP HLDGS LTD
SHS
G0692U109
242
4876
SH
SOLE
1014
0
3862
AXON ENTERPRISE INC
COM
05464C101
3272
18525
SH
SOLE
17150
0
1375
AXSOME THERAPEUTICS INC
COM
05464T104
487
8607
SH
SOLE
2077
0
6530
AZEK CO INC
CL A
05478C105
5184
123292
SH
SOLE
88136
0
35156
B. RILEY FINANCIAL INC
COM
05580M108
432
7656
SH
SOLE
7656
0
0
BAIDU INC
SPON ADR REP A
056752108
9287
42689
SH
SOLE
35866
0
6823
BAIN CAP SPECIALTY FIN INC
COM STK
05684B107
437
29570
SH
SOLE
29570
0
0
BALL CORP
COM
058498106
8824
104128
SH
SOLE
87578
0
16550
BANCO SANTANDER S.A.
ADR
05964H105
60
17408
SH
SOLE
10180
0
7228
BANDWIDTH INC
COM CL A
05988J103
1627
12835
SH
SOLE
12316
0
519
BANK HAWAII CORP
COM
062540109
479
5353
SH
SOLE
500
0
4853
BANK MARIN BANCORP
COM
063425102
472
12054
SH
SOLE
12054
0
0
BANK MONTREAL QUE
COM
063671101
339
3801
SH
SOLE
607
0
3194
BANK NEW YORK MELLON CORP
COM
064058100
1549
32750
SH
SOLE
18985
0
13765
BANK NOVA SCOTIA B C
COM
064149107
318
5090
SH
SOLE
4534
0
556
BARCLAYS BANK PLC
DJUBS CMDT ETN36
06738C778
7
293
SH
SOLE
293
0
0
BARCLAYS BANK PLC
IPTH SR B S&P
06746P621
225
19730
SH
SOLE
0
0
19730
BARRICK GOLD CORP
COM
067901108
1388
70095
SH
SOLE
46305
0
23790
BAUSCH HEALTH COS INC
COM
071734107
3863
121708
SH
SOLE
108323
0
13385
BAXTER INTL INC
COM
071813109
5169
61292
SH
SOLE
51482
0
9810
BCE INC
COM NEW
05534B760
728
16138
SH
SOLE
418
0
15720
BEACON ROOFING SUPPLY INC
COM
073685109
1380
26372
SH
SOLE
26172
0
200
BEAM THERAPEUTICS INC
COM
07373V105
264
3300
SH
SOLE
300
0
3000
BECTON DICKINSON & CO
COM
075887109
13913
57218
SH
SOLE
42948
0
14271
BEIGENE LTD
SPONSORED ADR
07725L102
278
800
SH
SOLE
800
0
0
BERKELEY LTS INC
COM
084310101
2464
49061
SH
SOLE
46223
0
2838
BERKLEY W R CORP
COM
084423102
260
3456
SH
SOLE
3409
0
47
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
35870
93
SH
SOLE
73
0
20
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
78549
307470
SH
SOLE
243555
0
63915
BEST BUY INC
COM
086516101
6511
56710
SH
SOLE
47433
0
9277
BEYOND MEAT INC
COM
08862E109
7058
54239
SH
SOLE
50517
0
3722
BEYONDSPRING INC
SHS
G10830100
2609
235650
SH
SOLE
207000
0
28650
BHP GROUP LTD
SPONSORED ADS
088606108
1305
18813
SH
SOLE
17779
0
1034
BIG LOTS INC
COM
089302103
470
6880
SH
SOLE
6880
0
0
BILL COM HLDGS INC
COM
090043100
20522
141044
SH
SOLE
128081
0
12963
BIO RAD LABS INC
CL A
090572207
204
358
SH
SOLE
343
0
15
BIODELIVERY SCIENCES INTL IN
COM
09060J106
3882
992769
SH
SOLE
852729
0
140040
BIODESIX INC
COM
09075X108
1336
65762
SH
SOLE
56312
0
9450
BIOGEN INC
COM
09062X103
2886
10316
SH
SOLE
8307
0
2009
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
3539
46865
SH
SOLE
22577
0
24288
BIONTECH SE
SPONSORED ADS
09075V102
285
2609
SH
SOLE
2609
0
0
BIO-TECHNE CORP
COM
09073M104
15352
40196
SH
SOLE
35292
0
4904
BJS WHSL CLUB HLDGS INC
COM
05550J101
2316
51631
SH
SOLE
50429
0
1202
BK OF AMERICA CORP
COM
060505104
41098
1062233
SH
SOLE
805807
0
256425
BLACK HILLS CORP
COM
092113109
390
5845
SH
SOLE
2494
0
3351
BLACK KNIGHT INC
COM
09215C105
8235
111305
SH
SOLE
100300
0
11005
BLACK STONE MINERALS L P
COM UNIT
09225M101
152
17433
SH
SOLE
15750
0
1683
BLACKLINE INC
COM
09239B109
33890
312638
SH
SOLE
272359
0
40279
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
65
10787
SH
SOLE
10787
0
0
BLACKROCK INC
COM
09247X101
51479
68278
SH
SOLE
58155
0
10123
BLACKSTONE GROUP INC
COM
09260D107
69700
935197
SH
SOLE
759978
0
175219
BLACKSTONE MTG TR INC
COM CL A
09257W100
171
5525
SH
SOLE
250
0
5275
BLACKSTONE MTG TR INC
NOTE 4.375% 5/0
09257WAB6
204
200000
PRN
SOLE
150000
0
50000
BLOOM ENERGY CORP
COM CL A
093712107
341
12616
SH
SOLE
10700
0
1916
BLOOMIN BRANDS INC
COM
094235108
955
35319
SH
SOLE
32480
0
2839
BLUE BIRD CORP
COM
095306106
3261
130285
SH
SOLE
130285
0
0
BLUEPRINT MEDICINES CORP
COM
09627Y109
298
3069
SH
SOLE
3069
0
0
BOEING CO
COM
097023105
67783
266108
SH
SOLE
193747
0
72361
BOK FINL CORP
COM NEW
05561Q201
14395
161158
SH
SOLE
130
0
161028
BOOKING HOLDINGS INC
COM
09857L108
6118
2626
SH
SOLE
2119
0
507
BOOT BARN HLDGS INC
COM
099406100
2453
39366
SH
SOLE
33105
0
6261
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
19864
246666
SH
SOLE
159111
0
87555
BORGWARNER INC
COM
099724106
908
19595
SH
SOLE
10738
0
8857
BOSTON BEER INC
CL A
100557107
859
712
SH
SOLE
712
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
1189
30754
SH
SOLE
26849
0
3905
BOTTOMLINE TECH DEL INC
COM
101388106
1899
41977
SH
SOLE
39187
0
2790
BOX INC
CL A
10316T104
635
27650
SH
SOLE
19650
0
8000
BP PLC
SPONSORED ADR
055622104
5852
240333
SH
SOLE
180888
0
59446
BRIGHAM MINERALS INC
CL A COM
10918L103
1795
122583
SH
SOLE
113583
0
9000
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
3207
18704
SH
SOLE
16937
0
1767
BRIGHTVIEW HLDGS INC
COM
10948C107
169
10000
SH
SOLE
0
0
10000
BRINKS CO
COM
109696104
1618
20427
SH
SOLE
20247
0
180
BRISTOL-MYERS SQUIBB CO
COM
110122108
90036
1426206
SH
SOLE
1066931
0
359274
BROADCOM INC
COM
11135F101
12859
27734
SH
SOLE
19009
0
8725
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
6882
44948
SH
SOLE
38375
0
6573
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
7352
128599
SH
SOLE
119148
0
9452
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
1412
26517
SH
SOLE
24497
0
2020
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG SHS A
11275Q107
203
2653
SH
SOLE
2487
0
166
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
449
9592
SH
SOLE
9569
0
23
BROOKLINE BANCORP INC DEL
COM
11373M107
393
26210
SH
SOLE
26000
0
210
BROOKS AUTOMATION INC NEW
COM
114340102
1658
20307
SH
SOLE
13392
0
6915
BROWN FORMAN CORP
CL B
115637209
974
14125
SH
SOLE
13694
0
431
BTRS HOLDINGS INC
COM CL 1
11778X104
1698
117355
SH
SOLE
97990
0
19365
BUILDERS FIRSTSOURCE INC
COM
12008R107
762
16440
SH
SOLE
15824
0
616
BURLINGTON STORES INC
COM
122017106
4915
16449
SH
SOLE
15007
0
1442
BUTTERFLY NETWORK INC
COM CL A
124155102
316
18767
SH
SOLE
18767
0
0
BWX TECHNOLOGIES INC
COM
05605H100
7045
106845
SH
SOLE
83274
0
23571
BYLINE BANCORP INC
COM
124411109
317
15001
SH
SOLE
15001
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2763
28950
SH
SOLE
25677
0
3273
CABLE ONE INC
COM
12685J105
1223
669
SH
SOLE
369
0
300
CACI INTL INC
CL A
127190304
465
1884
SH
SOLE
1019
0
865
CADENCE DESIGN SYSTEM INC
COM
127387108
439
3208
SH
SOLE
1494
0
1714
CAI INTERNATIONAL INC
COM
12477X106
9490
208474
SH
SOLE
183972
0
24502
CAMECO CORP
COM
13321L108
979
58950
SH
SOLE
58911
0
39
CAMPBELL SOUP CO
COM
134429109
3314
65917
SH
SOLE
58171
0
7746
CANADIAN IMP BK COMM
COM
136069101
337
3444
SH
SOLE
2487
0
957
CANADIAN NATL RY CO
COM
136375102
6958
59991
SH
SOLE
11911
0
48080
CANADIAN PAC RY LTD
COM
13645T100
9617
25354
SH
SOLE
17996
0
7358
CANNAE HLDGS INC
COM
13765N107
5098
128670
SH
SOLE
101370
0
27300
CANOPY GROWTH CORP
COM
138035100
712
22239
SH
SOLE
11779
0
10460
CANTEL MED CORP
COM
138098108
234
2937
SH
SOLE
2362
0
575
CAPITAL ONE FINL CORP
COM
14040H105
4075
32030
SH
SOLE
21029
0
11001
CARDINAL HEALTH INC
COM
14149Y108
810
13340
SH
SOLE
4843
0
8497
CARDLYTICS INC
COM
14161W105
5846
53295
SH
SOLE
47831
0
5464
CARGURUS INC
COM CL A
141788109
372
15605
SH
SOLE
12507
0
3098
CARLOTZ INC
COM CL A
142552108
698
97831
SH
SOLE
95831
0
2000
CARLYLE GROUP INC
COM
14316J108
302
8225
SH
SOLE
2255
0
5970
CARMAX INC
COM
143130102
245641
1851658
SH
SOLE
1310501
0
541157
CARNIVAL CORP
UNIT 99/99/9999
143658300
313
11801
SH
SOLE
10401
0
1400
CARRIER GLOBAL CORPORATION
COM
14448C104
2405
56974
SH
SOLE
44279
0
12695
CARVANA CO
CL A
146869102
43340
165169
SH
SOLE
140971
0
24198
CASEYS GEN STORES INC
COM
147528103
437
2023
SH
SOLE
1724
0
299
CATALENT INC
COM
148806102
3166
30059
SH
SOLE
28686
0
1373
CATERPILLAR INC
COM
149123101
26766
115436
SH
SOLE
79911
0
35524
CBOE GLOBAL MKTS INC
COM
12503M108
6755
68446
SH
SOLE
18306
0
50140
CBRE GROUP INC
CL A
12504L109
1007
12731
SH
SOLE
7387
0
5344
CDK GLOBAL INC
COM
12508E101
1989
36790
SH
SOLE
19470
0
17320
CDW CORP
COM
12514G108
5467
32981
SH
SOLE
28297
0
4684
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
369
7422
SH
SOLE
2390
0
5032
CELANESE CORP DEL
COM
150870103
203
1358
SH
SOLE
1121
0
237
CELLECTIS S A
SPON ADS
15117K103
291
14400
SH
SOLE
400
0
14000
CELSIUS HLDGS INC
COM NEW
15118V207
270
5610
SH
SOLE
5610
0
0
CENTENE CORP DEL
COM
15135B101
373
5838
SH
SOLE
3174
0
2664
CERENCE INC
COM
156727109
529
5904
SH
SOLE
5007
0
897
CERIDIAN HCM HLDG INC
COM
15677J108
24858
294976
SH
SOLE
259927
0
35049
CERNER CORP
COM
156782104
8023
111619
SH
SOLE
76265
0
35354
CERTARA INC
COM
15687V109
502
18399
SH
SOLE
18399
0
0
CF INDS HLDGS INC
COM
125269100
2033
44805
SH
SOLE
44805
0
0
CHANNELADVISOR CORP
COM
159179100
1302
55285
SH
SOLE
52418
0
2867
CHARLES RIV LABS INTL INC
COM
159864107
4430
15285
SH
SOLE
14621
0
664
CHARTER COMMUNICATIONS INC N
CL A
16119P108
2121
3437
SH
SOLE
2461
0
976
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
34397
307200
SH
SOLE
237798
0
69402
CHEESECAKE FACTORY INC
COM
163072101
6040
103236
SH
SOLE
87792
0
15444
CHEGG INC
COM
163092109
2794
32615
SH
SOLE
31488
0
1127
CHENIERE ENERGY INC
COM NEW
16411R208
1539
21372
SH
SOLE
18800
0
2572
CHEVRON CORP NEW
COM
166764100
46207
440950
SH
SOLE
277897
0
163053
CHEWY INC
CL A
16679L109
113780
1343174
SH
SOLE
1058657
0
284517
CHINOOK THERAPEUTICS INC
COM
16961L106
276
17750
SH
SOLE
0
0
17750
CHIPOTLE MEXICAN GRILL INC
COM
169656105
21644
15234
SH
SOLE
11861
0
3373
CHUBB LIMITED
COM
H1467J104
6809
43101
SH
SOLE
25728
0
17373
CHURCH & DWIGHT INC
COM
171340102
6149
70393
SH
SOLE
51345
0
19048
CHURCHILL DOWNS INC
COM
171484108
533
2345
SH
SOLE
2270
0
75
CIENA CORP
COM NEW
171779309
1464
26747
SH
SOLE
23922
0
2825
CIGNA CORP NEW
COM
125523100
13559
56088
SH
SOLE
33980
0
22108
CIMAREX ENERGY CO
COM
171798101
444
7476
SH
SOLE
6921
0
555
CINEMARK HLDGS INC
COM
17243V102
263
12862
SH
SOLE
1148
0
11714
CINTAS CORP
COM
172908105
91501
268087
SH
SOLE
145418
0
122669
CISCO SYS INC
COM
17275R102
25343
490097
SH
SOLE
352409
0
137688
CIT GROUP INC
COM NEW
125581801
770
14947
SH
SOLE
13313
0
1634
CITIGROUP INC
COM NEW
172967424
17619
242191
SH
SOLE
202004
0
40186
CITIZENS FINANCIAL GROUP INC
COM
174610105
1591
36035
SH
SOLE
28702
0
7333
CITRIX SYS INC
COM
177376100
1320
9406
SH
SOLE
2815
0
6591
CIVISTA BANCSHARES INC
COM NO PAR
178867107
1603
69890
SH
SOLE
69890
0
0
CLARIVATE PLC
ORD SHS
G21810109
2976
112768
SH
SOLE
109891
0
2877
CLEAN ENERGY FUELS CORP
COM
184499101
142
10350
SH
SOLE
2350
0
8000
CLEANSPARK INC
COM NEW
18452B209
241
10100
SH
SOLE
10100
0
0
CLOROX CO DEL
COM
189054109
4343
22516
SH
SOLE
15771
0
6745
CLOUDFLARE INC
CL A COM
18915M107
3171
45133
SH
SOLE
41188
0
3945
CLOVER HEALTH INVESTMENTS CO
COM CL A
18914F103
1501
198587
SH
SOLE
189153
0
9434
CLOVER HEALTH INVESTMENTS CO
*W EXP 04/21/202
18914F111
238
147782
SH
SOLE
147449
0
333
CLOVIS ONCOLOGY INC
COM
189464100
1060
150950
SH
SOLE
150950
0
0
CME GROUP INC
COM
12572Q105
31549
154480
SH
SOLE
113223
0
41257
CMS ENERGY CORP
COM
125896100
266
4353
SH
SOLE
2157
0
2196
CNA FINL CORP
COM
126117100
447
10020
SH
SOLE
1285
0
8735
CNO FINL GROUP INC
COM
12621E103
478
19692
SH
SOLE
19692
0
0
COCA COLA CO
COM
191216100
79350
1505403
SH
SOLE
1034839
0
470564
CODEXIS INC
COM
192005106
1255
54825
SH
SOLE
34570
0
20255
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
24468
355850
SH
SOLE
303460
0
52391
COGNEX CORP
COM
192422103
3610
43495
SH
SOLE
38683
0
4812
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
1262
16152
SH
SOLE
7642
0
8510
COHERENT INC
COM
192479103
592
2340
SH
SOLE
2340
0
0
COHU INC
COM
192576106
771
18428
SH
SOLE
11428
0
7000
COLGATE PALMOLIVE CO
COM
194162103
28004
355246
SH
SOLE
240020
0
115226
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
729
7416
SH
SOLE
6991
0
425
COMCAST CORP NEW
CL A
20030N101
27936
516291
SH
SOLE
189397
0
326894
COMERICA INC
COM
200340107
527
7349
SH
SOLE
2987
0
4362
COMPASS DIVERSIFIED
SH BEN INT
20451Q104
2401
103712
SH
SOLE
91282
0
12430
CONAGRA BRANDS INC
COM
205887102
7977
212163
SH
SOLE
111569
0
100594
CONOCOPHILLIPS
COM
20825C104
4312
81408
SH
SOLE
52359
0
29049
CONSOLIDATED EDISON INC
COM
209115104
2069
27661
SH
SOLE
24034
0
3627
CONSTELLATION BRANDS INC
CL A
21036P108
5102
22377
SH
SOLE
19603
0
2774
CONSTELLATION BRANDS INC
CL B
21036P207
28
122
SH
SOLE
0
0
122
CONSTRUCTION PARTNERS INC
COM CL A
21044C107
211
7056
SH
SOLE
341
0
6715
CONTAINER STORE GROUP INC
COM
210751103
359
21600
SH
SOLE
20100
0
1500
CONTINENTAL RES INC
COM
212015101
430
16620
SH
SOLE
15620
0
1000
COOPER COS INC
COM NEW
216648402
17230
44859
SH
SOLE
41050
0
3809
COPART INC
COM
217204106
153345
1411891
SH
SOLE
974089
0
437802
CORELOGIC INC
COM
21871D103
412
5197
SH
SOLE
351
0
4846
CORNING INC
COM
219350105
10222
234943
SH
SOLE
198354
0
36590
CORTEVA INC
COM
22052L104
3858
82759
SH
SOLE
49021
0
33738
COSTAR GROUP INC
COM
22160N109
215866
262646
SH
SOLE
206452
0
56194
COSTCO WHSL CORP NEW
COM
22160K105
151839
430774
SH
SOLE
315138
0
115637
COUPA SOFTWARE INC
COM
22266L106
86436
339658
SH
SOLE
259315
0
80343
COVETRUS INC
COM
22304C100
995
33195
SH
SOLE
26292
0
6903
COWEN INC
NOTE 3.000%12/1
223622AE1
185
90000
PRN
SOLE
70000
0
20000
CRACKER BARREL OLD CTRY STOR
COM
22410J106
699
4045
SH
SOLE
3845
0
200
CRAWFORD & CO
CL B
224633107
140
14434
SH
SOLE
14434
0
0
CREDIT ACCEP CORP MICH
COM
225310101
4174
11586
SH
SOLE
11435
0
151
CREE INC
COM
225447101
522
4831
SH
SOLE
4831
0
0
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
9806
80472
SH
SOLE
33821
0
46651
CRONOS GROUP INC
COM
22717L101
2297
242767
SH
SOLE
242442
0
325
CROWDSTRIKE HLDGS INC
CL A
22788C105
3038
16648
SH
SOLE
14885
0
1763
CROWN CASTLE INTL CORP NEW
COM
22822V101
32537
189028
SH
SOLE
156191
0
32837
CROWN HLDGS INC
COM
228368106
1106
11401
SH
SOLE
11401
0
0
CSX CORP
COM
126408103
2185
22657
SH
SOLE
13228
0
9429
CTI BIOPHARMA CORP
COM
12648L601
222
76198
SH
SOLE
76198
0
0
CUBIC CORP
COM
229669106
2559
34322
SH
SOLE
23297
0
11025
CUMMINS INC
COM
231021106
2943
11359
SH
SOLE
10750
0
609
CURO GROUP HOLDINGS CORP
COM
23131L107
431
29540
SH
SOLE
15659
0
13881
CVS HEALTH CORP
COM
126650100
26132
347357
SH
SOLE
252829
0
94528
CYBERARK SOFTWARE LTD
SHS
M2682V108
1339
10349
SH
SOLE
10117
0
232
CYRUSONE INC
COM
23283R100
15735
232358
SH
SOLE
203233
0
29125
D R HORTON INC
COM
23331A109
3108
34877
SH
SOLE
17359
0
17518
DANAHER CORPORATION
COM
235851102
359974
1599314
SH
SOLE
1019772
0
579542
DARDEN RESTAURANTS INC
COM
237194105
988
6961
SH
SOLE
1502
0
5459
DARLING INGREDIENTS INC
COM
237266101
343
4655
SH
SOLE
3646
0
1009
DASEKE INC
*W EXP 02/27/202
23753F115
3
10000
SH
SOLE
10000
0
0
DATADOG INC
CL A COM
23804L103
529
6353
SH
SOLE
4974
0
1379
DATTO HLDG CORP
COM
23821D100
2181
95213
SH
SOLE
78806
0
16407
DAVITA INC
COM
23918K108
288
2675
SH
SOLE
2651
0
24
DBX ETF TR
XTRACK MSCI EAFE
233051200
1322
36417
SH
SOLE
9097
0
27320
DBX ETF TR
XTRACK MSCI EURP
233051853
65
2000
SH
SOLE
2000
0
0
DD3 ACQUISITION CORP II
COM CL A
23318M100
1549
158718
SH
SOLE
108750
0
49968
DD3 ACQUISITION CORP II
*W EXP 12/10/202
23318M118
138
134168
SH
SOLE
121668
0
12500
DECKERS OUTDOOR CORP
COM
243537107
282
853
SH
SOLE
823
0
30
DEERE & CO
COM
244199105
31539
84297
SH
SOLE
77771
0
6527
DEL TACO RESTAURANTS INC NEW
COM
245496104
118
12300
SH
SOLE
12300
0
0
DELL TECHNOLOGIES INC
CL C
24703L202
691
7840
SH
SOLE
4488
0
3352
DELTA AIR LINES INC DEL
COM NEW
247361702
909
18831
SH
SOLE
15003
0
3828
DENALI THERAPEUTICS INC
COM
24823R105
291
5100
SH
SOLE
5100
0
0
DENTSPLY SIRONA INC
COM
24906P109
1162
18211
SH
SOLE
13598
0
4613
DERMTECH INC
COM
24984K105
2246
44230
SH
SOLE
42706
0
1524
DESCARTES SYS GROUP INC
COM
249906108
2151
35310
SH
SOLE
25865
0
9445
DEVON ENERGY CORP NEW
COM
25179M103
492
22523
SH
SOLE
15775
0
6748
DEXCOM INC
COM
252131107
426475
1186663
SH
SOLE
847273
0
339390
DIAGEO PLC
SPON ADR NEW
25243Q205
12834
78157
SH
SOLE
44968
0
33189
DIGIMARC CORP NEW
COM
25381B101
480
16175
SH
SOLE
14700
0
1475
DIGITAL RLTY TR INC
COM
253868103
3759
26687
SH
SOLE
22057
0
4630
DIGITAL TURBINE INC
COM NEW
25400W102
278
3455
SH
SOLE
3320
0
135
DIME CMNTY BANCSHARES INC
COM
25432X102
851
28224
SH
SOLE
28224
0
0
DISCOVER FINL SVCS
COM
254709108
7013
73826
SH
SOLE
66886
0
6940
DISCOVERY INC
COM SER A
25470F104
237
5463
SH
SOLE
5463
0
0
DISCOVERY INC
COM SER C
25470F302
219
5932
SH
SOLE
2845
0
3087
DISNEY WALT CO
COM
254687106
193864
1050642
SH
SOLE
748269
0
302373
DIXIE GROUP INC
CL A
255519100
657
221255
SH
SOLE
221255
0
0
DOCUSIGN INC
COM
256163106
335838
1658869
SH
SOLE
1297472
0
361397
DOLBY LABORATORIES INC
COM CL A
25659T107
50885
515452
SH
SOLE
396711
0
118741
DOLLAR GEN CORP NEW
COM
256677105
776
3828
SH
SOLE
3353
0
475
DOLLAR TREE INC
COM
256746108
225
1968
SH
SOLE
1783
0
185
DOMINION ENERGY INC
COM
25746U109
5647
74346
SH
SOLE
63163
0
11184
DOMO INC
COM CL B
257554105
1143
20303
SH
SOLE
3922
0
16381
DONALDSON INC
COM
257651109
1005
17283
SH
SOLE
5040
0
12243
DOORDASH INC
CL A
25809K105
1350
10295
SH
SOLE
10210
0
85
DOVER CORP
COM
260003108
9992
72866
SH
SOLE
59656
0
13210
DOW INC
COM
260557103
11803
184595
SH
SOLE
126467
0
58128
DRAFTKINGS INC
COM CL A
26142R104
2521
41102
SH
SOLE
31992
0
9110
DRIVEN BRANDS HLDGS INC
COM
26210V102
2698
106150
SH
SOLE
88750
0
17400
DROPBOX INC
CL A
26210C104
393
14750
SH
SOLE
14750
0
0
DTE ENERGY CO
COM
233331107
1483
11142
SH
SOLE
8725
0
2417
DUKE ENERGY CORP NEW
COM NEW
26441C204
11526
119404
SH
SOLE
75663
0
43741
DUKE REALTY CORP
COM NEW
264411505
228
5427
SH
SOLE
520
0
4907
DULUTH HLDGS INC
COM CL B
26443V101
2471
145869
SH
SOLE
131719
0
14150
DUPONT DE NEMOURS INC
COM
26614N102
7027
90930
SH
SOLE
60016
0
30914
DYNATRACE INC
COM NEW
268150109
11461
237573
SH
SOLE
224198
0
13375
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
22248
2263295
SH
SOLE
1855414
0
407881
E L F BEAUTY INC
COM
26856L103
834
31069
SH
SOLE
30017
0
1052
EAGLE MATLS INC
COM
26969P108
1236
9197
SH
SOLE
6700
0
2497
EAGLE PHARMACEUTICALS INC
COM
269796108
2468
59137
SH
SOLE
53217
0
5920
EAST WEST BANCORP INC
COM
27579R104
409
5538
SH
SOLE
5273
0
265
EASTMAN CHEM CO
COM
277432100
651
5915
SH
SOLE
5402
0
513
EATON CORP PLC
SHS
G29183103
6278
45402
SH
SOLE
33316
0
12086
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
668
71788
SH
SOLE
53488
0
18300
EBAY INC.
COM
278642103
1951
31850
SH
SOLE
26077
0
5773
ECOLAB INC
COM
278865100
288092
1345785
SH
SOLE
961005
0
384780
EDITAS MEDICINE INC
COM
28106W103
548
13050
SH
SOLE
1200
0
11850
EDWARDS LIFESCIENCES CORP
COM
28176E108
74956
896172
SH
SOLE
582784
0
313388
ELECTRONIC ARTS INC
COM
285512109
1610
11890
SH
SOLE
11271
0
619
EMAGIN CORP
COM NEW
29076N206
131
35100
SH
SOLE
35100
0
0
EMCOR GROUP INC
COM
29084Q100
407
3629
SH
SOLE
1812
0
1817
EMERSON ELEC CO
COM
291011104
34454
381889
SH
SOLE
249144
0
132745
ENBRIDGE INC
COM
29250N105
3221
88500
SH
SOLE
84027
0
4473
ENCOMPASS HEALTH CORP
COM
29261A100
21812
266321
SH
SOLE
245784
0
20537
ENCORE CAP EUROPE FIN LTD
NOTE 4.500% 9/0
29260UAA5
364
320000
PRN
SOLE
245000
0
75000
ENCORE CAP GROUP INC
COM
292554102
895
22242
SH
SOLE
9950
0
12292
ENDAVA PLC
ADS
29260V105
3800
44873
SH
SOLE
42680
0
2193
ENDRA LIFE SCIENCES INC
COM
29273B104
91
35000
SH
SOLE
35000
0
0
ENERGY TRANSFER LP
COM UT LTD PTN
29273V100
1815
236368
SH
SOLE
138835
0
97533
ENERPAC TOOL GROUP CORP
CL A COM
292765104
265
10160
SH
SOLE
0
0
10160
ENERSYS
COM
29275Y102
13064
143872
SH
SOLE
126976
0
16896
ENPHASE ENERGY INC
COM
29355A107
400
2466
SH
SOLE
2076
0
390
ENTEGRIS INC
COM
29362U104
594
5315
SH
SOLE
5315
0
0
ENTERGY CORP NEW
COM
29364G103
2342
23545
SH
SOLE
23198
0
347
ENTERPRISE PRODS PARTNERS L
COM
293792107
11079
503148
SH
SOLE
364848
0
138300
ENVESTNET INC
COM
29404K106
5272
72994
SH
SOLE
56036
0
16958
EOG RES INC
COM
26875P101
10054
138615
SH
SOLE
108774
0
29841
EPAM SYS INC
COM
29414B104
8675
21869
SH
SOLE
18084
0
3785
EQUIFAX INC
COM
294429105
1841
10162
SH
SOLE
8157
0
2005
EQUINIX INC
COM
29444U700
15088
22202
SH
SOLE
21271
0
931
EQUINOR ASA
SPONSORED ADR
29446M102
485
24912
SH
SOLE
23594
0
1318
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
2904
45626
SH
SOLE
45626
0
0
EQUITY RESIDENTIAL
SH BEN INT
29476L107
2122
29619
SH
SOLE
25593
0
4026
ESSENTIAL UTILS INC
COM
29670G102
263
5887
SH
SOLE
5887
0
0
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
2980
54275
SH
SOLE
30673
0
23602
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
71
1069
SH
SOLE
867
0
202
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
49
2151
SH
SOLE
1650
0
501
ETF MANAGERS TR
TREATMENTS TSTNG
26924G763
83
2332
SH
SOLE
2332
0
0
ETF MANAGERS TR
AI POWERED EQT
26924G813
3
80
SH
SOLE
80
0
0
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
58
900
SH
SOLE
900
0
0
ETF MANAGERS TR
ETHO CLIMATE LEA
26924G888
154
2680
SH
SOLE
2680
0
0
ETF SER SOLUTIONS
NATIONWIDE RSK
26922A172
198
7400
SH
SOLE
7400
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
30
1104
SH
SOLE
854
0
250
ETSY INC
COM
29786A106
3549
17597
SH
SOLE
16623
0
974
EURONET WORLDWIDE INC
COM
298736109
848
6132
SH
SOLE
5834
0
298
EVENTBRITE INC
COM CL A
29975E109
677
30548
SH
SOLE
30156
0
392
EVERBRIDGE INC
COM
29978A104
12274
101290
SH
SOLE
88332
0
12958
EVERGY INC
COM
30034W106
583
9785
SH
SOLE
7729
0
2056
EVERQUOTE INC
COM CL A
30041R108
1262
34788
SH
SOLE
33201
0
1587
EVERSOURCE ENERGY
COM
30040W108
3877
44769
SH
SOLE
35116
0
9653
EVERTEC INC
COM
30040P103
294
7910
SH
SOLE
0
0
7910
EVOLENT HEALTH INC
CL A
30050B101
48312
2391682
SH
SOLE
1682905
0
708777
EVOLENT HEALTH INC
NOTE 2.000%12/0
30050BAB7
136
127000
PRN
SOLE
0
0
127000
EVOLENT HEALTH INC
NOTE 1.500%10/1
30050BAD3
484
515000
PRN
SOLE
515000
0
0
EXACT SCIENCES CORP
COM
30063P105
95526
724889
SH
SOLE
516239
0
208650
EXACT SCIENCES CORP
NOTE 0.375% 3/1
30063PAB1
103
75000
PRN
SOLE
65000
0
10000
EXACT SCIENCES CORP
NOTE 0.375% 3/0
30063PAC9
143
111000
PRN
SOLE
101000
0
10000
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
498
7846
SH
SOLE
5680
0
2166
EXELIXIS INC
COM
30161Q104
42942
1900923
SH
SOLE
1643714
0
257209
EXELON CORP
COM
30161N101
1227
28051
SH
SOLE
22070
0
5981
EXPEDIA GROUP INC
COM NEW
30212P303
1253
7277
SH
SOLE
5239
0
2038
EXPEDITORS INTL WASH INC
COM
302130109
1127
10461
SH
SOLE
9915
0
546
EXXON MOBIL CORP
COM
30231G102
23965
429255
SH
SOLE
325905
0
103350
F5 NETWORKS INC
COM
315616102
315
1508
SH
SOLE
325
0
1183
FACEBOOK INC
CL A
30303M102
160080
543510
SH
SOLE
413316
0
130194
FACTSET RESH SYS INC
COM
303075105
926
3002
SH
SOLE
2302
0
700
FAIR ISAAC CORP
COM
303250104
2514
5173
SH
SOLE
4798
0
375
FASTENAL CO
COM
311900104
180148
3582898
SH
SOLE
1778292
0
1804606
FASTLY INC
CL A
31188V100
6244
92803
SH
SOLE
82792
0
10011
FEDEX CORP
COM
31428X106
15538
54703
SH
SOLE
45306
0
9397
FIBROGEN INC
COM
31572Q808
2514
72425
SH
SOLE
72425
0
0
FIDELITY COVINGTON TRUST
MSCI FINLS IDX
316092501
7
150
SH
SOLE
150
0
0
FIDELITY COVINGTON TRUST
MSCI HLTH CARE I
316092600
19
325
SH
SOLE
325
0
0
FIDELITY COVINGTON TRUST
VLU FACTOR ETF
316092782
22
500
SH
SOLE
500
0
0
FIDELITY COVINGTON TRUST
MSCI INFO TECH I
316092808
1
6
SH
SOLE
6
0
0
FIDELITY COVINGTON TRUST
MSCI RL EST ETF
316092857
47
1723
SH
SOLE
1723
0
0
FIDELITY COVINGTON TRUST
MSCI UTILS INDEX
316092865
495
11927
SH
SOLE
11200
0
727
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
5270
129603
SH
SOLE
92856
0
36747
FIDELITY NATL INFORMATION SV
COM
31620M106
23028
163773
SH
SOLE
138136
0
25637
FIDUS INVT CORP
COM
316500107
189
12139
SH
SOLE
12139
0
0
FIFTH THIRD BANCORP
COM
316773100
808
21563
SH
SOLE
15983
0
5580
FIREEYE INC
COM
31816Q101
2386
121936
SH
SOLE
100116
0
21820
FIRST AMERN FINL CORP
COM
31847R102
273
4815
SH
SOLE
3566
0
1249
FIRST BANCORP P R
COM NEW
318672706
169
15000
SH
SOLE
5000
0
10000
FIRST BUSEY CORP
COM NEW
319383204
282
11000
SH
SOLE
11000
0
0
FIRST CMNTY BANKSHARES INC V
COM
31983A103
404
13459
SH
SOLE
13459
0
0
FIRST CMNTY CORP S C
COM
319835104
312
15620
SH
SOLE
15620
0
0
FIRST FINL CORP IND
COM
320218100
696
15454
SH
SOLE
15454
0
0
FIRST HORIZON CORPORATION
COM
320517105
254
15050
SH
SOLE
13550
0
1500
FIRST MAJESTIC SILVER CORP
COM
32076V103
230
14767
SH
SOLE
4842
0
9925
FIRST REP BK SAN FRANCISCO C
COM
33616C100
936
5612
SH
SOLE
3756
0
1856
FIRST SOLAR INC
COM
336433107
4305
49318
SH
SOLE
20476
0
28842
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
194
9609
SH
SOLE
2912
0
6697
FIRST TR EXCH TRADED FD III
INSTL PFD SECS
33739P855
32
1555
SH
SOLE
1555
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
168
1410
SH
SOLE
970
0
440
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
1
12
SH
SOLE
12
0
0
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
1
9
SH
SOLE
9
0
0
FIRST TR EXCHANGE TRADED FD
CONSUMR STAPLE
33734X119
86
1500
SH
SOLE
500
0
1000
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
4
419
SH
SOLE
0
0
419
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
420
10095
SH
SOLE
10095
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
2222
20459
SH
SOLE
19626
0
833
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
85
751
SH
SOLE
615
0
136
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
15
517
SH
SOLE
261
0
256
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
388
4056
SH
SOLE
4056
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
871
20834
SH
SOLE
20469
0
365
FIRST TR EXCHANGE TRADED FD
NASDQ CLN EDGE
33737A108
141
1638
SH
SOLE
1638
0
0
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
1033
14593
SH
SOLE
14593
0
0
FIRST TR EXCHANGE-TRADED FD
NY ARCA BIOTECH
33733E203
47
293
SH
SOLE
243
0
50
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
424
1944
SH
SOLE
1224
0
720
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG GREEN
33733E500
7
100
SH
SOLE
100
0
0
FIRST TR EXCHANGE-TRADED FD
NAT GAS ETF
33733E807
5
400
SH
SOLE
400
0
0
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
249
10899
SH
SOLE
6489
0
4410
FIRST TR EXCHANGE-TRADED FD
FIRST TR TA HIYL
33738D408
20
412
SH
SOLE
0
0
412
FIRST TR EXCHANGE-TRADED FD
NASD TECH DIV
33738R118
231
4280
SH
SOLE
3100
0
1180
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
415
9131
SH
SOLE
9131
0
0
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
55
1234
SH
SOLE
1234
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
42420
830796
SH
SOLE
624996
0
205800
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
171
2856
SH
SOLE
2856
0
0
FIRST TR EXCHANGE-TRADED FD
SSI STRG ETF
33739Q507
37
743
SH
SOLE
743
0
0
FIRST TR EXCHANGE-TRADED FD
INDXX INOVTV ETF
33741X201
4
100
SH
SOLE
0
0
100
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
302
9235
SH
SOLE
9235
0
0
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
890
6170
SH
SOLE
6065
0
105
FIRST TR STOXX EUROPEAN SELE
COMMON SHS
33735T109
242
17155
SH
SOLE
15653
0
1502
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
1000
26323
SH
SOLE
24318
0
2005
FIRST US BANCSHARES INC
COM
33744V103
1070
115000
SH
SOLE
110000
0
5000
FIRSTCASH INC
COM
33767D105
385
5864
SH
SOLE
5864
0
0
FIRSTENERGY CORP
COM
337932107
213
6144
SH
SOLE
3153
0
2991
FIRSTSERVICE CORP NEW
COM
33767E202
3232
21813
SH
SOLE
21613
0
200
FISERV INC
COM
337738108
310672
2609816
SH
SOLE
1977518
0
632298
FIVERR INTL LTD
ORD SHS
M4R82T106
416
1915
SH
SOLE
1495
0
420
FLAGSTAR BANCORP INC
COM PAR .001
337930705
2318
51400
SH
SOLE
51400
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
6202
23086
SH
SOLE
21536
0
1550
FLEXSHARES TR
MORNSTAR USMKT
33939L100
262
1641
SH
SOLE
1641
0
0
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
58
1599
SH
SOLE
1599
0
0
FLEXSHARES TR
STOXX GLOBR INF
33939L795
20
349
SH
SOLE
349
0
0
FLEXSHARES TR
M STAR DEV MKT
33939L803
399
5705
SH
SOLE
5705
0
0
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
309
6051
SH
SOLE
6051
0
0
FLEXSHARES TR
QUALT DIVD IDX
33939L860
7
124
SH
SOLE
124
0
0
FLOOR & DECOR HLDGS INC
CL A
339750101
8334
87288
SH
SOLE
76185
0
11103
FLUSHING FINL CORP
COM
343873105
1766
83170
SH
SOLE
83170
0
0
FMC CORP
COM NEW
302491303
341
3082
SH
SOLE
506
0
2576
FORD MTR CO DEL
COM
345370860
1668
136174
SH
SOLE
100849
0
35325
FORTINET INC
COM
34959E109
13489
73142
SH
SOLE
59111
0
14031
FORTIS INC
COM
349553107
260
5985
SH
SOLE
3641
0
2344
FORTIVE CORP
COM
34959J108
108048
1529556
SH
SOLE
1083816
0
445740
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
685
7148
SH
SOLE
1452
0
5696
FRANCO NEV CORP
COM
351858105
644
5141
SH
SOLE
4525
0
616
FREEPORT-MCMORAN INC
CL B
35671D857
4222
128207
SH
SOLE
83132
0
45075
FRONTDOOR INC
COM
35905A109
475
8844
SH
SOLE
6842
0
2002
FTI CONSULTING INC
COM
302941109
833
5944
SH
SOLE
5569
0
375
FULGENT GENETICS INC
COM
359664109
252
2605
SH
SOLE
2455
0
150
FULLER H B CO
COM
359694106
210
3341
SH
SOLE
3087
0
254
GABELLI MULTIMEDIA TR INC
COM
36239Q109
1845
193050
SH
SOLE
147375
0
45675
GALECTIN THERAPEUTICS INC
COM NEW
363225202
23
10756
SH
SOLE
3600
0
7156
GALLAGHER ARTHUR J & CO
COM
363576109
10478
83979
SH
SOLE
79248
0
4731
GAMESTOP CORP NEW
CL A
36467W109
993
5231
SH
SOLE
3250
0
1981
GAP INC
COM
364760108
417
13989
SH
SOLE
1688
0
12301
GARMIN LTD
SHS
H2906T109
738
5599
SH
SOLE
4103
0
1496
GARTNER INC
COM
366651107
8201
44924
SH
SOLE
22436
0
22488
GENERAC HLDGS INC
COM
368736104
23659
72252
SH
SOLE
60324
0
11928
GENERAL DYNAMICS CORP
COM
369550108
67127
369725
SH
SOLE
23035
0
346690
GENERAL ELECTRIC CO
COM
369604103
14619
1113372
SH
SOLE
910024
0
203348
GENERAL MLS INC
COM
370334104
7082
115496
SH
SOLE
78758
0
36738
GENERAL MTRS CO
COM
37045V100
6813
118566
SH
SOLE
90520
0
28046
GENPACT LIMITED
SHS
G3922B107
1689
39449
SH
SOLE
36560
0
2889
GENTEX CORP
COM
371901109
266
7467
SH
SOLE
5325
0
2142
GENUINE PARTS CO
COM
372460105
1964
16989
SH
SOLE
8714
0
8275
GILDAN ACTIVEWEAR INC
COM
375916103
577
18810
SH
SOLE
3855
0
14955
GILEAD SCIENCES INC
COM
375558103
47194
730222
SH
SOLE
527285
0
202937
GLACIER BANCORP INC NEW
COM
37637Q105
4016
70365
SH
SOLE
67450
0
2915
GLADSTONE INVT CORP
COM
376546107
1661
135839
SH
SOLE
103407
0
32432
GLAUKOS CORP
COM
377322102
2415
28772
SH
SOLE
17322
0
11450
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
5614
157299
SH
SOLE
117777
0
39522
GLOBAL PMTS INC
COM
37940X102
17124
84947
SH
SOLE
81374
0
3573
GLOBAL X FDS
FTSE NORDIC REG
37950E101
2
69
SH
SOLE
69
0
0
GLOBAL X FDS
MSCI CHINA CNSMR
37950E408
13
396
SH
SOLE
396
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
32
485
SH
SOLE
385
0
100
GLOBAL X FDS
GLB X SUPERDIV
37950E549
2
115
SH
SOLE
115
0
0
GLOBAL X FDS
GLBX MSCI NORW
37950E747
2
130
SH
SOLE
130
0
0
GLOBAL X FDS
GLB X MLP ENRG I
37954Y293
3
104
SH
SOLE
104
0
0
GLOBAL X FDS
GLBL X MLP ETF
37954Y343
2
66
SH
SOLE
0
0
66
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
421
18645
SH
SOLE
18645
0
0
GLOBAL X FDS
US PFD ETF
37954Y657
3814
149518
SH
SOLE
149518
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
8956
357365
SH
SOLE
162169
0
195196
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
4883
147353
SH
SOLE
63889
0
83464
GLOBAL X FDS
FINTECH ETF
37954Y814
820
18584
SH
SOLE
16990
0
1594
GLOBAL X FDS
GLOBAL X COPPER
37954Y830
2
50
SH
SOLE
50
0
0
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
10
259
SH
SOLE
0
0
259
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
1060
18128
SH
SOLE
16853
0
1275
GLOBANT S A
COM
L44385109
11585
55801
SH
SOLE
48964
0
6837
GLOBE LIFE INC
COM
37959E102
282
2918
SH
SOLE
2568
0
350
GLOBUS MED INC
CL A
379577208
1000
16223
SH
SOLE
7750
0
8473
GODADDY INC
CL A
380237107
19578
252224
SH
SOLE
215668
0
36556
GOGO INC
COM
38046C109
1944
201257
SH
SOLE
137672
0
63585
GOHEALTH INC
COM CL A
38046W105
310
26544
SH
SOLE
26544
0
0
GOLDMAN SACHS BDC INC
SHS
38147U107
3971
205454
SH
SOLE
205454
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
33
991
SH
SOLE
991
0
0
GOLDMAN SACHS ETF TR
ACCESS INFLATI
381430362
567
10014
SH
SOLE
10014
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA JAP
381430404
123
3240
SH
SOLE
3240
0
0
GOLDMAN SACHS ETF TR
ACCESS INVT GR
381430479
359
6719
SH
SOLE
6719
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA US LG
381430503
40
507
SH
SOLE
429
0
78
GOLDMAN SACHS ETF TR
ACCES TREASURY
381430529
94
935
SH
SOLE
886
0
49
GOLDMAN SACHS GROUP INC
COM
38141G104
23445
71698
SH
SOLE
62786
0
8912
GOLDMINING INC
COM
38149E101
33
20000
SH
SOLE
20000
0
0
GOLUB CAP BDC INC
COM
38173M102
367
25075
SH
SOLE
25075
0
0
GOOSEHEAD INS INC
COM CL A
38267D109
84869
791835
SH
SOLE
560063
0
231772
GORES HOLDINGS VI INC
COM CL A
38286R105
275
20100
SH
SOLE
20100
0
0
GRACO INC
COM
384109104
1730
24151
SH
SOLE
18471
0
5680
GRAINGER W W INC
COM
384802104
30640
76422
SH
SOLE
44770
0
31652
GRAND CANYON ED INC
COM
38526M106
1576
14717
SH
SOLE
13411
0
1306
GRANITE CONSTR INC
COM
387328107
660
16400
SH
SOLE
16400
0
0
GREAT PANTHER MNG LTD
COM
39115V101
23
30000
SH
SOLE
0
0
30000
GREENBRIER COS INC
NOTE 2.875% 2/0
393657AK7
288
265000
PRN
SOLE
230000
0
35000
GREIF INC
CL A
397624107
381
6685
SH
SOLE
6485
0
200
GREIF INC
CL B
397624206
23
400
SH
SOLE
400
0
0
GRID DYNAMICS HLDGS INC
CL A
39813G109
14456
907439
SH
SOLE
820257
0
87182
GRIFOLS S A
SP ADR REP B NVT
398438408
206
11887
SH
SOLE
8724
0
3163
GRUBHUB INC
COM
400110102
2716
45270
SH
SOLE
43376
0
1894
GUARDANT HEALTH INC
COM
40131M109
2719
17809
SH
SOLE
17548
0
261
GUIDEWIRE SOFTWARE INC
COM
40171V100
112092
1102940
SH
SOLE
767215
0
335725
GUIDEWIRE SOFTWARE INC
NOTE 1.250% 3/1
40171VAA8
125
111000
PRN
SOLE
101000
0
10000
HAIN CELESTIAL GROUP INC
COM
405217100
402
9224
SH
SOLE
6908
0
2316
HALLIBURTON CO
COM
406216101
3222
150161
SH
SOLE
103260
0
46901
HALOZYME THERAPEUTICS INC
COM
40637H109
884
21203
SH
SOLE
20758
0
445
HAMILTON LANE INC
CL A
407497106
574
6478
SH
SOLE
6364
0
114
HANESBRANDS INC
COM
410345102
286
14546
SH
SOLE
11914
0
2632
HANNON ARMSTRONG SUST INFR C
COM
41068X100
746
13298
SH
SOLE
13298
0
0
HANNON ARMSTRONG SUST INFR C
NOTE 4.125% 9/0
41068XAB6
412
200000
PRN
SOLE
150000
0
50000
HARTFORD FINL SVCS GROUP INC
COM
416515104
379
5668
SH
SOLE
3964
0
1704
HASBRO INC
COM
418056107
810
8422
SH
SOLE
2646
0
5776
HBT FINL INC.
COM
404111106
248
14500
SH
SOLE
9200
0
5300
HCA HEALTHCARE INC
COM
40412C101
1592
8452
SH
SOLE
7319
0
1133
HCI GROUP INC
NOTE 4.250% 3/0
40416EAD5
180
140000
PRN
SOLE
105000
0
35000
HDFC BANK LTD
SPONSORED ADS
40415F101
1114
14339
SH
SOLE
7550
0
6789
HEALTH CATALYST INC
COM
42225T107
350
7484
SH
SOLE
7250
0
234
HEALTHCARE SVCS GROUP INC
COM
421906108
6986
249233
SH
SOLE
223720
0
25513
HEALTHEQUITY INC
COM
42226A107
896
13182
SH
SOLE
11596
0
1586
HEALTHPEAK PROPERTIES INC
COM
42250P103
1113
35063
SH
SOLE
13457
0
21606
HECLA MNG CO
COM
422704106
439
77098
SH
SOLE
72459
0
4639
HEICO CORP NEW
COM
422806109
23235
184699
SH
SOLE
101150
0
83549
HEICO CORP NEW
CL A
422806208
1840
16197
SH
SOLE
13835
0
2362
HELEN OF TROY LTD
COM
G4388N106
861
4087
SH
SOLE
3658
0
429
HENRY JACK & ASSOC INC
COM
426281101
538
3543
SH
SOLE
2415
0
1128
HENRY SCHEIN INC
COM
806407102
1044
15079
SH
SOLE
13801
0
1278
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
223
8233
SH
SOLE
7233
0
1000
HERON THERAPEUTICS INC
COM
427746102
300
18500
SH
SOLE
18500
0
0
HERSHEY CO
COM
427866108
4672
29537
SH
SOLE
25381
0
4156
HESS CORP
COM
42809H107
233
3291
SH
SOLE
2885
0
406
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
582
36968
SH
SOLE
20654
0
16314
HIGHWOODS PPTYS INC
COM
431284108
2028
47230
SH
SOLE
47230
0
0
HILL ROM HLDGS INC
COM
431475102
686
6212
SH
SOLE
46
0
6166
HILTON WORLDWIDE HLDGS INC
COM
43300A203
380
3145
SH
SOLE
1697
0
1448
HIMS & HERS HEALTH INC
COM CL A
433000106
1703
128698
SH
SOLE
115648
0
13050
HIMS & HERS HEALTH INC
*W EXP 01/20/202
433000114
12
2800
SH
SOLE
2800
0
0
HOLICITY INC
COM CL A
435063102
4954
420188
SH
SOLE
378645
0
41543
HOLICITY INC
*W EXP 08/04/202
435063110
543
187768
SH
SOLE
183870
0
3898
HOLOGIC INC
COM
436440101
46656
627260
SH
SOLE
393923
0
233337
HOME DEPOT INC
COM
437076102
193043
632409
SH
SOLE
438336
0
194074
HONEYWELL INTL INC
COM
438516106
42456
195587
SH
SOLE
176066
0
19520
HORIZON GLOBAL CORP
COM
44052W104
191
18500
SH
SOLE
10000
0
8500
HORIZON THERAPEUTICS PUB L
SHS
G46188101
2573
27958
SH
SOLE
27053
0
905
HORMEL FOODS CORP
COM
440452100
1442
30181
SH
SOLE
28274
0
1907
HOST HOTELS & RESORTS INC
COM
44107P104
600
35632
SH
SOLE
28032
0
7600
HOULIHAN LOKEY INC
CL A
441593100
416
6261
SH
SOLE
0
0
6261
HOWARD HUGHES CORP
COM
44267D107
829
8716
SH
SOLE
8133
0
583
HOWMET AEROSPACE INC
COM
443201108
226
7026
SH
SOLE
5607
0
1419
HP INC
COM
40434L105
1352
42575
SH
SOLE
33349
0
9225
HSBC HLDGS PLC
SPON ADR NEW
404280406
465
15967
SH
SOLE
8067
0
7900
HUB GROUP INC
CL A
443320106
409
6075
SH
SOLE
2575
0
3500
HUBBELL INC
COM
443510607
4236
22666
SH
SOLE
22371
0
295
HUBSPOT INC
COM
443573100
713
1569
SH
SOLE
670
0
899
HUDSON TECHNOLOGIES INC
COM
444144109
82
50900
SH
SOLE
50000
0
900
HUMANA INC
COM
444859102
1430
3411
SH
SOLE
1765
0
1646
HUNT J B TRANS SVCS INC
COM
445658107
7355
43760
SH
SOLE
36988
0
6772
HUNTINGTON BANCSHARES INC
COM
446150104
1978
125810
SH
SOLE
117099
0
8711
HYDROFARM HLDGS GROUP INC
COM
44888K209
238
3944
SH
SOLE
1320
0
2624
IAA INC
COM
449253103
203
3685
SH
SOLE
3478
0
207
IAC INTERACTIVECORP NEW
COM
44891N109
1120
5178
SH
SOLE
4625
0
553
ICICI BANK LIMITED
ADR
45104G104
2451
152879
SH
SOLE
117629
0
35250
ICON PLC
SHS
G4705A100
471
2396
SH
SOLE
2288
0
108
IDACORP INC
COM
451107106
443
4428
SH
SOLE
1755
0
2673
IDEX CORP
COM
45167R104
855
4087
SH
SOLE
3184
0
903
IDEXX LABS INC
COM
45168D104
680237
1390196
SH
SOLE
1050193
0
340003
IHS MARKIT LTD
SHS
G47567105
64030
661606
SH
SOLE
383140
0
278466
II-VI INC
COM
902104108
42
618
SH
SOLE
564
0
54
II-VI INC
NOTE 0.250% 9/0
902104AB4
275
180000
PRN
SOLE
135000
0
45000
ILLINOIS TOOL WKS INC
COM
452308109
109342
493600
SH
SOLE
232177
0
261423
ILLUMINA INC
COM
452327109
17345
45162
SH
SOLE
24390
0
20772
IMMUNITYBIO INC
COM
45256X103
404
17000
SH
SOLE
0
0
17000
IMMUNOGEN INC
COM
45253H101
4178
515800
SH
SOLE
360564
0
155236
INDEPENDENCE RLTY TR INC
COM
45378A106
14053
924556
SH
SOLE
804455
0
120102
INFORMATION SVCS GROUP INC
COM
45675Y104
5845
1328401
SH
SOLE
1237091
0
91310
ING GROEP N.V.
SPONSORED ADR
456837103
183
15000
SH
SOLE
15000
0
0
INGERSOLL RAND INC
COM
45687V106
606
12313
SH
SOLE
11452
0
861
INOGEN INC
COM
45780L104
6189
117843
SH
SOLE
107391
0
10452
INOVALON HLDGS INC
COM CL A
45781D101
651
22625
SH
SOLE
22270
0
355
INSEEGO CORP
COM
45782B104
615
61500
SH
SOLE
61500
0
0
INSIGHT ENTERPRISES INC
COM
45765U103
216
2265
SH
SOLE
2200
0
65
INSMED INC
COM PAR $.01
457669307
345
10118
SH
SOLE
10118
0
0
INSPIRE MED SYS INC
COM
457730109
1351
6527
SH
SOLE
6527
0
0
INSULET CORP
COM
45784P101
2998
11489
SH
SOLE
10362
0
1127
INTEGER HLDGS CORP
COM
45826H109
680
7383
SH
SOLE
152
0
7231
INTEL CORP
COM
458140100
43455
678984
SH
SOLE
518748
0
160236
INTELLIA THERAPEUTICS INC
COM
45826J105
731
9110
SH
SOLE
0
0
9110
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
201205
1801621
SH
SOLE
1185814
0
615807
INTERDIGITAL INC
COM
45867G101
259
4080
SH
SOLE
4080
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
45404
340719
SH
SOLE
269584
0
71135
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
6431
46067
SH
SOLE
26246
0
19821
INTERNATIONAL PAPER CO
COM
460146103
4923
91048
SH
SOLE
77974
0
13074
INTERPUBLIC GROUP COS INC
COM
460690100
1425
48809
SH
SOLE
38241
0
10568
INTERSECT ENT INC
COM
46071F103
615
29464
SH
SOLE
27695
0
1769
INTUIT
COM
461202103
172936
451460
SH
SOLE
341893
0
109567
INTUITIVE SURGICAL INC
COM NEW
46120E602
65265
88322
SH
SOLE
52716
0
35606
INVESCO ACTIVELY MANAGED ETF
ACTIVE US REAL
46090A101
9
94
SH
SOLE
94
0
0
INVESCO ACTIVELY MANAGED ETF
VAR RATE INVT
46090A879
199
7935
SH
SOLE
7935
0
0
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
9108
180429
SH
SOLE
180429
0
0
INVESCO ACTIVELY MANAGED ETF
EMGRING MKTS50
46090C305
65
1152
SH
SOLE
1152
0
0
INVESCO ACTIVLY MANGD ETC FD
OPTIMUM YIELD
46090F100
1122
65121
SH
SOLE
52504
0
12617
INVESCO DB US DLR INDEX TR
BULLISH FD
46141D203
416
16550
SH
SOLE
10150
0
6400
INVESCO EXCH TRADED FD TR II
S&P SMLCP ENGY
46138E164
163
25801
SH
SOLE
23801
0
2000
INVESCO EXCH TRADED FD TR II
S&P GBL WATER
46138E263
88
1794
SH
SOLE
1794
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
2029
34890
SH
SOLE
27511
0
7379
INVESCO EXCH TRADED FD TR II
S&P500 HDL VOL
46138E362
108
2524
SH
SOLE
924
0
1600
INVESCO EXCH TRADED FD TR II
S&P 500 EX RAT
46138E388
2
55
SH
SOLE
55
0
0
INVESCO EXCH TRADED FD TR II
RUSEL 1000 LOW
46138E412
9
250
SH
SOLE
250
0
0
INVESCO EXCH TRADED FD TR II
RUSL 1000 ENHD
46138E438
20
580
SH
SOLE
580
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
1837
122476
SH
SOLE
94220
0
28257
INVESCO EXCH TRADED FD TR II
NATL AMT MUNI
46138E537
821
30671
SH
SOLE
30671
0
0
INVESCO EXCH TRADED FD TR II
MSCI GBL TIMBR
46138E545
14
400
SH
SOLE
400
0
0
INVESCO EXCH TRADED FD TR II
KBW REGL BKG
46138E578
3
41
SH
SOLE
41
0
0
INVESCO EXCH TRADED FD TR II
KBW BK ETF
46138E628
3505
56635
SH
SOLE
44120
0
12515
INVESCO EXCH TRADED FD TR II
GLOBAL WATER
46138E651
106
2934
SH
SOLE
2934
0
0
INVESCO EXCH TRADED FD TR II
FNDMNTL HY CRP
46138E719
114
5907
SH
SOLE
5907
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EMNG
46138E727
104
4604
SH
SOLE
1
0
4603
INVESCO EXCH TRADED FD TR II
FTSE INTL LOW
46138E768
5
180
SH
SOLE
180
0
0
INVESCO EXCH TRADED FD TR II
EMRNG MKT SVRG
46138E784
193
7206
SH
SOLE
7056
0
150
INVESCO EXCH TRADED FD TR II
CHINA TECHNLGY
46138E800
50
613
SH
SOLE
613
0
0
INVESCO EXCH TRADED FD TR II
DWA EMERG MKTS
46138E867
624
26000
SH
SOLE
24600
0
1400
INVESCO EXCH TRADED FD TR II
DWA DEV MKTS
46138E875
416
12255
SH
SOLE
11555
0
700
INVESCO EXCH TRADED FD TR II
S&P SMLCP LOW
46138G102
2
42
SH
SOLE
42
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
95
4287
SH
SOLE
4287
0
0
INVESCO EXCH TRADED FD TR II
NASDAQ 100 ETF
46138G649
26
200
SH
SOLE
200
0
0
INVESCO EXCH TRADED FD TR II
SOLAR ETF
46138G706
16085
175275
SH
SOLE
118250
0
57025
INVESCO EXCH TRADED FD TR II
TAXABLE MUN BD
46138G805
217
6786
SH
SOLE
6786
0
0
INVESCO EXCH TRADED FD TR II
VAR RATE PFD
46138G870
316
12216
SH
SOLE
8554
0
3662
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
35
480
SH
SOLE
480
0
0
INVESCO EXCHANGE TRADED FD T
WILDERHIL CLAN
46137V134
71
726
SH
SOLE
726
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
5956
120564
SH
SOLE
52669
0
67895
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
26
410
SH
SOLE
410
0
0
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
17
110
SH
SOLE
25
0
85
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
236
795
SH
SOLE
795
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
1647
37155
SH
SOLE
34755
0
2400
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
170
2300
SH
SOLE
2300
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
96
587
SH
SOLE
400
0
187
INVESCO EXCHANGE TRADED FD T
S&P500 EQL TEC
46137V282
28
104
SH
SOLE
104
0
0
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHIEV
46137V308
9
108
SH
SOLE
0
0
108
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
228
850
SH
SOLE
850
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
11397
80451
SH
SOLE
58700
0
21751
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
331
3950
SH
SOLE
750
0
3200
INVESCO EXCHANGE TRADED FD T
DIVID ACHIEVEV
46137V506
4
111
SH
SOLE
111
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTERNT
46137V530
646
2800
SH
SOLE
2800
0
0
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
50
3000
SH
SOLE
3000
0
0
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
13
200
SH
SOLE
200
0
0
INVESCO EXCHANGE TRADED FD T
GBL LISTED PVT
46137V589
2
125
SH
SOLE
125
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1500
46137V597
248
1405
SH
SOLE
175
0
1230
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
1592
10494
SH
SOLE
10029
0
465
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
83
4390
SH
SOLE
4390
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
50
430
SH
SOLE
430
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
7
156
SH
SOLE
156
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
147
2157
SH
SOLE
2157
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
30
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
3532
41495
SH
SOLE
40295
0
1200
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
23
270
SH
SOLE
175
0
95
INVESCO LTD
SHS
G491BT108
1556
61697
SH
SOLE
2416
0
59281
INVESCO QQQ TR
UNIT SER 1
46090E103
52928
165850
SH
SOLE
120785
0
45066
INVITAE CORP
COM
46185L103
298
7799
SH
SOLE
3599
0
4200
INVITATION HOMES INC
COM
46187W107
211
6597
SH
SOLE
5978
0
619
IONIS PHARMACEUTICALS INC
COM
462222100
502
11164
SH
SOLE
10264
0
900
IPG PHOTONICS CORP
COM
44980X109
209
989
SH
SOLE
789
0
200
IQVIA HLDGS INC
COM
46266C105
986
5104
SH
SOLE
3438
0
1666
IRHYTHM TECHNOLOGIES INC
COM
450056106
69175
498163
SH
SOLE
373700
0
124463
IRIDIUM COMMUNICATIONS INC
COM
46269C102
15324
371494
SH
SOLE
336417
0
35077
IRON MTN INC NEW
COM
46284V101
9995
270050
SH
SOLE
210826
0
59224
ISHARES GOLD TR
ISHARES
464285105
12476
767297
SH
SOLE
667574
0
99723
ISHARES INC
MSCI AUST ETF
464286103
162
6534
SH
SOLE
4634
0
1900
ISHARES INC
MSCI FRONTIER
464286145
41
1397
SH
SOLE
1247
0
150
ISHARES INC
MSCI AUSTRIA ETF
464286202
219
10000
SH
SOLE
10000
0
0
ISHARES INC
EM MKTS DIV ETF
464286319
37
934
SH
SOLE
934
0
0
ISHARES INC
MSCI GLB SLV&MTL
464286327
8
552
SH
SOLE
552
0
0
ISHARES INC
MSCI WORLD ETF
464286392
1195
10089
SH
SOLE
520
0
9569
ISHARES INC
MSCI BRAZIL ETF
464286400
94
2805
SH
SOLE
2178
0
627
ISHARES INC
MSCI EM ASIA ETF
464286426
1682
18541
SH
SOLE
18196
0
345
ISHARES INC
EM MKT SM-CP ETF
464286475
29
500
SH
SOLE
390
0
110
ISHARES INC
MSCI CDA ETF
464286509
171
5022
SH
SOLE
3424
0
1598
ISHARES INC
MSCI GBL MIN VOL
464286525
46146
467732
SH
SOLE
462051
0
5681
ISHARES INC
MSCI EMERG MRKT
464286533
162
2570
SH
SOLE
1740
0
830
ISHARES INC
MSCI EURZONE ETF
464286608
456
9811
SH
SOLE
4832
0
4979
ISHARES INC
MSCI ISRAEL ETF
464286632
3
50
SH
SOLE
50
0
0
ISHARES INC
MSCI CHILE ETF
464286640
11
319
SH
SOLE
319
0
0
ISHARES INC
MSCI PAC JP ETF
464286665
15
292
SH
SOLE
292
0
0
ISHARES INC
MSCI FRANCE ETF
464286707
34
963
SH
SOLE
188
0
775
ISHARES INC
MSCI SWITZERLAND
464286749
35
785
SH
SOLE
0
0
785
ISHARES INC
MSCI SWEDEN ETF
464286756
16
350
SH
SOLE
0
0
350
ISHARES INC
MSCI STH KOR ETF
464286772
109
1219
SH
SOLE
1157
0
62
ISHARES INC
MSCI STH AFR ETF
464286780
15
296
SH
SOLE
296
0
0
ISHARES INC
MSCI GERMANY ETF
464286806
104
3114
SH
SOLE
1439
0
1675
ISHARES INC
MSCI NETHERL ETF
464286814
21
450
SH
SOLE
0
0
450
ISHARES INC
MSCI HONG KG ETF
464286871
305
11483
SH
SOLE
10011
0
1472
ISHARES INC
CORE MSCI EMKT
46434G103
16242
252355
SH
SOLE
223779
0
28576
ISHARES INC
CUR HD MSCI EM
46434G509
3169
98258
SH
SOLE
86280
0
11978
ISHARES INC
MSCI TAIWAN ETF
46434G772
227
3784
SH
SOLE
3684
0
100
ISHARES INC
MSCI SINGPOR ETF
46434G780
21
880
SH
SOLE
600
0
280
ISHARES INC
MSCI RUSSIA ETF
46434G798
19
487
SH
SOLE
487
0
0
ISHARES INC
MSCI JPN ETF NEW
46434G822
2051
29933
SH
SOLE
25689
0
4244
ISHARES INC
MSCI GBL GOLD MN
46434G855
1
50
SH
SOLE
50
0
0
ISHARES SILVER TR
ISHARES
46428Q109
2352
103596
SH
SOLE
89626
0
13970
ISHARES TR
S&P 100 ETF
464287101
2294
12759
SH
SOLE
7834
0
4925
ISHARES TR
MORNINGSTAR GRWT
464287119
31
108
SH
SOLE
108
0
0
ISHARES TR
CORE S&P TTL STK
464287150
25520
278600
SH
SOLE
247110
0
31490
ISHARES TR
SELECT DIVID ETF
464287168
16643
145862
SH
SOLE
126447
0
19415
ISHARES TR
TIPS BD ETF
464287176
35036
279167
SH
SOLE
151283
0
127884
ISHARES TR
CHINA LG-CAP ETF
464287184
430
9223
SH
SOLE
7169
0
2054
ISHARES TR
TRANS AVG ETF
464287192
10
37
SH
SOLE
0
0
37
ISHARES TR
CORE S&P500 ETF
464287200
93672
235464
SH
SOLE
176212
0
59252
ISHARES TR
CORE US AGGBD ET
464287226
29187
256408
SH
SOLE
144248
0
112161
ISHARES TR
MSCI EMG MKT ETF
464287234
26255
492213
SH
SOLE
437047
0
55166
ISHARES TR
IBOXX INV CP ETF
464287242
4445
34178
SH
SOLE
30823
0
3355
ISHARES TR
GBL COMM SVC ETF
464287275
31
380
SH
SOLE
295
0
85
ISHARES TR
GLOBAL TECH ETF
464287291
1155
3753
SH
SOLE
3437
0
316
ISHARES TR
S&P 500 GRWT ETF
464287309
7434
114176
SH
SOLE
97456
0
16720
ISHARES TR
GLOB HLTHCRE ETF
464287325
117
1514
SH
SOLE
675
0
839
ISHARES TR
NORTH AMERN NAT
464287374
8
283
SH
SOLE
0
0
283
ISHARES TR
LATN AMER 40 ETF
464287390
110
4000
SH
SOLE
3428
0
572
ISHARES TR
S&P 500 VAL ETF
464287408
1348
9543
SH
SOLE
7896
0
1647
ISHARES TR
20 YR TR BD ETF
464287432
1925
14213
SH
SOLE
11858
0
2355
ISHARES TR
BARCLAYS 7 10 YR
464287440
1776
15729
SH
SOLE
12446
0
3282
ISHARES TR
1 3 YR TREAS BD
464287457
7839
90882
SH
SOLE
83102
0
7780
ISHARES TR
MSCI EAFE ETF
464287465
57596
759140
SH
SOLE
682942
0
76199
ISHARES TR
RUS MDCP VAL ETF
464287473
3848
35206
SH
SOLE
34380
0
826
ISHARES TR
RUS MD CP GR ETF
464287481
6653
65191
SH
SOLE
63069
0
2122
ISHARES TR
RUS MID CAP ETF
464287499
5569
75327
SH
SOLE
27365
0
47962
ISHARES TR
CORE S&P MCP ETF
464287507
8187
31454
SH
SOLE
26273
0
5181
ISHARES TR
EXPANDED TECH
464287515
1044
3059
SH
SOLE
3014
0
45
ISHARES TR
PHLX SEMICND ETF
464287523
2061
4860
SH
SOLE
4860
0
0
ISHARES TR
EXPND TEC SC ETF
464287549
18
50
SH
SOLE
50
0
0
ISHARES TR
NASDAQ BIOTECH
464287556
3518
23364
SH
SOLE
19923
0
3441
ISHARES TR
COHEN STEER REIT
464287564
216
3740
SH
SOLE
3170
0
570
ISHARES TR
GLOBAL 100 ETF
464287572
79
1190
SH
SOLE
1190
0
0
ISHARES TR
U.S. CNSM SV ETF
464287580
335
4471
SH
SOLE
4471
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
32179
212332
SH
SOLE
193152
0
19180
ISHARES TR
S&P MC 400GR ETF
464287606
3885
49577
SH
SOLE
45724
0
3853
ISHARES TR
RUS 1000 GRW ETF
464287614
19782
81392
SH
SOLE
74416
0
6976
ISHARES TR
RUS 1000 ETF
464287622
23429
104675
SH
SOLE
98571
0
6104
ISHARES TR
RUS 2000 VAL ETF
464287630
4799
30096
SH
SOLE
27106
0
2990
ISHARES TR
RUS 2000 GRW ETF
464287648
9787
32542
SH
SOLE
29119
0
3423
ISHARES TR
RUSSELL 2000 ETF
464287655
47322
214187
SH
SOLE
182318
0
31869
ISHARES TR
CORE S&P US VLU
464287663
48684
706594
SH
SOLE
597082
0
109512
ISHARES TR
CORE S&P US GWT
464287671
8718
96024
SH
SOLE
80145
0
15880
ISHARES TR
RUSSELL 3000 ETF
464287689
47569
200517
SH
SOLE
191372
0
9145
ISHARES TR
U.S. UTILITS ETF
464287697
119
1490
SH
SOLE
1290
0
200
ISHARES TR
S&P MC 400VL ETF
464287705
1455
14272
SH
SOLE
14206
0
66
ISHARES TR
US TELECOM ETF
464287713
401
12398
SH
SOLE
11798
0
600
ISHARES TR
U.S. TECH ETF
464287721
2240
25540
SH
SOLE
23911
0
1629
ISHARES TR
U.S. REAL ES ETF
464287739
606
6588
SH
SOLE
5810
0
778
ISHARES TR
US INDUSTRIALS
464287754
374
3536
SH
SOLE
3536
0
0
ISHARES TR
US HLTHCARE ETF
464287762
518
2052
SH
SOLE
2052
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
32
187
SH
SOLE
187
0
0
ISHARES TR
U.S. FINLS ETF
464287788
503
6722
SH
SOLE
5904
0
818
ISHARES TR
U.S. ENERGY ETF
464287796
134
5109
SH
SOLE
3909
0
1200
ISHARES TR
CORE S&P SCP ETF
464287804
9293
85622
SH
SOLE
43282
0
42340
ISHARES TR
U.S. CNSM GD ETF
464287812
284
1607
SH
SOLE
1607
0
0
ISHARES TR
U.S. BAS MTL ETF
464287838
30
239
SH
SOLE
239
0
0
ISHARES TR
DOW JONES US ETF
464287846
66
660
SH
SOLE
660
0
0
ISHARES TR
EUROPE ETF
464287861
854
16998
SH
SOLE
13723
0
3275
ISHARES TR
SP SMCP600VL ETF
464287879
712
7072
SH
SOLE
6176
0
896
ISHARES TR
S&P SML 600 GWT
464287887
1502
11716
SH
SOLE
10664
0
1052
ISHARES TR
SHRT NAT MUN ETF
464288158
2185
20269
SH
SOLE
19269
0
1000
ISHARES TR
AGENCY BOND ETF
464288166
196
1665
SH
SOLE
1665
0
0
ISHARES TR
GL TIMB FORE ETF
464288174
0
3
SH
SOLE
0
0
3
ISHARES TR
MSCI AC ASIA ETF
464288182
26
284
SH
SOLE
143
0
141
ISHARES TR
GL CLEAN ENE ETF
464288224
3317
136500
SH
SOLE
97349
0
39151
ISHARES TR
MSCI ACWI EX US
464288240
760
13772
SH
SOLE
11917
0
1855
ISHARES TR
MSCI ACWI ETF
464288257
1994
20957
SH
SOLE
11932
0
9025
ISHARES TR
EAFE SML CP ETF
464288273
2129
29634
SH
SOLE
29401
0
233
ISHARES TR
JPMORGAN USD EMG
464288281
539
4950
SH
SOLE
2815
0
2135
ISHARES TR
MRGSTR MD CP GRW
464288307
56
147
SH
SOLE
147
0
0
ISHARES TR
GLB INFRASTR ETF
464288372
85
1897
SH
SOLE
1197
0
700
ISHARES TR
MRGSTR MD CP VAL
464288406
2
10
SH
SOLE
10
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
5153
44400
SH
SOLE
33081
0
11319
ISHARES TR
ASIA 50 ETF
464288430
6
66
SH
SOLE
66
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
1598
50757
SH
SOLE
41980
0
8777
ISHARES TR
INTL DEV RE ETF
464288489
44
1600
SH
SOLE
1600
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
1058
12134
SH
SOLE
11035
0
1099
ISHARES TR
MSCI KLD400 SOC
464288570
4372
57250
SH
SOLE
53686
0
3564
ISHARES TR
MBS ETF
464288588
1421
13105
SH
SOLE
4423
0
8682
ISHARES TR
GOV/CRED BD ETF
464288596
32
270
SH
SOLE
270
0
0
ISHARES TR
MRGSTR SM CP GR
464288604
36
120
SH
SOLE
120
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
271
2362
SH
SOLE
1812
0
550
ISHARES TR
USD INV GRDE ETF
464288620
986
16694
SH
SOLE
2449
0
14245
ISHARES TR
ISHS 5-10YR INVT
464288638
555
9370
SH
SOLE
8870
0
500
ISHARES TR
ISHS 1-5YR INVS
464288646
4083
74675
SH
SOLE
63613
0
11062
ISHARES TR
10-20 YR TRS ETF
464288653
24
168
SH
SOLE
0
0
168
ISHARES TR
3 7 YR TREAS BD
464288661
850
6541
SH
SOLE
6541
0
0
ISHARES TR
SHORT TREAS BD
464288679
1273
11522
SH
SOLE
10431
0
1091
ISHARES TR
PFD AND INCM SEC
464288687
2861
74498
SH
SOLE
63861
0
10637
ISHARES TR
GLOBAL MATER ETF
464288695
12
138
SH
SOLE
0
0
138
ISHARES TR
MRNING SM CP ETF
464288703
15
87
SH
SOLE
2
0
85
ISHARES TR
GLOB UTILITS ETF
464288711
11
190
SH
SOLE
0
0
190
ISHARES TR
GLB CNS DISC ETF
464288745
10
60
SH
SOLE
0
0
60
ISHARES TR
US HOME CONS ETF
464288752
20
302
SH
SOLE
302
0
0
ISHARES TR
US AER DEF ETF
464288760
1631
15668
SH
SOLE
13988
0
1680
ISHARES TR
US REGNL BKS ETF
464288778
51
900
SH
SOLE
0
0
900
ISHARES TR
MSCI USA ESG SLC
464288802
2007
22856
SH
SOLE
20780
0
2076
ISHARES TR
U.S. MED DVC ETF
464288810
3861
11688
SH
SOLE
11291
0
397
ISHARES TR
US HLTHCR PR ETF
464288828
40
158
SH
SOLE
158
0
0
ISHARES TR
MICRO-CAP ETF
464288869
249
1695
SH
SOLE
1620
0
75
ISHARES TR
EAFE VALUE ETF
464288877
953
18699
SH
SOLE
11506
0
7193
ISHARES TR
EAFE GRWTH ETF
464288885
13074
130141
SH
SOLE
109581
0
20560
ISHARES TR
BRAZIL SM-CP ETF
464289131
20
1300
SH
SOLE
0
0
1300
ISHARES TR
MSCI EURO FL ETF
464289180
183
9483
SH
SOLE
8183
0
1300
ISHARES TR
RUS TP200 VL ETF
464289420
211
3305
SH
SOLE
3305
0
0
ISHARES TR
RUS TP200 GR ETF
464289438
953
7082
SH
SOLE
7082
0
0
ISHARES TR
10+ YR INVST GRD
464289511
35
524
SH
SOLE
265
0
259
ISHARES TR
AGGRES ALLOC ETF
464289859
25
367
SH
SOLE
367
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
30
700
SH
SOLE
0
0
700
ISHARES TR
US TREAS BD ETF
46429B267
270
10320
SH
SOLE
9045
0
1275
ISHARES TR
A RATE CP BD ETF
46429B291
402
7249
SH
SOLE
3469
0
3780
ISHARES TR
CMBS ETF
46429B366
170
3154
SH
SOLE
3154
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
154
3650
SH
SOLE
1250
0
2400
ISHARES TR
MSCI POLAND ETF
46429B606
1
55
SH
SOLE
55
0
0
ISHARES TR
FLTG RATE NT ETF
46429B655
611
12023
SH
SOLE
675
0
11348
ISHARES TR
CORE HIGH DV ETF
46429B663
1636
17245
SH
SOLE
15062
0
2183
ISHARES TR
MSCI CHINA ETF
46429B671
96
1179
SH
SOLE
963
0
216
ISHARES TR
MSCI EAFE MIN VL
46429B689
2779
38077
SH
SOLE
33529
0
4548
ISHARES TR
MSCI USA MIN VOL
46429B697
6709
96961
SH
SOLE
79725
0
17236
ISHARES TR
0-5 YR TIPS ETF
46429B747
136
1285
SH
SOLE
1285
0
0
ISHARES TR
MSCI USA QLT FCT
46432F339
499
4099
SH
SOLE
3173
0
926
ISHARES TR
MSCI USA VALUE
46432F388
305
2972
SH
SOLE
2972
0
0
ISHARES TR
MSCI USA MMENTM
46432F396
169
1052
SH
SOLE
959
0
93
ISHARES TR
CORE MSCI TOTAL
46432F834
916
13030
SH
SOLE
12030
0
1000
ISHARES TR
CORE MSCI EAFE
46432F842
15268
211908
SH
SOLE
172097
0
39811
ISHARES TR
CORE 1 5 YR USD
46432F859
1031
20104
SH
SOLE
16585
0
3519
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
MSCI INTL MULTFT
46434V274
97
3380
SH
SOLE
3380
0
0
ISHARES TR
MSCI USA MULTIFT
46434V282
48
1185
SH
SOLE
1185
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
553
9338
SH
SOLE
9338
0
0
ISHARES TR
0-5YR HI YL CP
46434V407
66
1448
SH
SOLE
1448
0
0
ISHARES TR
MSCI INTL QUALTY
46434V456
39
1064
SH
SOLE
0
0
1064
ISHARES TR
MSCI CHINA A
46434V514
541
13147
SH
SOLE
12579
0
568
ISHARES TR
CORE DIV GRWTH
46434V621
739
15300
SH
SOLE
14984
0
316
ISHARES TR
CUR HD EURZN ETF
46434V639
30
880
SH
SOLE
880
0
0
ISHARES TR
CORE MSCI PAC
46434V696
7
110
SH
SOLE
0
0
110
ISHARES TR
CUR HED MSCI GER
46434V704
65
2039
SH
SOLE
1262
0
777
ISHARES TR
CORE MSCI EURO
46434V738
554
10260
SH
SOLE
9970
0
290
ISHARES TR
HDG MSCI EAFE
46434V803
5191
157441
SH
SOLE
157441
0
0
ISHARES TR
BLACKROCK ULTRA
46434V878
151
2996
SH
SOLE
2714
0
282
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
774
29600
SH
SOLE
29600
0
0
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
1142
44860
SH
SOLE
44860
0
0
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
40
1500
SH
SOLE
1500
0
0
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
1175
47275
SH
SOLE
45150
0
2125
ISHARES TR
CONV BD ETF
46435G102
650
6622
SH
SOLE
6622
0
0
ISHARES TR
ESG AWRE USD ETF
46435G193
1753
65060
SH
SOLE
65060
0
0
ISHARES TR
ESG AWRE 1 5 YR
46435G243
745
28677
SH
SOLE
28677
0
0
ISHARES TR
RUSEL 2500 ETF
46435G268
27
435
SH
SOLE
435
0
0
ISHARES TR
CORE MSCI INTL
46435G326
5
70
SH
SOLE
0
0
70
ISHARES TR
MSCI UK ETF NEW
46435G334
222
7092
SH
SOLE
4646
0
2446
ISHARES TR
MORTGE REL ETF
46435G342
46
1300
SH
SOLE
1300
0
0
ISHARES TR
CR 5 10 YR ETF
46435G417
160
3145
SH
SOLE
3145
0
0
ISHARES TR
ESG AWR MSCI USA
46435G425
2911
32034
SH
SOLE
30281
0
1753
ISHARES TR
FALN ANGLS USD
46435G474
2
53
SH
SOLE
53
0
0
ISHARES TR
ESG AW MSCI EAFE
46435G516
21804
287266
SH
SOLE
286086
0
1180
ISHARES TR
ESG MSCI LEADR
46435U218
991
14301
SH
SOLE
14301
0
0
ISHARES TR
IBDS DEC28 ETF
46435U515
28
1000
SH
SOLE
1000
0
0
ISHARES TR
ESG AWR US AGRGT
46435U549
401
7336
SH
SOLE
7336
0
0
ISHARES TR
US INFRASTRUC
46435U713
56
1608
SH
SOLE
1608
0
0
ISHARES TR
BROAD USD HIGH
46435U853
244
5922
SH
SOLE
481
0
5441
ISHARES U S ETF TR
BLACKROCK ST MAT
46431W507
111
2217
SH
SOLE
2217
0
0
ISHARES U S ETF TR
INT RT HDG C B
46431W705
13
130
SH
SOLE
0
0
130
ISHARES U S ETF TR
GSCI CMDTY STGY
46431W853
812
27130
SH
SOLE
6231
0
20899
ITT INC
COM
45073V108
2436
26798
SH
SOLE
25398
0
1400
J & J SNACK FOODS CORP
COM
466032109
3148
20048
SH
SOLE
19273
0
775
J P MORGAN EXCHANGE-TRADED F
EQUITY PREMIUM
46641Q332
42
716
SH
SOLE
716
0
0
J P MORGAN EXCHANGE-TRADED F
ULTRA SHT MUNCPL
46641Q654
325
6365
SH
SOLE
6365
0
0
J P MORGAN EXCHANGE-TRADED F
BETBULD MSCI
46641Q738
0
5
SH
SOLE
0
0
5
J2 GLOBAL INC
COM
48123V102
2995
24990
SH
SOLE
22351
0
2639
JACOBS ENGR GROUP INC
COM
469814107
4693
36301
SH
SOLE
13297
0
23004
JAMF HLDG CORP
COM
47074L105
2280
64545
SH
SOLE
59615
0
4930
JD.COM INC
SPON ADR CL A
47215P106
263
3119
SH
SOLE
1429
0
1690
JEFFERIES FINL GROUP INC
COM
47233W109
345
11459
SH
SOLE
8284
0
3175
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
2482
18611
SH
SOLE
15954
0
2657
JOHN HANCOCK EXCHANGE TRADED
MLTFCTR LRG CAP
47804J107
61
1207
SH
SOLE
1207
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
540
10994
SH
SOLE
10994
0
0
JOHNSON & JOHNSON
COM
478160104
152561
928270
SH
SOLE
583760
0
344510
JOHNSON CTLS INTL PLC
SHS
G51502105
1316
22050
SH
SOLE
3261
0
18789
JONES LANG LASALLE INC
COM
48020Q107
30953
172883
SH
SOLE
78031
0
94852
JPMORGAN CHASE & CO
COM
46625H100
250363
1644636
SH
SOLE
1018472
0
626164
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
698
42054
SH
SOLE
13742
0
28313
KANSAS CITY SOUTHERN
COM NEW
485170302
1088
4122
SH
SOLE
3063
0
1059
KB HOME
COM
48666K109
448
9628
SH
SOLE
9628
0
0
KELLOGG CO
COM
487836108
2692
42534
SH
SOLE
37621
0
4913
KEMPER CORP
COM
488401100
2377
29812
SH
SOLE
27108
0
2704
KEYCORP
COM
493267108
1133
56701
SH
SOLE
46822
0
9879
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1047
7298
SH
SOLE
2294
0
5004
KIMBERLY-CLARK CORP
COM
494368103
13627
98002
SH
SOLE
58466
0
39535
KINDER MORGAN INC DEL
COM
49456B101
9804
588817
SH
SOLE
438443
0
150374
KINSALE CAP GROUP INC
COM
49714P108
7529
45688
SH
SOLE
42938
0
2750
KIRKLAND LAKE GOLD LTD
COM
49741E100
396
11712
SH
SOLE
7920
0
3792
KKR & CO INC
COM
48251W104
808
16538
SH
SOLE
11740
0
4798
KLA CORP
COM NEW
482480100
5374
16265
SH
SOLE
932
0
15333
KNOWLES CORP
COM
49926D109
0
12
SH
SOLE
0
0
12
KNOWLES CORP
NOTE 3.250%11/0
49926DAB5
105
90000
PRN
SOLE
65000
0
25000
KOHLS CORP
COM
500255104
2051
34415
SH
SOLE
22833
0
11582
KORNIT DIGITAL LTD
SHS
M6372Q113
85683
864432
SH
SOLE
731609
0
132823
KRAFT HEINZ CO
COM
500754106
3316
82888
SH
SOLE
68804
0
14084
KRANESHARES TR
CSI CHI INTERNET
500767306
272
3561
SH
SOLE
3561
0
0
KRANESHARES TR
QUADRTC INT RT
500767736
150
5237
SH
SOLE
5237
0
0
KROGER CO
COM
501044101
407
11301
SH
SOLE
4902
0
6399
KRYSTAL BIOTECH INC
COM
501147102
4173
54166
SH
SOLE
28962
0
25204
L3HARRIS TECHNOLOGIES INC
COM
502431109
4193
20689
SH
SOLE
19487
0
1202
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1278
5010
SH
SOLE
3599
0
1411
LAM RESEARCH CORP
COM
512807108
3782
6354
SH
SOLE
5445
0
909
LAMAR ADVERTISING CO NEW
CL A
512816109
335
3567
SH
SOLE
3567
0
0
LAMB WESTON HLDGS INC
COM
513272104
457
5904
SH
SOLE
1909
0
3995
LANDMARK INFRASTRCTUR PARTR
COM UNIT LTD
51508J108
247
20900
SH
SOLE
4000
0
16900
LANDSTAR SYS INC
COM
515098101
2365
14331
SH
SOLE
12156
0
2175
LAS VEGAS SANDS CORP
COM
517834107
438
7202
SH
SOLE
7094
0
108
LATTICE SEMICONDUCTOR CORP
COM
518415104
2407
53469
SH
SOLE
51604
0
1865
LAUDER ESTEE COS INC
CL A
518439104
23540
80936
SH
SOLE
59201
0
21735
LAWSON PRODS INC
COM
520776105
530
10225
SH
SOLE
10225
0
0
LEGGETT & PLATT INC
COM
524660107
1956
42838
SH
SOLE
7284
0
35554
LEIDOS HOLDINGS INC
COM
525327102
422
4386
SH
SOLE
4270
0
116
LEMONADE INC
COM
52567D107
751
8061
SH
SOLE
3876
0
4185
LENNAR CORP
CL A
526057104
2102
20766
SH
SOLE
19647
0
1119
LENNAR CORP
CL B
526057302
389
4725
SH
SOLE
4725
0
0
LENNOX INTL INC
COM
526107107
2318
7440
SH
SOLE
6826
0
614
LESLIES INC
COM
527064109
3959
161678
SH
SOLE
140978
0
20700
LHC GROUP INC
COM
50187A107
3546
18544
SH
SOLE
17737
0
807
LIBERTY BROADBAND CORP
COM SER A
530307107
190
1306
SH
SOLE
1295
0
11
LIBERTY BROADBAND CORP
COM SER C
530307305
1064
7087
SH
SOLE
6366
0
721
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
121
4732
SH
SOLE
1002
0
3730
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
436
17058
SH
SOLE
16894
0
164
LIBERTY MEDIA CORP DEL
COM A SIRIUSXM
531229409
184
4173
SH
SOLE
4060
0
113
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
498
11287
SH
SOLE
10250
0
1037
LIBERTY MEDIA CORP DEL
COM A BRAVES GRP
531229706
9
300
SH
SOLE
300
0
0
LIBERTY MEDIA CORP DEL
COM SER C FRMLA
531229854
385
8891
SH
SOLE
8844
0
47
LIBERTY MEDIA CORP DEL
COM SER A FRMLA
531229870
32
831
SH
SOLE
831
0
0
LIBERTY MEDIA CORP DEL
COM C BRAVES GRP
531229888
28
1023
SH
SOLE
1023
0
0
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
4414
28955
SH
SOLE
26693
0
2262
LILLY ELI & CO
COM
532457108
53141
284450
SH
SOLE
147657
0
136793
LIMELIGHT NETWORKS INC
COM
53261M104
5291
1482045
SH
SOLE
1322001
0
160044
LINCOLN ELEC HLDGS INC
COM
533900106
447
3636
SH
SOLE
3636
0
0
LINCOLN NATL CORP IND
COM
534187109
598
9598
SH
SOLE
6534
0
3064
LINDE PLC
SHS
G5494J103
79268
282957
SH
SOLE
155406
0
127551
LIONS GATE ENTMNT CORP
CL A VTG
535919401
127
8500
SH
SOLE
8500
0
0
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
48
3686
SH
SOLE
3686
0
0
LITHIA MTRS INC
CL A
536797103
398
1020
SH
SOLE
691
0
329
LITTELFUSE INC
COM
537008104
7536
28498
SH
SOLE
14003
0
14495
LIVE NATION ENTERTAINMENT IN
COM
538034109
33229
392548
SH
SOLE
316870
0
75678
LIVEPERSON INC
COM
538146101
14184
268943
SH
SOLE
243007
0
25936
LIVERAMP HLDGS INC
COM
53815P108
4693
90452
SH
SOLE
83577
0
6875
LOCKHEED MARTIN CORP
COM
539830109
8631
23358
SH
SOLE
18503
0
4855
LOWES COS INC
COM
548661107
59362
312137
SH
SOLE
208062
0
104076
LTC PPTYS INC
COM
502175102
276
6610
SH
SOLE
5525
0
1085
LULULEMON ATHLETICA INC
COM
550021109
138170
450490
SH
SOLE
372795
0
77695
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
1248
49665
SH
SOLE
43115
0
6550
LUMEN TECHNOLOGIES INC
COM
550241103
370
27714
SH
SOLE
24919
0
2795
LUMINEX CORP DEL
COM
55027E102
1158
36300
SH
SOLE
36000
0
300
LYFT INC
CL A COM
55087P104
8889
140697
SH
SOLE
116567
0
24130
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
1221
11733
SH
SOLE
9790
0
1943
LYRA THERAPEUTICS INC
COM
55234L105
637
55000
SH
SOLE
55000
0
0
M & T BK CORP
COM
55261F104
291
1919
SH
SOLE
1699
0
220
MACKINAC FINL CORP
COM
554571109
204
14568
SH
SOLE
14568
0
0
MACYS INC
COM
55616P104
323
19940
SH
SOLE
16790
0
3150
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
9221
212661
SH
SOLE
172782
0
39879
MAGNA INTL INC
COM
559222401
575
6535
SH
SOLE
2410
0
4125
MAIN STR CAP CORP
COM
56035L104
2569
65628
SH
SOLE
47063
0
18565
MANITOWOC CO INC
COM NEW
563571405
697
33782
SH
SOLE
21282
0
12500
MANPOWERGROUP INC
COM
56418H100
378
3821
SH
SOLE
3798
0
23
MANTECH INTERNATIONAL CORP
CL A
564563104
713
8199
SH
SOLE
8199
0
0
MANULIFE FINL CORP
COM
56501R106
1971
91677
SH
SOLE
79395
0
12282
MARATHON OIL CORP
COM
565849106
156
14587
SH
SOLE
1539
0
13048
MARATHON PETE CORP
COM
56585A102
1026
19184
SH
SOLE
9554
0
9630
MARAVAI LIFESCIENCES HLDGS I
COM CL A
56600D107
18199
510630
SH
SOLE
452439
0
58191
MARCUS & MILLICHAP INC
COM
566324109
457
13555
SH
SOLE
10754
0
2801
MARKEL CORP
COM
570535104
8660
7599
SH
SOLE
7080
0
519
MARKETAXESS HLDGS INC
COM
57060D108
3214
6455
SH
SOLE
371
0
6084
MARRIOTT INTL INC NEW
CL A
571903202
2561
17291
SH
SOLE
14115
0
3176
MARSH & MCLENNAN COS INC
COM
571748102
4158
34139
SH
SOLE
29679
0
4460
MARTIN MARIETTA MATLS INC
COM
573284106
1432
4263
SH
SOLE
4242
0
21
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
25964
530087
SH
SOLE
487353
0
42734
MASCO CORP
COM
574599106
332
5542
SH
SOLE
982
0
4560
MASIMO CORP
COM
574795100
587
2558
SH
SOLE
1973
0
585
MASTERCARD INCORPORATED
CL A
57636Q104
425484
1195012
SH
SOLE
866054
0
328958
MATCH GROUP INC NEW
COM
57667L107
1919
13965
SH
SOLE
11688
0
2277
MAXIM INTEGRATED PRODS INC
COM
57772K101
2159
23630
SH
SOLE
20245
0
3385
MAXLINEAR INC
COM
57776J100
5609
164580
SH
SOLE
141720
0
22860
MCCORMICK & CO INC
COM NON VTG
579780206
69078
774767
SH
SOLE
469144
0
305623
MCDONALDS CORP
COM
580135101
75567
337141
SH
SOLE
216638
0
120503
MCKESSON CORP
COM
58155Q103
496
2545
SH
SOLE
1492
0
1053
MEDALLIA INC
COM
584021109
3937
141177
SH
SOLE
133422
0
7755
MEDIAALPHA INC
CL A
58450V104
4891
138053
SH
SOLE
121240
0
16813
MEDICAL PPTYS TRUST INC
COM
58463J304
473
22244
SH
SOLE
17417
0
4827
MEDNAX INC
COM
58502B106
515
20228
SH
SOLE
15427
0
4801
MEDPACE HLDGS INC
COM
58506Q109
2985
18194
SH
SOLE
16989
0
1205
MEDTRONIC PLC
SHS
G5960L103
57279
484878
SH
SOLE
248907
0
235971
MERCADOLIBRE INC
COM
58733R102
3376
2293
SH
SOLE
1719
0
574
MERCK & CO. INC
COM
58933Y105
49054
636322
SH
SOLE
432500
0
203822
MERCURY GENL CORP NEW
COM
589400100
695
11437
SH
SOLE
8114
0
3323
MERCURY SYS INC
COM
589378108
56969
806352
SH
SOLE
639466
0
166886
MERIT MED SYS INC
COM
589889104
1437
23994
SH
SOLE
23994
0
0
METLIFE INC
COM
59156R108
2982
49048
SH
SOLE
41967
0
7080
METTLER TOLEDO INTERNATIONAL
COM
592688105
2302
1992
SH
SOLE
1577
0
415
MGE ENERGY INC
COM
55277P104
588
8238
SH
SOLE
7942
0
296
MGM RESORTS INTERNATIONAL
COM
552953101
1608
42321
SH
SOLE
41621
0
700
MGP INGREDIENTS INC NEW
COM
55303J106
404
6830
SH
SOLE
6630
0
200
MICROCHIP TECHNOLOGY INC.
COM
595017104
75302
485129
SH
SOLE
294781
0
190348
MICRON TECHNOLOGY INC
COM
595112103
25324
287086
SH
SOLE
253773
0
33313
MICROSOFT CORP
COM
594918104
865579
3671284
SH
SOLE
2557317
0
1113967
MIDDLEBY CORP
COM
596278101
1853
11181
SH
SOLE
5849
0
5332
MILLER INDS INC TENN
COM NEW
600551204
418
9050
SH
SOLE
9050
0
0
MINERALS TECHNOLOGIES INC
COM
603158106
1128
14980
SH
SOLE
2800
0
12180
MITEK SYS INC
COM NEW
606710200
416
28534
SH
SOLE
28242
0
292
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
231
42916
SH
SOLE
0
0
42916
MODERNA INC
COM
60770K107
2465
18822
SH
SOLE
16084
0
2738
MOHAWK INDS INC
COM
608190104
446
2320
SH
SOLE
360
0
1960
MONDELEZ INTL INC
CL A
609207105
11962
204368
SH
SOLE
140356
0
64012
MONGODB INC
CL A
60937P106
45330
169503
SH
SOLE
109403
0
60100
MONOLITHIC PWR SYS INC
COM
609839105
3734
10572
SH
SOLE
10119
0
453
MONROE CAP CORP
COM
610335101
5493
547147
SH
SOLE
410586
0
136560
MONSTER BEVERAGE CORP NEW
COM
61174X109
1169
12833
SH
SOLE
8503
0
4330
MONTROSE ENVIRONMENTAL GROUP
COM
615111101
9913
197513
SH
SOLE
187165
0
10348
MOODYS CORP
COM
615369105
8701
29139
SH
SOLE
17909
0
11230
MORGAN STANLEY
COM NEW
617446448
10187
131173
SH
SOLE
86831
0
44342
MORNINGSTAR INC
COM
617700109
1855
8241
SH
SOLE
6396
0
1845
MOSAIC CO NEW
COM
61945C103
1152
36439
SH
SOLE
31710
0
4729
MOTOROLA SOLUTIONS INC
COM NEW
620076307
5795
30815
SH
SOLE
16148
0
14667
MPLX LP
COM UNIT REP LTD
55336V100
364
14196
SH
SOLE
12297
0
1899
MSCI INC
COM
55354G100
502
1197
SH
SOLE
1137
0
60
MYRIAD GENETICS INC
COM
62855J104
369
12119
SH
SOLE
2321
0
9798
NANO DIMENSION LTD
SPONSORD ADS NEW
63008G203
94
11000
SH
SOLE
11000
0
0
NAPCO SEC TECHNOLOGIES INC
COM
630402105
2207
63373
SH
SOLE
61898
0
1475
NASDAQ INC
COM
631103108
744
5048
SH
SOLE
4985
0
63
NATIONAL BEVERAGE CORP
COM
635017106
348
7122
SH
SOLE
0
0
7122
NATIONAL BK HLDGS CORP
CL A
633707104
341
8592
SH
SOLE
8500
0
92
NATIONAL FUEL GAS CO
COM
636180101
306
6120
SH
SOLE
4892
0
1228
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
739
12474
SH
SOLE
11870
0
604
NATIONAL INSTRS CORP
COM
636518102
1288
29816
SH
SOLE
29340
0
476
NATIONAL VISION HLDGS INC
COM
63845R107
755
17226
SH
SOLE
16579
0
647
NAUTILUS INC
COM
63910B102
6539
418107
SH
SOLE
353755
0
64352
NCINO INC
COM
63947U107
236
3531
SH
SOLE
3350
0
181
NCR CORP NEW
COM
62886E108
204
5384
SH
SOLE
5336
0
48
NEKTAR THERAPEUTICS
COM
640268108
10054
502713
SH
SOLE
457250
0
45463
NEOGENOMICS INC
COM NEW
64049M209
16103
333884
SH
SOLE
300472
0
33412
NEPHROS INC
COM
640671400
241
36249
SH
SOLE
36249
0
0
NETAPP INC
COM
64110D104
407
5604
SH
SOLE
2604
0
3000
NETEASE INC
SPONSORED ADS
64110W102
336
3252
SH
SOLE
931
0
2321
NETFLIX INC
COM
64110L106
65658
125864
SH
SOLE
110301
0
15563
NEUROCRINE BIOSCIENCES INC
COM
64125C109
1913
19667
SH
SOLE
15454
0
4213
NEURONETICS INC
COM
64131A105
1857
150115
SH
SOLE
142049
0
8066
NEVRO CORP
COM
64157F103
6427
46074
SH
SOLE
40922
0
5152
NEW FORTRESS ENERGY INC
COM CL A
644393100
614
13375
SH
SOLE
13375
0
0
NEW GOLD INC CDA
COM
644535106
20
13000
SH
SOLE
13000
0
0
NEW ORIENTAL ED & TECHNOLOGY
SPON ADR
647581107
207
14761
SH
SOLE
2690
0
12071
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
286
25398
SH
SOLE
25398
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
1463
115954
SH
SOLE
88045
0
27909
NEWELL BRANDS INC
COM
651229106
306
11428
SH
SOLE
9117
0
2311
NEWMONT CORP
COM
651639106
2130
35336
SH
SOLE
25196
0
10140
NEXTERA ENERGY INC
COM
65339F101
29556
390904
SH
SOLE
254879
0
136025
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
701
9622
SH
SOLE
8147
0
1475
NICE LTD
SPONSORED ADR
653656108
1176
5397
SH
SOLE
5262
0
135
NIKE INC
CL B
654106103
75426
567585
SH
SOLE
372984
0
194602
NIO INC
SPON ADS
62914V106
700
17955
SH
SOLE
16095
0
1860
NISOURCE INC
COM
65473P105
589
24438
SH
SOLE
22629
0
1809
NORDSTROM INC
COM
655664100
255
6724
SH
SOLE
6424
0
300
NORFOLK SOUTHN CORP
COM
655844108
9401
35010
SH
SOLE
19342
0
15668
NORTHERN TR CORP
COM
665859104
25117
238956
SH
SOLE
139839
0
99118
NORTHROP GRUMMAN CORP
COM
666807102
5535
17102
SH
SOLE
13843
0
3259
NORTONLIFELOCK INC
COM
668771108
543
25556
SH
SOLE
18393
0
7163
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
272
9873
SH
SOLE
623
0
9250
NOVANTA INC
COM
67000B104
1051
7970
SH
SOLE
7555
0
415
NOVARTIS AG
SPONSORED ADR
66987V109
11110
129969
SH
SOLE
94653
0
35316
NOVOCURE LTD
ORD SHS
G6674U108
235
1775
SH
SOLE
1575
0
200
NOVO-NORDISK A S
ADR
670100205
1105
16385
SH
SOLE
10157
0
6228
NUANCE COMMUNICATIONS INC
COM
67020Y100
690
15814
SH
SOLE
13414
0
2400
NUCANA PLC
SPONSORED ADR
67022C106
67
13450
SH
SOLE
13450
0
0
NUCOR CORP
COM
670346105
1110
13825
SH
SOLE
10106
0
3719
NUTANIX INC
CL A
67059N108
5817
218999
SH
SOLE
171620
0
47379
NUTRIEN LTD
COM
67077M108
860
15953
SH
SOLE
11928
0
4025
NUVASIVE INC
COM
670704105
706
10764
SH
SOLE
9693
0
1071
NVIDIA CORPORATION
COM
67066G104
65078
121885
SH
SOLE
89836
0
32050
NVR INC
COM
62944T105
217
46
SH
SOLE
1
0
45
NXP SEMICONDUCTORS N V
COM
N6596X109
463
2299
SH
SOLE
2079
0
220
OAK STR HEALTH INC
COM
67181A107
59117
1089318
SH
SOLE
757172
0
332146
OCCIDENTAL PETE CORP
COM
674599105
350
13156
SH
SOLE
7850
0
5306
OCCIDENTAL PETE CORP
*W EXP 08/03/202
674599162
16
1314
SH
SOLE
1204
0
110
OFG BANCORP
COM
67103X102
339
15000
SH
SOLE
5000
0
10000
OKTA INC
CL A
679295105
120964
548766
SH
SOLE
429415
0
119351
OLD DOMINION FREIGHT LINE IN
COM
679580100
5253
21851
SH
SOLE
19969
0
1882
OLD NATL BANCORP IND
COM
680033107
554
28642
SH
SOLE
22200
0
6442
OLD REP INTL CORP
COM
680223104
1343
61489
SH
SOLE
58289
0
3200
OLD SECOND BANCORP INC ILL
COM
680277100
146
11056
SH
SOLE
6000
0
5056
OLIN CORP
COM PAR $1
680665205
511
13450
SH
SOLE
9450
0
4000
OMNICOM GROUP INC
COM
681919106
17863
240899
SH
SOLE
239603
0
1296
ON24 INC
COM
68339B104
428
8815
SH
SOLE
6165
0
2650
ONE GAS INC
COM
68235P108
218
2837
SH
SOLE
2205
0
632
ONEOK INC NEW
COM
682680103
2477
48890
SH
SOLE
24347
0
24543
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
119
11205
SH
SOLE
11205
0
0
ONTRAK INC
COM
683373104
2362
72553
SH
SOLE
68553
0
4000
OOMA INC
COM
683416101
177
11162
SH
SOLE
4962
0
6200
OPEN TEXT CORP
COM
683715106
385
8079
SH
SOLE
7999
0
80
OPENDOOR TECHNOLOGIES INC
COM
683712103
3005
141803
SH
SOLE
124853
0
16950
OPENDOOR TECHNOLOGIES INC
*W EXP 12/18/202
683712111
149
14564
SH
SOLE
13426
0
1138
OPTIMIZERX CORP
COM NEW
68401U204
36665
752103
SH
SOLE
686790
0
65313
OPTION CARE HEALTH INC
COM NEW
68404L201
3896
219608
SH
SOLE
215072
0
4536
ORACLE CORP
COM
68389X105
15135
215687
SH
SOLE
168448
0
47238
OREILLY AUTOMOTIVE INC
COM
67103H107
46288
91253
SH
SOLE
59027
0
32226
ORIX CORP
SPONSORED ADR
686330101
445
5244
SH
SOLE
189
0
5055
OSHKOSH CORP
COM
688239201
943
7951
SH
SOLE
7191
0
760
OSISKO GOLD ROYALTIES LTD
COM
68827L101
124
11265
SH
SOLE
9265
0
2000
OTIS WORLDWIDE CORP
COM
68902V107
1305
19061
SH
SOLE
15746
0
3315
OUTLOOK THERAPEUTICS INC
COM NEW
69012T206
52
23000
SH
SOLE
23000
0
0
OVERSTOCK COM INC DEL
COM
690370101
294
4433
SH
SOLE
4433
0
0
OVID THERAPEUTICS INC
COM
690469101
629
156482
SH
SOLE
80352
0
76130
OWL ROCK CAPITAL CORPORATION
COM
69121K104
4346
315637
SH
SOLE
315637
0
0
PACCAR INC
COM
693718108
1217
13100
SH
SOLE
6355
0
6746
PACIRA BIOSCIENCES INC
COM
695127100
33
470
SH
SOLE
470
0
0
PACIRA BIOSCIENCES INC
NOTE 2.375% 4/0
695127AD2
218
180000
PRN
SOLE
135000
0
45000
PALANTIR TECHNOLOGIES INC
CL A
69608A108
1784
76604
SH
SOLE
49301
0
27303
PALO ALTO NETWORKS INC
COM
697435105
32363
100489
SH
SOLE
63755
0
36734
PALOMAR HLDGS INC
COM
69753M105
14550
217031
SH
SOLE
192703
0
24328
PAN AMERN SILVER CORP
COM
697900108
919
30589
SH
SOLE
16129
0
14460
PARKER-HANNIFIN CORP
COM
701094104
16812
53299
SH
SOLE
47597
0
5702
PAYCHEX INC
COM
704326107
28265
288356
SH
SOLE
178800
0
109556
PAYCOM SOFTWARE INC
COM
70432V102
1289
3483
SH
SOLE
2098
0
1385
PAYLOCITY HLDG CORP
COM
70438V106
30195
167907
SH
SOLE
158781
0
9126
PAYPAL HLDGS INC
COM
70450Y103
540528
2225860
SH
SOLE
1678341
0
547519
PAYSIGN INC
COM
70451A104
66
15120
SH
SOLE
15120
0
0
PDC ENERGY INC
COM
69327R101
2
70
SH
SOLE
0
0
70
PDC ENERGY INC
NOTE 1.125% 9/1
69327RAD3
198
200000
PRN
SOLE
150000
0
50000
PEGASYSTEMS INC
COM
705573103
357
3118
SH
SOLE
2945
0
173
PELOTON INTERACTIVE INC
CL A COM
70614W100
20950
186324
SH
SOLE
161082
0
25242
PENN NATL GAMING INC
COM
707569109
1006
9597
SH
SOLE
8805
0
792
PENUMBRA INC
COM
70975L107
2698
9971
SH
SOLE
7363
0
2608
PEPSICO INC
COM
713448108
65478
462905
SH
SOLE
322319
0
140586
PERFICIENT INC
COM
71375U101
6082
103583
SH
SOLE
99060
0
4523
PERKINELMER INC
COM
714046109
964
7513
SH
SOLE
7213
0
300
PERRIGO CO PLC
SHS
G97822103
317
7835
SH
SOLE
3802
0
4033
PFIZER INC
COM
717081103
41791
1153483
SH
SOLE
816294
0
337189
PHASEBIO PHARMACEUTICALS INC
COM
717224109
368
106500
SH
SOLE
28000
0
78500
PHILIP MORRIS INTL INC
COM
718172109
13044
146987
SH
SOLE
75106
0
71881
PHILLIPS 66
COM
718546104
2004
24576
SH
SOLE
20298
0
4278
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
878
27720
SH
SOLE
19380
0
8340
PHREESIA INC
COM
71944F106
24258
465608
SH
SOLE
320844
0
144764
PIERIS PHARMACEUTICALS INC
COM
720795103
154
60000
SH
SOLE
0
0
60000
PIMCO ETF TR
1-5 US TIP IDX
72201R205
51
935
SH
SOLE
290
0
645
PIMCO ETF TR
ACTIVE BD ETF
72201R775
347
3167
SH
SOLE
2957
0
210
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
145
1462
SH
SOLE
230
0
1232
PIMCO ETF TR
INV GRD CRP BD
72201R817
775
6957
SH
SOLE
6585
0
372
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
2496
24496
SH
SOLE
21642
0
2854
PIMCO ETF TR
25YR+ ZERO U S
72201R882
897
6801
SH
SOLE
4791
0
2010
PING IDENTITY HLDG CORP
COM
72341T103
5014
228637
SH
SOLE
215506
0
13131
PINNACLE FINL PARTNERS INC
COM
72346Q104
3529
39804
SH
SOLE
38320
0
1484
PINNACLE WEST CAP CORP
COM
723484101
451
5550
SH
SOLE
4247
0
1303
PINTEREST INC
CL A
72352L106
839
11337
SH
SOLE
6006
0
5331
PIONEER NAT RES CO
COM
723787107
26218
165080
SH
SOLE
128539
0
36541
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
219
24024
SH
SOLE
11934
0
12090
PLANET FITNESS INC
CL A
72703H101
21230
274639
SH
SOLE
231398
0
43241
PNC FINL SVCS GROUP INC
COM
693475105
2720
15509
SH
SOLE
9864
0
5645
POOL CORP
COM
73278L105
165416
479132
SH
SOLE
374374
0
104758
POPULAR INC
COM NEW
733174700
890
12650
SH
SOLE
12650
0
0
PORTLAND GEN ELEC CO
COM NEW
736508847
550
11578
SH
SOLE
1687
0
9891
PPG INDS INC
COM
693506107
2917
19413
SH
SOLE
7411
0
12002
PPL CORP
COM
69351T106
2375
82345
SH
SOLE
77951
0
4394
PRA GROUP INC
COM
69354N106
6803
183524
SH
SOLE
148258
0
35266
PRA GROUP INC
NOTE 3.500% 6/0
69354NAB2
2853
2665000
PRN
SOLE
2155000
0
510000
PRECISION BIOSCIENCES INC
COM
74019P108
259
25050
SH
SOLE
600
0
24450
PREMIER INC
CL A
74051N102
304
8980
SH
SOLE
3384
0
5596
PRETIUM RES INC
COM
74139C102
283
27275
SH
SOLE
21150
0
6125
PRETIUM RES INC
NOTE 2.250% 3/1
74139CAB8
135
132000
PRN
SOLE
132000
0
0
PRICE T ROWE GROUP INC
COM
74144T108
15534
90525
SH
SOLE
77751
0
12774
PRIMERICA INC
COM
74164M108
517
3497
SH
SOLE
1586
0
1911
PROCTER AND GAMBLE CO
COM
742718109
114835
847928
SH
SOLE
550781
0
297147
PROGRESSIVE CORP
COM
743315103
132607
1386954
SH
SOLE
1168236
0
218718
PROLOGIS INC.
COM
74340W103
1481
13968
SH
SOLE
7009
0
6959
PROOFPOINT INC
COM
743424103
8703
69185
SH
SOLE
65739
0
3446
PROS HOLDINGS INC
COM
74346Y103
4229
99513
SH
SOLE
93889
0
5624
PROSHARES TR
ULTRAPRO SHORT S
74347B110
4
160
SH
SOLE
160
0
0
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
169
7754
SH
SOLE
6942
0
812
PROSHARES TR
ULTRASHRT S&P500
74347B383
1
63
SH
SOLE
63
0
0
PROSHARES TR
SHORT S&P 500 NE
74347B425
352
21005
SH
SOLE
14760
0
6245
PROSHARES TR
INVT INT RT HG
74347B607
48
625
SH
SOLE
0
0
625
PROSHARES TR
RUSS 2000 DIVD
74347B698
459
7009
SH
SOLE
7009
0
0
PROSHARES TR
SHORT QQQ NEW
74347B714
70
5051
SH
SOLE
5051
0
0
PROSHARES TR
PSHS ULTRA O&G
74347G705
17
143
SH
SOLE
65
0
78
PROSHARES TR
PSHS ULT S&P 500
74347R107
40
392
SH
SOLE
0
0
392
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
124
6520
SH
SOLE
6120
0
400
PROSHARES TR
PSHS ULT SEMICDT
74347R669
560
4675
SH
SOLE
4675
0
0
PROSHARES TR
ULTRA FNCLS NEW
74347X633
530
10035
SH
SOLE
8835
0
1200
PROSHARES TR
ULTRAPRO QQQ
74347X831
51
560
SH
SOLE
560
0
0
PROSHARES TR
SHRT 20+YR TRE
74347X849
4435
244740
SH
SOLE
207710
0
37030
PROSHARES TR
ULTRPRO S&P500
74347X864
11
125
SH
SOLE
125
0
0
PROSHARES TR
ULTSHT REAL EST
74348A244
0
10
SH
SOLE
10
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
5792
67150
SH
SOLE
67075
0
75
PROSPECT CAP CORP
COM
74348T102
785
102400
SH
SOLE
102400
0
0
PROSPECT CAP CORP
NOTE 6.375% 3/0
74348TAT9
54
50000
PRN
SOLE
0
0
50000
PROTO LABS INC
COM
743713109
7396
60748
SH
SOLE
55503
0
5245
PRUDENTIAL FINL INC
COM
744320102
2775
30462
SH
SOLE
28281
0
2181
PSYCHEMEDICS CORP
COM NEW
744375205
96
15500
SH
SOLE
9500
0
6000
PUBLIC STORAGE
COM
74460D109
454
1839
SH
SOLE
1685
0
154
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
572
9503
SH
SOLE
7601
0
1902
PURE CYCLE CORP
COM NEW
746228303
4137
308273
SH
SOLE
223673
0
84600
PURE STORAGE INC
CL A
74624M102
49534
2299627
SH
SOLE
1253681
0
1045946
PVH CORPORATION
COM
693656100
346
3269
SH
SOLE
2
0
3267
Q2 HLDGS INC
COM
74736L109
959
9572
SH
SOLE
9417
0
155
QORVO INC
COM
74736K101
2016
11035
SH
SOLE
10454
0
581
QUALCOMM INC
COM
747525103
42809
322869
SH
SOLE
265535
0
57335
QUANTA SVCS INC
COM
74762E102
1383
15721
SH
SOLE
4092
0
11629
QUANTERIX CORP
COM
74766Q101
661
11310
SH
SOLE
11110
0
200
QUEST DIAGNOSTICS INC
COM
74834L100
1579
12304
SH
SOLE
8730
0
3574
QUIDEL CORP
COM
74838J101
43241
338007
SH
SOLE
330693
0
7314
QUINSTREET INC
COM
74874Q100
18203
896715
SH
SOLE
778182
0
118533
QURATE RETAIL INC
COM SER A
74915M100
135
11500
SH
SOLE
11500
0
0
RAPID7 INC
COM
753422104
7955
106617
SH
SOLE
100226
0
6391
RAYONIER INC
COM
754907103
1352
41926
SH
SOLE
29811
0
12115
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
19432
251483
SH
SOLE
206655
0
44828
RBC BEARINGS INC
COM
75524B104
718
3649
SH
SOLE
1441
0
2208
REALPAGE INC
COM
75606N109
12072
138441
SH
SOLE
107527
0
30914
REALTY INCOME CORP
COM
756109104
911
14344
SH
SOLE
14283
0
61
REDFIN CORP
COM
75737F108
23424
351765
SH
SOLE
326013
0
25752
REDWOOD TR INC
COM
758075402
994
95515
SH
SOLE
85515
0
10000
REDWOOD TR INC
NOTE 4.750% 8/1
758075AC9
209
210000
PRN
SOLE
160000
0
50000
REGENERON PHARMACEUTICALS
COM
75886F107
844
1783
SH
SOLE
1713
0
70
REGIONS FINANCIAL CORP NEW
COM
7591EP100
7203
348646
SH
SOLE
293349
0
55297
REGULUS THERAPEUTICS INC
COM NEW
75915K200
17
10700
SH
SOLE
10200
0
500
RENAISSANCERE HLDGS LTD
COM
G7496G103
403
2513
SH
SOLE
2500
0
13
REPAY HLDGS CORP
COM CL A
76029L100
31002
1320366
SH
SOLE
1179804
0
140562
REPLIGEN CORP
COM
759916109
802
4123
SH
SOLE
2743
0
1380
REPUBLIC SVCS INC
COM
760759100
2802
28205
SH
SOLE
25863
0
2342
RESMED INC
COM
761152107
56271
290028
SH
SOLE
178679
0
111349
RESOURCE CAP CORP
NOTE 4.500% 8/1
76120WAC8
132
140000
PRN
SOLE
105000
0
35000
REVANCE THERAPEUTICS INC
COM
761330109
1160
41514
SH
SOLE
23623
0
17891
RH
COM
74967X103
9939
16660
SH
SOLE
12745
0
3915
RINGCENTRAL INC
CL A
76680R206
69030
231737
SH
SOLE
140439
0
91298
RIO TINTO PLC
SPONSORED ADR
767204100
535
6887
SH
SOLE
6653
0
234
RITCHIE BROS AUCTIONEERS
COM
767744105
33926
579429
SH
SOLE
293860
0
285569
RLI CORP
COM
749607107
457
4094
SH
SOLE
1341
0
2753
ROBERT HALF INTL INC
COM
770323103
4866
62325
SH
SOLE
60815
0
1510
ROCKET PHARMACEUTICALS INC
COM
77313F106
644
14506
SH
SOLE
13191
0
1315
ROCKWELL AUTOMATION INC
COM
773903109
69047
260122
SH
SOLE
140664
0
119458
ROKU INC
COM CL A
77543R102
64312
197414
SH
SOLE
149613
0
47801
ROLLINS INC
COM
775711104
56510
1641779
SH
SOLE
1065555
0
576224
ROPER TECHNOLOGIES INC
COM
776696106
11627
28828
SH
SOLE
19385
0
9443
ROSS STORES INC
COM
778296103
984
8205
SH
SOLE
8145
0
60
ROYAL BK CDA
COM
780087102
2240
24288
SH
SOLE
23481
0
807
ROYAL CARIBBEAN GROUP
COM
V7780T103
1384
16168
SH
SOLE
13872
0
2296
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
517
14045
SH
SOLE
7790
0
6255
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
1114
28411
SH
SOLE
20212
0
8199
ROYAL GOLD INC
COM
780287108
3125
29035
SH
SOLE
26140
0
2895
ROYCE GLOBAL VALUE TR INC
COM
78081T104
401
28195
SH
SOLE
26450
0
1745
RPM INTL INC
COM
749685103
1405
15294
SH
SOLE
5473
0
9821
RUSH STREET INTERACTIVE INC
COM
782011100
8629
528102
SH
SOLE
528102
0
0
S&P GLOBAL INC
COM
78409V104
11591
32849
SH
SOLE
28184
0
4665
SALESFORCE COM INC
COM
79466L302
236329
1115442
SH
SOLE
838682
0
276760
SALLY BEAUTY HLDGS INC
COM
79546E104
423
21000
SH
SOLE
21000
0
0
SANOFI
SPONSORED ADR
80105N105
281
5683
SH
SOLE
4133
0
1550
SAP SE
SPON ADR
803054204
1390
11323
SH
SOLE
10065
0
1258
SAREPTA THERAPEUTICS INC
COM
803607100
2453
32910
SH
SOLE
29239
0
3671
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
7828
28205
SH
SOLE
26847
0
1358
SCHLUMBERGER LTD
COM
806857108
3186
117172
SH
SOLE
98198
0
18974
SCHOLASTIC CORP
COM
807066105
307
10186
SH
SOLE
6700
0
3486
SCHWAB CHARLES CORP
COM
808513105
16240
249163
SH
SOLE
192968
0
56195
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
856
8854
SH
SOLE
8379
0
475
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
253
2637
SH
SOLE
2257
0
380
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
919
7082
SH
SOLE
2546
0
4536
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
81
1241
SH
SOLE
716
0
525
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
19
249
SH
SOLE
249
0
0
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
130
1299
SH
SOLE
1299
0
0
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
36
1121
SH
SOLE
1121
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US SC
808524763
179
3537
SH
SOLE
3537
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
33
648
SH
SOLE
648
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
106
1450
SH
SOLE
1450
0
0
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
756
20098
SH
SOLE
19378
0
720
SCHWAB STRATEGIC TR
US REIT ETF
808524847
3
84
SH
SOLE
84
0
0
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
212
3753
SH
SOLE
3753
0
0
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
57
1115
SH
SOLE
1115
0
0
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
13620
222697
SH
SOLE
153212
0
69485
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
11
288
SH
SOLE
288
0
0
SCIENCE APPLICATIONS INTL CO
COM
808625107
2513
30059
SH
SOLE
26061
0
3998
SCOTTS MIRACLE-GRO CO
CL A
810186106
62242
254080
SH
SOLE
205344
0
48736
SEA LTD
SPONSORD ADS
81141R100
343
1536
SH
SOLE
532
0
1004
SEAGEN INC
COM
81181C104
12244
88178
SH
SOLE
77156
0
11022
SECUREWORKS CORP
CL A
81374A105
165
12354
SH
SOLE
11064
0
1290
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
954
12111
SH
SOLE
11719
0
392
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
8685
74398
SH
SOLE
67132
0
7266
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
1370
20060
SH
SOLE
17361
0
2699
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
3619
21532
SH
SOLE
19352
0
2180
SELECT SECTOR SPDR TR
ENERGY
81369Y506
7710
157160
SH
SOLE
138158
0
19002
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
10518
308887
SH
SOLE
272515
0
36372
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
11276
114534
SH
SOLE
53192
0
61342
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
9066
68259
SH
SOLE
60933
0
7326
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
7157
97611
SH
SOLE
86969
0
10642
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
111
2810
SH
SOLE
2324
0
486
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
3958
61805
SH
SOLE
57907
0
3897
SEMPRA ENERGY
COM
816851109
2865
21610
SH
SOLE
19533
0
2077
SENSATA TECHNOLOGIES HLDG PL
SHS
G8060N102
232
4007
SH
SOLE
508
0
3499
SERVICENOW INC
COM
81762P102
86765
173491
SH
SOLE
142178
0
31313
SHAKE SHACK INC
CL A
819047101
22904
203104
SH
SOLE
169556
0
33548
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
181
13605
SH
SOLE
10755
0
2850
SHERWIN WILLIAMS CO
COM
824348106
11507
15592
SH
SOLE
8926
0
6666
SHOPIFY INC
CL A
82509L107
30288
27373
SH
SOLE
22099
0
5274
SHOTSPOTTER INC
COM
82536T107
2574
73384
SH
SOLE
68199
0
5185
SIENTRA INC
COM
82621J105
387
53100
SH
SOLE
43100
0
10000
SILICON LABORATORIES INC
COM
826919102
351
2490
SH
SOLE
500
0
1990
SILICON MOTION TECHNOLOGY CO
SPONSORED ADR
82706C108
231
3896
SH
SOLE
2297
0
1599
SIMON PPTY GROUP INC NEW
COM
828806109
732
6437
SH
SOLE
4603
0
1834
SIMPLY GOOD FOODS CO
COM
82900L102
270
8886
SH
SOLE
8540
0
346
SIRIUS XM HOLDINGS INC
COM
82968B103
566
92939
SH
SOLE
74035
0
18904
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
8143
47690
SH
SOLE
41834
0
5856
SITIME CORP
COM
82982T106
340
3449
SH
SOLE
3449
0
0
SIX FLAGS ENTMT CORP NEW
COM
83001A102
1779
38280
SH
SOLE
36873
0
1407
SK TELECOM LTD
SPONSORED ADR
78440P108
207
7600
SH
SOLE
7600
0
0
SKYLINE CHAMPION CORPORATION
COM
830830105
243
5379
SH
SOLE
4720
0
659
SKYWORKS SOLUTIONS INC
COM
83088M102
953
5192
SH
SOLE
2879
0
2313
SLACK TECHNOLOGIES INC
COM CL A
83088V102
23841
586779
SH
SOLE
445818
0
140961
SLR INVESTMENT CORP
COM
83413U100
735
41362
SH
SOLE
41362
0
0
SLR SENIOR INVESTMENT CORP
COM
83416M105
917
62364
SH
SOLE
62364
0
0
SMARTSHEET INC
COM CL A
83200N103
23399
366072
SH
SOLE
319123
0
46949
SMILEDIRECTCLUB INC
CL A COM
83192H106
4684
454288
SH
SOLE
385247
0
69041
SMITH A O CORP
COM
831865209
4449
65809
SH
SOLE
46573
0
19236
SMUCKER J M CO
COM NEW
832696405
14301
113027
SH
SOLE
77356
0
35671
SNAP INC
CL A
83304A106
1369
26187
SH
SOLE
21938
0
4249
SNAP ON INC
COM
833034101
2458
10653
SH
SOLE
3906
0
6747
SNOWFLAKE INC
CL A
833445109
1338
5835
SH
SOLE
5735
0
100
SOC TELEMED INC
COM CL A
78472F101
421
66900
SH
SOLE
66900
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
3953
13754
SH
SOLE
13156
0
598
SONOCO PRODS CO
COM
835495102
302
4764
SH
SOLE
1314
0
3450
SONOS INC
COM
83570H108
661
17640
SH
SOLE
7090
0
10550
SONY CORP
SPONSORED ADR
835699307
577
5438
SH
SOLE
4818
0
620
SOUTHERN CO
COM
842587107
5573
89663
SH
SOLE
71393
0
18270
SOUTHWEST AIRLS CO
COM
844741108
5097
83480
SH
SOLE
76966
0
6514
SOUTHWESTERN ENERGY CO
COM
845467109
135
29035
SH
SOLE
13000
0
16035
SP PLUS CORP
COM
78469C103
2340
71348
SH
SOLE
66472
0
4876
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
22803
69061
SH
SOLE
61351
0
7710
SPDR GOLD TR
GOLD SHS
78463V107
26198
163777
SH
SOLE
142598
0
21179
SPDR INDEX SHS FDS
PORTFLO EURP ETF
78463X103
5
135
SH
SOLE
70
0
65
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
404
9082
SH
SOLE
9082
0
0
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
10
75
SH
SOLE
0
0
75
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
2355
53797
SH
SOLE
53347
0
450
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
34
1117
SH
SOLE
0
0
1117
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
311
6186
SH
SOLE
539
0
5647
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
3649
77273
SH
SOLE
71344
0
5930
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
68
1220
SH
SOLE
1220
0
0
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
131
4533
SH
SOLE
4492
0
41
SPDR INDEX SHS FDS
S&P GBLINF ETF
78463X855
20
390
SH
SOLE
0
0
390
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
619
17980
SH
SOLE
16703
0
1277
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
784
20972
SH
SOLE
0
0
20972
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
2311
65368
SH
SOLE
40638
0
24730
SPDR S&P 500 ETF TR
TR UNIT
78462F103
207712
524088
SH
SOLE
479154
0
44934
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
26587
55850
SH
SOLE
46930
0
8920
SPDR SER TR
NYSE TECH ETF
78464A102
222
1534
SH
SOLE
1534
0
0
SPDR SER TR
NUVEEN BBG BRCLY
78464A284
317
5345
SH
SOLE
5345
0
0
SPDR SER TR
WELLS FG PFD ETF
78464A292
58
1330
SH
SOLE
480
0
850
SPDR SER TR
S&P 600 SMCP VAL
78464A300
68
824
SH
SOLE
0
0
824
SPDR SER TR
BLMBRG BRC CNVRT
78464A359
3555
42647
SH
SOLE
28149
0
14497
SPDR SER TR
PORTFOLIO INTRMD
78464A375
105
2906
SH
SOLE
2906
0
0
SPDR SER TR
BLOMBRG BRC EMRG
78464A391
10
372
SH
SOLE
372
0
0
SPDR SER TR
PRTFLO S&P500 GW
78464A409
2070
36699
SH
SOLE
35740
0
959
SPDR SER TR
PORTFOLIO SHORT
78464A474
7105
226921
SH
SOLE
155701
0
71220
SPDR SER TR
FTSE INT GVT ETF
78464A490
11
200
SH
SOLE
200
0
0
SPDR SER TR
BLOMBERG INTL TR
78464A516
260
8915
SH
SOLE
5860
0
3055
SPDR SER TR
S&P TRANSN ETF
78464A532
39
450
SH
SOLE
200
0
250
SPDR SER TR
S&P TELECOM
78464A540
17
179
SH
SOLE
179
0
0
SPDR SER TR
HLTH CARE SVCS
78464A573
6
60
SH
SOLE
60
0
0
SPDR SER TR
COMP SOFTWARE
78464A599
1247
7918
SH
SOLE
7918
0
0
SPDR SER TR
DJ REIT ETF
78464A607
3
33
SH
SOLE
33
0
0
SPDR SER TR
AEROSPACE DEF
78464A631
19
148
SH
SOLE
50
0
98
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
81
2722
SH
SOLE
0
0
2722
SPDR SER TR
PORTFLI TIPS ETF
78464A656
119
3904
SH
SOLE
2304
0
1600
SPDR SER TR
PORTFOLIO LN TSR
78464A664
50
1278
SH
SOLE
0
0
1278
SPDR SER TR
PORTFLI INTRMDIT
78464A672
11481
357881
SH
SOLE
354719
0
3162
SPDR SER TR
S&P REGL BKG
78464A698
797
12008
SH
SOLE
11507
0
501
SPDR SER TR
S&P METALS MNG
78464A755
1362
34118
SH
SOLE
34118
0
0
SPDR SER TR
S&P DIVID ETF
78464A763
8980
76080
SH
SOLE
65955
0
10125
SPDR SER TR
S&P CAP MKTS
78464A771
4
42
SH
SOLE
42
0
0
SPDR SER TR
S&P INS ETF
78464A789
164
4475
SH
SOLE
4275
0
200
SPDR SER TR
S&P BK ETF
78464A797
2041
39349
SH
SOLE
39349
0
0
SPDR SER TR
S&P 600 SML CAP
78464A813
11
120
SH
SOLE
120
0
0
SPDR SER TR
S&P 400 MDCP GRW
78464A821
93
1241
SH
SOLE
0
0
1241
SPDR SER TR
S&P 400 MDCP VAL
78464A839
206
3154
SH
SOLE
2668
0
486
SPDR SER TR
PORTFOLIO S&P400
78464A847
59
1300
SH
SOLE
425
0
875
SPDR SER TR
S&P SEMICNDCTR
78464A862
1515
8290
SH
SOLE
8290
0
0
SPDR SER TR
S&P BIOTECH
78464A870
12772
94155
SH
SOLE
65556
0
28599
SPDR SER TR
S&P HOMEBUILD
78464A888
78
1103
SH
SOLE
600
0
503
SPDR SER TR
PORTFOLIO SH TSR
78468R101
153
5000
SH
SOLE
5000
0
0
SPDR SER TR
BLOMBERG BRC INV
78468R200
448
14628
SH
SOLE
11538
0
3090
SPDR SER TR
BLOOMBERG SRT TR
78468R408
69
2532
SH
SOLE
2046
0
486
SPDR SER TR
OILGAS EQUIP
78468R549
1
23
SH
SOLE
23
0
0
SPDR SER TR
S&P OILGAS EXP
78468R556
6
76
SH
SOLE
33
0
43
SPDR SER TR
BLOOMBERG BRCLYS
78468R622
85
780
SH
SOLE
414
0
366
SPDR SER TR
SPDR BLOOMBERG
78468R663
192
2097
SH
SOLE
613
0
1484
SPDR SER TR
S&P KENSHO INTLG
78468R697
2069
45534
SH
SOLE
39783
0
5751
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
978
18940
SH
SOLE
17258
0
1682
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
919
18550
SH
SOLE
18550
0
0
SPDR SER TR
SSGA GNDER ETF
78468R747
150
1581
SH
SOLE
1581
0
0
SPDR SER TR
PRTFLO S&P500 HI
78468R788
62
1603
SH
SOLE
1603
0
0
SPDR SER TR
PORTFOLIO S&P600
78468R853
94
2231
SH
SOLE
1950
0
281
SPDR SER TR
BLOMBERG 1 10 YR
78468R861
8
400
SH
SOLE
400
0
0
SPIRE INC
COM
84857L101
474
6410
SH
SOLE
6410
0
0
SPLUNK INC
COM
848637104
92235
680805
SH
SOLE
227701
0
453104
SPLUNK INC
NOTE 1.125% 9/1
848637AD6
383
325000
PRN
SOLE
280000
0
45000
SPOK HLDGS INC
COM
84863T106
1328
126593
SH
SOLE
101593
0
25000
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
2158
8052
SH
SOLE
7853
0
199
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
1516
113033
SH
SOLE
99678
0
13355
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
2131
242671
SH
SOLE
56100
0
186571
SPROUT SOCIAL INC
COM CL A
85209W109
53246
921846
SH
SOLE
669893
0
251953
SQUARE INC
CL A
852234103
72434
319024
SH
SOLE
276373
0
42651
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
954
13655
SH
SOLE
4508
0
9147
SSGA ACTIVE ETF TR
BLACKSTONE SENR
78467V608
94
2062
SH
SOLE
1966
0
96
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
803
16664
SH
SOLE
16364
0
300
SSR MNG INC
COM
784730103
145
10133
SH
SOLE
10133
0
0
STAAR SURGICAL CO
COM PAR $0.01
852312305
304
2880
SH
SOLE
2550
0
330
STAG INDL INC
COM
85254J102
419
12465
SH
SOLE
11750
0
715
STANLEY BLACK & DECKER INC
COM
854502101
2280
11419
SH
SOLE
8089
0
3330
STAR PEAK ENERGY TRANSITION
CL A
855185104
363
13663
SH
SOLE
13663
0
0
STARBUCKS CORP
COM
855244109
406717
3722128
SH
SOLE
2617013
0
1105115
STARWOOD PPTY TR INC
COM
85571B105
2780
112359
SH
SOLE
105312
0
7047
STATE STR CORP
COM
857477103
794
9454
SH
SOLE
6023
0
3431
STEELCASE INC
CL A
858155203
304
21108
SH
SOLE
21011
0
97
STERICYCLE INC
COM
858912108
796
11784
SH
SOLE
4689
0
7095
STERIS PLC
SHS USD
G8473T100
1924
10103
SH
SOLE
8722
0
1381
STOCK YDS BANCORP INC
COM
861025104
259
5066
SH
SOLE
321
0
4745
STORE CAP CORP
COM
862121100
330
9855
SH
SOLE
7646
0
2209
STRYKER CORPORATION
COM
863667101
187274
768838
SH
SOLE
518678
0
250160
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
414
27923
SH
SOLE
26923
0
1000
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
82
11342
SH
SOLE
4948
0
6394
SUMMIT HOTEL PPTYS INC
COM
866082100
169
16644
SH
SOLE
16644
0
0
SUMO LOGIC INC
COM
86646P103
901
47774
SH
SOLE
24774
0
23000
SUN CMNTYS INC
COM
866674104
895
5964
SH
SOLE
4953
0
1011
SUN LIFE FINANCIAL INC.
COM
866796105
736
14557
SH
SOLE
14232
0
325
SUNCOR ENERGY INC NEW
COM
867224107
3874
185364
SH
SOLE
98091
0
87273
SUNOPTA INC
COM
8676EP108
7667
519126
SH
SOLE
448856
0
70270
SUNPOWER CORP
COM
867652406
222
6623
SH
SOLE
6623
0
0
SUPERNUS PHARMACEUTICALS INC
COM
868459108
15
590
SH
SOLE
0
0
590
SUPERNUS PHARMACEUTICALS INC
NOTE 0.625% 4/0
868459AD0
116
120000
PRN
SOLE
90000
0
30000
SVB FINANCIAL GROUP
COM
78486Q101
1006
2038
SH
SOLE
937
0
1101
SYNCHRONY FINANCIAL
COM
87165B103
391
9607
SH
SOLE
9461
0
146
SYNEOS HEALTH INC
CL A
87166B102
324
4266
SH
SOLE
1000
0
3266
SYNOPSYS INC
COM
871607107
2010
8111
SH
SOLE
7364
0
747
SYNTHETIC BIOLOGICS INC
COM NEW
87164U201
48
70793
SH
SOLE
34983
0
35810
SYSCO CORP
COM
871829107
25455
323276
SH
SOLE
253502
0
69774
TABULA RASA HEALTHCARE INC
COM
873379101
4206
91328
SH
SOLE
78032
0
13296
TACTILE SYS TECHNOLOGY INC
COM
87357P100
12184
223607
SH
SOLE
210844
0
12763
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
13054
110362
SH
SOLE
83178
0
27184
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
242
13249
SH
SOLE
11991
0
1258
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
7069
40003
SH
SOLE
37878
0
2125
TALEND S A
ADS
874224207
1909
30004
SH
SOLE
28019
0
1985
TARGET CORP
COM
87612E106
23528
118786
SH
SOLE
73394
0
45392
TCF FINL CORP
COM
872307103
1801
38769
SH
SOLE
18668
0
20101
TCG BDC INC
COM
872280102
330
25000
SH
SOLE
25000
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
6688
51800
SH
SOLE
20129
0
31671
TECK RESOURCES LTD
CL B
878742204
236
12281
SH
SOLE
11200
0
1081
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
583
38681
SH
SOLE
38381
0
300
TELADOC HEALTH INC
COM
87918A105
118555
652295
SH
SOLE
488525
0
163770
TELEDYNE TECHNOLOGIES INC
COM
879360105
843
2039
SH
SOLE
1933
0
106
TELEFLEX INCORPORATED
COM
879369106
654
1573
SH
SOLE
1245
0
328
TENABLE HLDGS INC
COM
88025T102
15755
435411
SH
SOLE
383152
0
52259
TENAX THERAPEUTICS INC
COM NEW
88032L209
19
10000
SH
SOLE
10000
0
0
TERADYNE INC
COM
880770102
1537
12628
SH
SOLE
12528
0
100
TERMINIX GLOBAL HOLDINGS INC
COM
88087E100
5172
108487
SH
SOLE
89332
0
19155
TERNIUM SA
SPONSORED ADS
880890108
279
7187
SH
SOLE
6867
0
320
TESLA INC
COM
88160R101
48645
72829
SH
SOLE
51988
0
20841
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
218
18850
SH
SOLE
16850
0
2000
TEXAS INSTRS INC
COM
882508104
59507
314870
SH
SOLE
200848
0
114022
TEXAS PACIFIC LAND CORPORATI
COM
88262P102
3978
2503
SH
SOLE
2473
0
30
TEXTRON INC
COM
883203101
266
4751
SH
SOLE
4329
0
422
TG THERAPEUTICS INC
COM
88322Q108
494
10250
SH
SOLE
10250
0
0
THE TRADE DESK INC
COM CL A
88339J105
808
1240
SH
SOLE
592
0
648
THERMO FISHER SCIENTIFIC INC
COM
883556102
70448
154363
SH
SOLE
118902
0
35461
THOMSON REUTERS CORP.
COM NEW
884903709
313
3577
SH
SOLE
3216
0
361
THOR INDS INC
COM
885160101
556
4127
SH
SOLE
0
0
4127
THRYV HLDGS INC
COM NEW
886029206
498
21270
SH
SOLE
17570
0
3700
TIDEWATER INC NEW
COM
88642R109
150
12006
SH
SOLE
11006
0
1000
TIDEWATER INC NEW
*W EXP 07/31/202
88642R117
0
43
SH
SOLE
43
0
0
TIDEWATER INC NEW
*W EXP 07/31/202
88642R125
0
46
SH
SOLE
46
0
0
TIMKEN CO
COM
887389104
336
4143
SH
SOLE
1300
0
2843
TITAN INTL INC ILL
COM
88830M102
664
71500
SH
SOLE
71400
0
100
TIVITY HEALTH INC
COM
88870R102
1245
55760
SH
SOLE
47960
0
7800
TJX COS INC NEW
COM
872540109
11175
168932
SH
SOLE
152640
0
16291
T-MOBILE US INC
COM
872590104
3514
28045
SH
SOLE
24593
0
3452
TORO CO
COM
891092108
276
2678
SH
SOLE
2678
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
13066
200372
SH
SOLE
99463
0
100909
TOTAL SE
SPONSORED ADS
89151E109
4832
103821
SH
SOLE
63376
0
40445
TOYOTA MOTOR CORP
SP ADR REP2COM
892331307
229
1470
SH
SOLE
873
0
597
TRACTOR SUPPLY CO
COM
892356106
14011
79123
SH
SOLE
62354
0
16769
TRANSDIGM GROUP INC
COM
893641100
108745
184965
SH
SOLE
125372
0
59593
TRANSOCEAN LTD
REG SHS
H8817H100
332
93501
SH
SOLE
80501
0
13000
TRANSUNION
COM
89400J107
2423
26927
SH
SOLE
19597
0
7330
TRAVEL PLUS LEISURE CO
COM
894164102
390
6380
SH
SOLE
6245
0
135
TRAVELERS COMPANIES INC
COM
89417E109
8224
54680
SH
SOLE
44204
0
10476
TREAN INS GROUP INC
COM
89457R101
14466
895705
SH
SOLE
832758
0
62947
TREEHOUSE FOODS INC
COM
89469A104
22050
422082
SH
SOLE
390602
0
31480
TREVENA INC
COM
89532E109
45
25000
SH
SOLE
0
0
25000
TREX CO INC
COM
89531P105
87275
953403
SH
SOLE
704331
0
249072
TRILLIUM THERAPEUTICS INC
COM NEW
89620X506
2696
251054
SH
SOLE
177619
0
73435
TRIMAS CORP
COM NEW
896215209
1527
50360
SH
SOLE
43486
0
6874
TRIMBLE INC
COM
896239100
65152
837540
SH
SOLE
557856
0
279684
TRINITY INDS INC
COM
896522109
224
7854
SH
SOLE
6625
0
1229
TRUIST FINL CORP
COM
89832Q109
3092
53025
SH
SOLE
25089
0
27936
TUTOR PERINI CORP
NOTE 2.875% 6/1
901109AD0
201
200000
PRN
SOLE
150000
0
50000
TWILIO INC
CL A
90138F102
133346
391320
SH
SOLE
319689
0
71631
TWIST BIOSCIENCE CORP
COM
90184D100
280
2261
SH
SOLE
2161
0
100
TWITTER INC
COM
90184L102
15459
242955
SH
SOLE
211823
0
31132
TWITTER INC
NOTE 1.000% 9/1
90184LAD4
2589
2497000
PRN
SOLE
1947000
0
550000
TWO HBRS INVT CORP
COM NEW
90187B408
977
133222
SH
SOLE
99276
0
33946
TYLER TECHNOLOGIES INC
COM
902252105
173965
409783
SH
SOLE
304585
0
105198
U S PHYSICAL THERAPY INC
COM
90337L108
4014
38563
SH
SOLE
33978
0
4585
U S SILICA HLDGS INC
COM
90346E103
1380
112273
SH
SOLE
79508
0
32765
UBER TECHNOLOGIES INC
COM
90353T100
57496
1054779
SH
SOLE
658409
0
396370
UBIQUITI INC
COM
90353W103
289
969
SH
SOLE
755
0
214
UFP INDUSTRIES INC
COM
90278Q108
279
3680
SH
SOLE
0
0
3680
UGI CORP NEW
COM
902681105
321
7816
SH
SOLE
3866
0
3950
ULTA BEAUTY INC
COM
90384S303
21939
70961
SH
SOLE
47622
0
23339
UNDER ARMOUR INC
CL A
904311107
221
9980
SH
SOLE
5770
0
4210
UNDER ARMOUR INC
CL C
904311206
180
9756
SH
SOLE
5110
0
4646
UNIFIRST CORP MASS
COM
904708104
11881
53109
SH
SOLE
45069
0
8040
UNILEVER PLC
SPON ADR NEW
904767704
14469
259166
SH
SOLE
150517
0
108649
UNION PAC CORP
COM
907818108
106245
482035
SH
SOLE
307836
0
174199
UNITED AIRLS HLDGS INC
COM
910047109
1214
21104
SH
SOLE
19794
0
1310
UNITED PARCEL SERVICE INC
CL B
911312106
36828
216650
SH
SOLE
130774
0
85876
UNITED RENTALS INC
COM
911363109
1290
3917
SH
SOLE
3445
0
472
UNITED STATES STL CORP NEW
COM
912909108
1275
48738
SH
SOLE
39588
0
9150
UNITED STS OIL FD LP
UNITS
91232N207
291
7186
SH
SOLE
5328
0
1858
UNITEDHEALTH GROUP INC
COM
91324P102
124010
333298
SH
SOLE
246795
0
86503
UNITY SOFTWARE INC
COM
91332U101
13419
133777
SH
SOLE
114124
0
19653
UNIVERSAL DISPLAY CORP
COM
91347P105
825
3485
SH
SOLE
870
0
2615
UPLAND SOFTWARE INC
COM
91544A109
623
13201
SH
SOLE
12526
0
675
URANIUM ENERGY CORP
COM
916896103
317
111000
SH
SOLE
110000
0
1000
US BANCORP DEL
COM NEW
902973304
11873
214671
SH
SOLE
123410
0
91261
V F CORP
COM
918204108
4607
57645
SH
SOLE
52963
0
4682
VAIL RESORTS INC
COM
91879Q109
12667
43431
SH
SOLE
19410
0
24021
VALERO ENERGY CORP
COM
91913Y100
2399
33501
SH
SOLE
29166
0
4335
VALMONT INDS INC
COM
920253101
7218
30368
SH
SOLE
24579
0
5789
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
8224
253059
SH
SOLE
228466
0
24594
VANECK VECTORS ETF TR
EMERGING MKTS HI
92189F353
13
570
SH
SOLE
0
0
570
VANECK VECTORS ETF TR
PFD SECS EX FINL
92189F429
95
4565
SH
SOLE
3200
0
1365
VANECK VECTORS ETF TR
MTG REIT INCOME
92189F452
28
1500
SH
SOLE
1500
0
0
VANECK VECTORS ETF TR
CEF MUN INCOME E
92189F460
14
474
SH
SOLE
474
0
0
VANECK VECTORS ETF TR
LOW CARBN ENERGY
92189F502
50
318
SH
SOLE
318
0
0
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
1022
14753
SH
SOLE
14577
0
176
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
6087
24992
SH
SOLE
10467
0
14525
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
145
825
SH
SOLE
825
0
0
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
1539
34188
SH
SOLE
21074
0
13114
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
23
1283
SH
SOLE
583
0
700
VANECK VECTORS ETF TR
BRAZIL SMALL CP
92189F825
50
2572
SH
SOLE
1753
0
819
VANECK VECTORS ETF TR
GAMING ETF
92189F882
28
520
SH
SOLE
520
0
0
VANECK VECTORS ETF TR
INTRMDT MUNI ETF
92189H201
136
2662
SH
SOLE
2662
0
0
VANECK VECTORS ETF TR
SOCIAL SENTIMENT
92189H839
15
637
SH
SOLE
637
0
0
VANECK VECTORS ETF TR
ENERGY INCOME
92189H870
2
38
SH
SOLE
38
0
0
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
82
349
SH
SOLE
249
0
100
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
3036
22214
SH
SOLE
9731
0
12483
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
494
2483
SH
SOLE
2178
0
304
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
39
251
SH
SOLE
190
0
61
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
1573
8091
SH
SOLE
7714
0
377
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
97
552
SH
SOLE
552
0
0
VANGUARD BD INDEX FDS
LONG TERM BOND
921937793
29
297
SH
SOLE
25
0
272
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
151
1703
SH
SOLE
1544
0
159
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
27804
338293
SH
SOLE
114977
0
223316
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
4913
57989
SH
SOLE
47419
0
10570
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
424
7423
SH
SOLE
6988
0
436
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
26044
71489
SH
SOLE
58343
0
13147
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
12490
92606
SH
SOLE
88701
0
3905
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
10377
48359
SH
SOLE
9005
0
39354
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
18300
199214
SH
SOLE
150178
0
49037
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
8926
32499
SH
SOLE
28187
0
4312
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
4470
26990
SH
SOLE
25131
0
1859
VANGUARD INDEX FDS
MID CAP ETF
922908629
16945
76558
SH
SOLE
72712
0
3846
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
2264
12218
SH
SOLE
11626
0
592
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
10708
60527
SH
SOLE
48583
0
11945
VANGUARD INDEX FDS
GROWTH ETF
922908736
74499
289835
SH
SOLE
262264
0
27571
VANGUARD INDEX FDS
VALUE ETF
922908744
46002
349929
SH
SOLE
312183
0
37746
VANGUARD INDEX FDS
SMALL CP ETF
922908751
6000
28028
SH
SOLE
22937
0
5091
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
16474
79702
SH
SOLE
55141
0
24561
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
4185
75049
SH
SOLE
73693
0
1356
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
375
2925
SH
SOLE
1568
0
1357
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
273
2809
SH
SOLE
1166
0
1643
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
65888
1085828
SH
SOLE
867217
0
218611
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
25976
499063
SH
SOLE
425565
0
73498
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
728
8912
SH
SOLE
6781
0
2131
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
5767
91542
SH
SOLE
59640
0
31902
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
2996
58126
SH
SOLE
18331
0
39794
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
2083
38120
SH
SOLE
32764
0
5356
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
449
7300
SH
SOLE
7300
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
37282
451904
SH
SOLE
393728
0
58176
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1372
7421
SH
SOLE
7421
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
4391
24629
SH
SOLE
4525
0
20104
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
2402
9606
SH
SOLE
7260
0
2346
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
517
7685
SH
SOLE
7685
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
145
1089
SH
SOLE
0
0
1089
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
1118
6037
SH
SOLE
6037
0
0
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
267
5003
SH
SOLE
5003
0
0
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
11
107
SH
SOLE
107
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
12939
139079
SH
SOLE
131831
0
7248
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
87820
597089
SH
SOLE
511553
0
85536
VANGUARD STAR FDS
VG TL INTL STK F
921909768
542
8652
SH
SOLE
7564
0
1088
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
104253
2122852
SH
SOLE
1727333
0
395518
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
8486
83943
SH
SOLE
59322
0
24620
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
4834
73856
SH
SOLE
72871
0
985
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
541
6531
SH
SOLE
4946
0
1585
VANGUARD WORLD FD
ESG US STK ETF
921910733
952
12905
SH
SOLE
12905
0
0
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
5662
27345
SH
SOLE
26391
0
954
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
258
2713
SH
SOLE
2689
0
24
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
87
619
SH
SOLE
619
0
0
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
568
1925
SH
SOLE
1810
0
115
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
2359
13235
SH
SOLE
13085
0
150
VANGUARD WORLD FDS
ENERGY ETF
92204A306
57
833
SH
SOLE
833
0
0
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
541
6408
SH
SOLE
5927
0
481
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
2027
8860
SH
SOLE
8047
0
814
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
4197
22175
SH
SOLE
22150
0
25
VANGUARD WORLD FDS
INF TECH ETF
92204A702
9822
27398
SH
SOLE
25566
0
1832
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
1749
10111
SH
SOLE
9970
0
141
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
196
1392
SH
SOLE
1392
0
0
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
719
5533
SH
SOLE
2558
0
2975
VAPOTHERM INC
COM
922107107
1871
77904
SH
SOLE
77764
0
140
VARONIS SYS INC
COM
922280102
641
12486
SH
SOLE
12486
0
0
VBI VACCINES INC CDA
COM NEW
91822J103
84
27015
SH
SOLE
27015
0
0
VEEVA SYS INC
CL A COM
922475108
484998
1856522
SH
SOLE
1404272
0
452250
VERACYTE INC
COM
92337F107
3598
66943
SH
SOLE
50277
0
16666
VERISIGN INC
COM
92343E102
216
1089
SH
SOLE
861
0
228
VERISK ANALYTICS INC
COM
92345Y106
147516
834885
SH
SOLE
603355
0
231530
VERIZON COMMUNICATIONS INC
COM
92343V104
65728
1130316
SH
SOLE
775021
0
355295
VERRA MOBILITY CORP
COM
92511U102
457
33733
SH
SOLE
26733
0
7000
VERTEX PHARMACEUTICALS INC
COM
92532F100
5596
26039
SH
SOLE
16078
0
9961
VERU INC
COM
92536C103
3286
304925
SH
SOLE
304925
0
0
VIACOMCBS INC
CL B
92556H206
1709
37890
SH
SOLE
26057
0
11833
VIASAT INC
COM
92552V100
963
20029
SH
SOLE
18191
0
1838
VIATRIS INC
COM
92556V106
1513
108275
SH
SOLE
66725
0
41550
VICOR CORP
COM
925815102
685
8060
SH
SOLE
8060
0
0
VIEMED HEALTHCARE INC
COM
92663R105
233
23000
SH
SOLE
23000
0
0
VIKING THERAPEUTICS INC
COM
92686J106
972
153736
SH
SOLE
65911
0
87825
VIRACTA THERAPEUTICS INC
COM
92765F108
480
51843
SH
SOLE
51843
0
0
VIRGIN GALACTIC HOLDINGS INC
COM
92766K106
9076
296318
SH
SOLE
251025
0
45293
VIRTU FINL INC
CL A
928254101
704
22677
SH
SOLE
22677
0
0
VISA INC
COM CL A
92826C839
501180
2367073
SH
SOLE
1932859
0
434214
VISTRA CORP
COM
92840M102
214
12078
SH
SOLE
1918
0
10160
VIVINT SMART HOME INC
COM CL A
928542109
1758
122762
SH
SOLE
113562
0
9200
VMWARE INC
CL A COM
928563402
1625
10802
SH
SOLE
8137
0
2665
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
2645
143527
SH
SOLE
136068
0
7459
VONAGE HLDGS CORP
COM
92886T201
168
14200
SH
SOLE
14200
0
0
VONTIER CORPORATION
COM
928881101
3401
112339
SH
SOLE
94381
0
17958
VOYA FINANCIAL INC
COM
929089100
320
5035
SH
SOLE
1500
0
3535
VROOM INC
COM
92918V109
5255
134785
SH
SOLE
109672
0
25113
VULCAN MATLS CO
COM
929160109
12315
72975
SH
SOLE
16154
0
56821
WABTEC
COM
929740108
6712
84784
SH
SOLE
72435
0
12349
WALGREENS BOOTS ALLIANCE INC
COM
931427108
15400
280512
SH
SOLE
194950
0
85562
WALMART INC
COM
931142103
99553
732922
SH
SOLE
365427
0
367495
WARNER MUSIC GROUP CORP
COM CL A
934550203
4590
133698
SH
SOLE
131326
0
2372
WASTE CONNECTIONS INC
COM
94106B101
2423
22435
SH
SOLE
22079
0
356
WASTE MGMT INC DEL
COM
94106L109
7153
55439
SH
SOLE
46284
0
9155
WATERS CORP
COM
941848103
1142
4020
SH
SOLE
3814
0
206
WATSCO INC
COM
942622200
147157
564359
SH
SOLE
376807
0
187552
WAYFAIR INC
CL A
94419L101
4462
14175
SH
SOLE
13137
0
1038
WD-40 CO
COM
929236107
421
1375
SH
SOLE
0
0
1375
WEC ENERGY GROUP INC
COM
92939U106
4274
45668
SH
SOLE
26665
0
19002
WELBILT INC
COM
949090104
777
47817
SH
SOLE
44786
0
3031
WELLS FARGO CO NEW
COM
949746101
9497
243076
SH
SOLE
200249
0
42826
WELLTOWER INC
COM
95040Q104
2451
34217
SH
SOLE
22211
0
12006
WEST PHARMACEUTICAL SVSC INC
COM
955306105
35757
126897
SH
SOLE
94530
0
32367
WESTERN ALLIANCE BANCORP
COM
957638109
715
7570
SH
SOLE
7570
0
0
WESTERN DIGITAL CORP.
COM
958102105
798
11957
SH
SOLE
9500
0
2457
WESTERN UN CO
COM
959802109
894
36242
SH
SOLE
25098
0
11144
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
703
29250
SH
SOLE
29250
0
0
WESTROCK CO
COM
96145D105
1633
31366
SH
SOLE
31272
0
94
WEX INC
COM
96208T104
54297
259520
SH
SOLE
228534
0
30986
WEYERHAEUSER CO MTN BE
COM NEW
962166104
7881
221384
SH
SOLE
166114
0
55270
WHEATON PRECIOUS METALS CORP
COM
962879102
5895
154280
SH
SOLE
115676
0
38604
WHIRLPOOL CORP
COM
963320106
1888
8568
SH
SOLE
663
0
7905
WILLIAMS COS INC
COM
969457100
1010
42632
SH
SOLE
22777
0
19855
WILLIAMS SONOMA INC
COM
969904101
1791
9995
SH
SOLE
9838
0
156
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
1593
6959
SH
SOLE
6422
0
537
WILLSCOT MOBIL MINI HLDNG CO
COM CL A
971378104
4088
147327
SH
SOLE
142166
0
5161
WINTRUST FINL CORP
COM
97650W108
1593
21021
SH
SOLE
19643
0
1378
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
1264
11179
SH
SOLE
11179
0
0
WISDOMTREE TR
CHINESE YUAN FD
97717W182
11
400
SH
SOLE
0
0
400
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
1009
13230
SH
SOLE
4705
0
8525
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
125
2443
SH
SOLE
2068
0
375
WISDOMTREE TR
US LARGECAP DIVD
97717W307
474
4133
SH
SOLE
3872
0
261
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
446
10056
SH
SOLE
4194
0
5862
WISDOMTREE TR
US DIVID EX FNCL
97717W406
137
1449
SH
SOLE
980
0
469
WISDOMTREE TR
INDIA ERNGS FD
97717W422
537
17047
SH
SOLE
12047
0
5000
WISDOMTREE TR
US MIDCAP DIVID
97717W505
76
1877
SH
SOLE
1877
0
0
WISDOMTREE TR
US QLT SHRHD YLD
97717W547
8
72
SH
SOLE
72
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
76
1611
SH
SOLE
1611
0
0
WISDOMTREE TR
US MIDCAP FUND
97717W570
39
765
SH
SOLE
765
0
0
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
375
12049
SH
SOLE
11021
0
1028
WISDOMTREE TR
INTL EQUITY FD
97717W703
227
4322
SH
SOLE
4202
0
120
WISDOMTREE TR
INTL MIDCAP DV
97717W778
54
800
SH
SOLE
800
0
0
WISDOMTREE TR
INTL DIV EX FINL
97717W786
62
1450
SH
SOLE
1450
0
0
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
49
1258
SH
SOLE
1258
0
0
WISDOMTREE TR
JP SMALLCP DIV
97717W836
33
438
SH
SOLE
438
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
358
5835
SH
SOLE
5835
0
0
WISDOMTREE TR
EUROPE SMCP DV
97717W869
7
95
SH
SOLE
95
0
0
WISDOMTREE TR
INTL QULTY DIV
97717X131
39
1062
SH
SOLE
1062
0
0
WISDOMTREE TR
EMERG MKTS ESG
97717X214
65
1722
SH
SOLE
1722
0
0
WISDOMTREE TR
YIELD ENHANCD US
97717X511
655
12787
SH
SOLE
12787
0
0
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
127
3750
SH
SOLE
3750
0
0
WISDOMTREE TR
CBOE S&P 500
97717X560
10
344
SH
SOLE
344
0
0
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
1059
42175
SH
SOLE
42175
0
0
WISDOMTREE TR
US S CAP QTY DIV
97717X651
1634
35483
SH
SOLE
25983
0
9500
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
187
2566
SH
SOLE
1991
0
575
WISDOMTREE TR
EM LCL DEBT FD
97717X867
9
297
SH
SOLE
297
0
0
WISDOMTREE TR
CLOUD COMPUTNG
97717Y691
8
173
SH
SOLE
173
0
0
WOODWARD INC
COM
980745103
3096
25663
SH
SOLE
24502
0
1161
WORKDAY INC
CL A
98138H101
347249
1397774
SH
SOLE
1003886
0
393888
WORKIVA INC
COM CL A
98139A105
488
5527
SH
SOLE
5305
0
222
WP CAREY INC
COM
92936U109
4313
60956
SH
SOLE
45990
0
14966
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
443
6342
SH
SOLE
6207
0
135
WYNN RESORTS LTD
COM
983134107
897
7155
SH
SOLE
6257
0
898
XCEL ENERGY INC
COM
98389B100
2305
34659
SH
SOLE
32491
0
2168
XILINX INC
COM
983919101
7687
62039
SH
SOLE
19354
0
42685
XPERI HOLDING CORP
COM
98390M103
623
28616
SH
SOLE
12708
0
15908
XPO LOGISTICS INC
COM
983793100
874
7092
SH
SOLE
5365
0
1727
XYLEM INC
COM
98419M100
8837
84017
SH
SOLE
18162
0
65855
YETI HLDGS INC
COM
98585X104
64787
897197
SH
SOLE
797661
0
99536
YUM BRANDS INC
COM
988498101
3468
32055
SH
SOLE
21734
0
10321
YUM CHINA HLDGS INC
COM
98850P109
2874
48531
SH
SOLE
21943
0
26588
ZEBRA TECHNOLOGIES CORPORATI
CL A
989207105
69993
144262
SH
SOLE
46794
0
97468
ZENDESK INC
COM
98936J101
4406
33219
SH
SOLE
27220
0
5999
ZILLOW GROUP INC
CL A
98954M101
79
603
SH
SOLE
603
0
0
ZILLOW GROUP INC
CL C CAP STK
98954M200
370
2853
SH
SOLE
2578
0
275
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
3431
21432
SH
SOLE
16746
0
4686
ZIONS BANCORPORATION N A
COM
989701107
484
8798
SH
SOLE
6069
0
2729
ZOETIS INC
CL A
98978V103
383017
2432162
SH
SOLE
1813469
0
618693
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
48683
151523
SH
SOLE
126107
0
25416
ZSCALER INC
COM
98980G102
486
2829
SH
SOLE
2603
0
226
ZUMIEZ INC
COM
989817101
440
10250
SH
SOLE
10250
0
0
ZYNGA INC
CL A
98986T108
733
71818
SH
SOLE
71818
0
0