0001104659-20-059286.txt : 20200511
0001104659-20-059286.hdr.sgml : 20200511
20200511104730
ACCESSION NUMBER: 0001104659-20-059286
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20200331
FILED AS OF DATE: 20200511
DATE AS OF CHANGE: 20200511
EFFECTIVENESS DATE: 20200511
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: 20863214
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-2020
03-31-2020
false
BLAIR WILLIAM & CO/IL
150 North Riverside Plaza
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Ryan DeVore
Partner, Head of Private Wealth Management
312-236-1600
/s/ Ryan DeVore
Chicago
IL
05-11-2020
0
1660
15998718
INFORMATION TABLE
2
infotable.xml
1LIFE HEALTHCARE INC
COM
68269G107
928
51150
SH
SOLE
46325
0
4825
2U INC
COM
90214J101
315
14840
SH
SOLE
14005
0
835
3-D SYS CORP DEL
COM NEW
88554D205
1069
138641
SH
SOLE
130975
0
7666
3M CO
COM
88579Y101
30251
221600
SH
SOLE
135126
0
86473
AAR CORP
COM
000361105
467
26277
SH
SOLE
26215
0
62
ABB LTD
SPONSORED ADR
000375204
6785
393129
SH
SOLE
203689
0
189440
ABBOTT LABS
COM
002824100
109188
1383701
SH
SOLE
1014457
0
369245
ABBVIE INC
COM
00287Y109
70785
929065
SH
SOLE
657936
0
271128
ABERDEEN ASIA-PACIFIC INCOME
COM
003009107
96
28330
SH
SOLE
28330
0
0
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
197
38082
SH
SOLE
29773
0
8309
ABERDEEN STD SILVER ETF TR
PHYSCL SILVR SHS
003264108
416
30700
SH
SOLE
600
0
30100
ABIOMED INC
COM
003654100
24454
168462
SH
SOLE
111304
0
57158
ABM INDS INC
COM
000957100
724
29725
SH
SOLE
10640
0
19085
ACACIA COMMUNICATIONS INC
COM
00401C108
411
6125
SH
SOLE
3150
0
2975
ACCELERATE DIAGNOSTICS INC
COM
00430H102
4462
535673
SH
SOLE
457436
0
78237
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
101405
621128
SH
SOLE
386583
0
234545
ACLARIS THERAPEUTICS INC
COM
00461U105
11
10600
SH
SOLE
400
0
10200
ACTIVISION BLIZZARD INC
COM
00507V109
46313
778640
SH
SOLE
564852
0
213788
ACUITY BRANDS INC
COM
00508Y102
271
3166
SH
SOLE
2186
0
980
ADAPTIVE BIOTECHNOLOGIES COR
COM
00650F109
3275
117898
SH
SOLE
90359
0
27539
ADOBE INC
COM
00724F101
242789
762911
SH
SOLE
473070
0
289841
ADVANCE AUTO PARTS INC
COM
00751Y106
491
5260
SH
SOLE
5228
0
32
ADVANCED MICRO DEVICES INC
COM
007903107
3166
69623
SH
SOLE
49716
0
19907
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
127
27204
SH
SOLE
27204
0
0
AEROVIRONMENT INC
COM
008073108
719
11796
SH
SOLE
10913
0
883
AFFILIATED MANAGERS GROUP IN
COM
008252108
4853
82063
SH
SOLE
76616
0
5447
AFLAC INC
COM
001055102
1235
36074
SH
SOLE
28855
0
7218
AGENUS INC
COM NEW
00847G705
141
57626
SH
SOLE
24116
0
33510
AGILENT TECHNOLOGIES INC
COM
00846U101
1114
15547
SH
SOLE
9973
0
5574
AGNICO EAGLE MINES LTD
COM
008474108
948
23824
SH
SOLE
18649
0
5175
AILERON THERAPEUTICS INC
COM
00887A105
101
303944
SH
SOLE
207544
0
96400
AIR PRODS & CHEMS INC
COM
009158106
14805
74172
SH
SOLE
42564
0
31608
AIRGAIN INC
COM
00938A104
4794
648737
SH
SOLE
571680
0
77057
AKAMAI TECHNOLOGIES INC
COM
00971T101
7291
79690
SH
SOLE
45921
0
33769
AKEBIA THERAPEUTICS INC
COM
00972D105
491
64793
SH
SOLE
64419
0
374
ALAMOS GOLD INC NEW
COM CL A
011532108
263
52664
SH
SOLE
32889
0
19775
ALARM COM HLDGS INC
COM
011642105
4805
123486
SH
SOLE
97959
0
25527
ALBIREO PHARMA INC
COM
01345P106
662
40426
SH
SOLE
26017
0
14409
ALCON INC
ORD SHS
H01301128
781
15364
SH
SOLE
13797
0
1567
ALEXION PHARMACEUTICALS INC
COM
015351109
310
3450
SH
SOLE
3339
0
111
ALGONQUIN PWR UTILS CORP
COM
015857105
255
19000
SH
SOLE
0
0
19000
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
77046
396162
SH
SOLE
274529
0
121633
ALIGN TECHNOLOGY INC
COM
016255101
17962
103262
SH
SOLE
74373
0
28889
ALLEGION PLC
ORD SHS
G0176J109
269
2926
SH
SOLE
2192
0
734
ALLERGAN PLC
SHS
G0177J108
931
5256
SH
SOLE
1856
0
3400
ALLIANCE RES PARTNER L P
UT LTD PART
01877R108
47
15084
SH
SOLE
15084
0
0
ALLIANT ENERGY CORP
COM
018802108
1269
26281
SH
SOLE
17694
0
8587
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
104
14715
SH
SOLE
13215
0
1500
ALLSCRIPTS HEALTHCARE SOLUTN
NOTE 1.250% 7/0
01988PAD0
22
23000
PRN
SOLE
23000
0
0
ALLSTATE CORP
COM
020002101
1576
17178
SH
SOLE
8055
0
9123
ALPHABET INC
CAP STK CL C
02079K107
269590
231843
SH
SOLE
176543
0
55300
ALPHABET INC
CAP STK CL A
02079K305
139889
120392
SH
SOLE
84015
0
36377
ALPS ETF TR
ALERIAN ENERGY
00162Q676
18
1768
SH
SOLE
1768
0
0
ALPS ETF TR
SECTR DIV DOGS
00162Q858
31
1000
SH
SOLE
1000
0
0
ALPS ETF TR
ALERIAN MLP
00162Q866
1182
343716
SH
SOLE
283476
0
60240
ALTERYX INC
COM CL A
02156B103
307
3227
SH
SOLE
2791
0
436
ALTRIA GROUP INC
COM
02209S103
6562
169694
SH
SOLE
97294
0
72400
AMAZON COM INC
COM
023135106
575316
295076
SH
SOLE
226423
0
68653
AMEDISYS INC
COM
023436108
3410
18578
SH
SOLE
16831
0
1747
AMERCO
COM
023586100
284
978
SH
SOLE
0
0
978
AMEREN CORP
COM
023608102
439
6031
SH
SOLE
5575
0
456
AMERICAN AIRLS GROUP INC
COM
02376R102
173
14152
SH
SOLE
5674
0
8478
AMERICAN ELEC PWR CO INC
COM
025537101
1605
20069
SH
SOLE
13786
0
6283
AMERICAN EXPRESS CO
COM
025816109
47349
553072
SH
SOLE
470057
0
83015
AMERICAN INTL GROUP INC
*W EXP 01/19/202
026874156
8
9412
SH
SOLE
3229
0
6183
AMERICAN INTL GROUP INC
COM NEW
026874784
426
17548
SH
SOLE
12462
0
5086
AMERICAN SOFTWARE INC
CL A
029683109
231
16244
SH
SOLE
12119
0
4125
AMERICAN TOWER CORP NEW
COM
03027X100
136457
626669
SH
SOLE
515242
0
111426
AMERICAN WTR WKS CO INC NEW
COM
030420103
1460
12209
SH
SOLE
6422
0
5787
AMERICAS GOLD AND SILVER COR
COM
03062D100
54
35000
SH
SOLE
35000
0
0
AMERICOLD RLTY TR
COM
03064D108
25394
746004
SH
SOLE
587988
0
158016
AMERIPRISE FINL INC
COM
03076C106
1794
17510
SH
SOLE
10963
0
6547
AMERISOURCEBERGEN CORP
COM
03073E105
468
5293
SH
SOLE
4497
0
796
AMETEK INC
COM
031100100
52106
723491
SH
SOLE
402837
0
320654
AMGEN INC
COM
031162100
21941
108230
SH
SOLE
61851
0
46379
AMPHENOL CORP NEW
CL A
032095101
57729
792114
SH
SOLE
626519
0
165595
ANALOG DEVICES INC
COM
032654105
2187
24390
SH
SOLE
17975
0
6415
ANAPLAN INC
COM
03272L108
1235
40803
SH
SOLE
40803
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
860
19490
SH
SOLE
14914
0
4576
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
407
80260
SH
SOLE
57624
0
22636
ANSYS INC
COM
03662Q105
764
3288
SH
SOLE
2916
0
372
ANTHEM INC
COM
036752103
1017
4477
SH
SOLE
3483
0
994
APOLLO COML REAL EST FIN INC
COM
03762U105
577
77700
SH
SOLE
63450
0
14250
APOLLO COML REAL EST FIN INC
NOTE 4.750% 8/2
03762UAB1
139
200000
PRN
SOLE
150000
0
50000
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
364
10864
SH
SOLE
9664
0
1200
APPFOLIO INC
COM CL A
03783C100
9733
87725
SH
SOLE
75474
0
12251
APPIAN CORP
CL A
03782L101
1445
35927
SH
SOLE
16168
0
19759
APPLE INC
COM
037833100
631515
2483443
SH
SOLE
1931949
0
551494
APPLIED MATLS INC
COM
038222105
3929
85746
SH
SOLE
61606
0
24140
APTARGROUP INC
COM
038336103
5899
59267
SH
SOLE
9935
0
49332
APTIV PLC
SHS
G6095L109
1966
39928
SH
SOLE
18370
0
21558
ARCHER DANIELS MIDLAND CO
COM
039483102
3282
93305
SH
SOLE
85518
0
7787
ARDELYX INC
COM
039697107
142
25000
SH
SOLE
25000
0
0
ARES CAPITAL CORP
COM
04010L103
2201
204164
SH
SOLE
150371
0
53793
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
381
12317
SH
SOLE
10317
0
2000
ARGENX SE
SPONSORED ADR
04016X101
207
1575
SH
SOLE
1575
0
0
ARISTA NETWORKS INC
COM
040413106
50220
247940
SH
SOLE
190088
0
57852
ARK ETF TR
INNOVATION ETF
00214Q104
532
12090
SH
SOLE
12090
0
0
ARK ETF TR
ISRAEL INOVATE
00214Q609
1674
96490
SH
SOLE
96490
0
0
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
679
23590
SH
SOLE
15040
0
8550
ASGN INC
COM
00191U102
664
18790
SH
SOLE
17171
0
1619
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
630
2407
SH
SOLE
1258
0
1149
ASPEN TECHNOLOGY INC
COM
045327103
1651
17367
SH
SOLE
16767
0
600
ASSEMBLY BIOSCIENCES INC
COM
045396108
191
12849
SH
SOLE
10349
0
2500
ASSOCIATED BANC CORP
COM
045487105
222
17362
SH
SOLE
8203
0
9159
ASTRAZENECA PLC
SPONSORED ADR
046353108
19620
439325
SH
SOLE
209026
0
230299
AT HOME GROUP INC
COM
04650Y100
25
12165
SH
SOLE
11302
0
863
AT&T INC
COM
00206R102
34321
1177409
SH
SOLE
848019
0
329390
ATHERSYS INC NEW
COM
04744L106
148
49320
SH
SOLE
32120
0
17200
ATLAS AIR WORLDWIDE HLDGS IN
NOTE 1.875% 6/0
049164BJ4
165
200000
PRN
SOLE
150000
0
50000
ATLAS TECHNICAL CONSULTANTS
*W EXP 11/26/202
049430119
24
32985
SH
SOLE
32985
0
0
ATLASSIAN CORP PLC
CL A
G06242104
37160
270729
SH
SOLE
184460
0
86269
ATMOS ENERGY CORP
COM
049560105
907
9137
SH
SOLE
4992
0
4145
AUTODESK INC
COM
052769106
2053
13153
SH
SOLE
9664
0
3489
AUTOMATIC DATA PROCESSING IN
COM
053015103
45160
330405
SH
SOLE
184710
0
145695
AVADEL PHARMACEUTICALS PLC
SPONSORED ADR
05337M104
135
17000
SH
SOLE
17000
0
0
AVALARA INC
COM
05338G106
1989
26662
SH
SOLE
22164
0
4498
AVALONBAY CMNTYS INC
COM
053484101
1007
6845
SH
SOLE
5802
0
1043
AVANTOR INC
COM
05352A100
128
10267
SH
SOLE
10267
0
0
AVERY DENNISON CORP
COM
053611109
1773
17401
SH
SOLE
15419
0
1982
AWARE INC MASS
COM
05453N100
37
13000
SH
SOLE
13000
0
0
AXON ENTERPRISE INC
COM
05464C101
328
4635
SH
SOLE
4610
0
25
AXSOME THERAPEUTICS INC
COM
05464T104
379
6440
SH
SOLE
5410
0
1030
BAIDU INC
SPON ADR REP A
056752108
5411
53689
SH
SOLE
42302
0
11387
BAIN CAP SPECIALTY FIN INC
COM
05684B107
354
38207
SH
SOLE
38207
0
0
BAKER HUGHES COMPANY
CL A
05722G100
176
16760
SH
SOLE
1316
0
15444
BALL CORP
COM
058498106
5335
82502
SH
SOLE
68958
0
13544
BANK MONTREAL
COM
063671101
393
7823
SH
SOLE
2492
0
5331
BANK NEW YORK MELLON CORP
COM
064058100
786
23326
SH
SOLE
21658
0
1668
BANK NOVA SCOTIA B C
COM
064149107
290
7145
SH
SOLE
3145
0
4000
BANK OF MARIN BANCORP
COM
063425102
362
12054
SH
SOLE
12054
0
0
BANKUNITED INC
COM
06652K103
1452
77658
SH
SOLE
63823
0
13835
BARCLAYS BANK PLC
DJUBS CMDT ETN36
06738C778
67
4048
SH
SOLE
968
0
3080
BARCLAYS BANK PLC
MTNF10/3
06739FJQ5
222
180000
PRN
SOLE
135000
0
45000
BARCLAYS BANK PLC
MTNF9/2
06741J7V5
186
200000
PRN
SOLE
150000
0
50000
BARCLAYS BANK PLC
ENHANCED EURP C
06746Q256
5
95
SH
SOLE
95
0
0
BARRICK GOLD CORPORATION
COM
067901108
494
26940
SH
SOLE
22640
0
4300
BAUSCH HEALTH COS INC
COM
071734107
1006
64875
SH
SOLE
53375
0
11500
BAXTER INTL INC
COM
071813109
4412
54337
SH
SOLE
43793
0
10544
BECTON DICKINSON & CO
COM
075887109
14340
62412
SH
SOLE
47677
0
14735
BED BATH & BEYOND INC
COM
075896100
584
138600
SH
SOLE
131300
0
7300
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
20128
74
SH
SOLE
56
0
18
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
101067
552795
SH
SOLE
458049
0
94746
BEST BUY INC
COM
086516101
2352
41263
SH
SOLE
33405
0
7858
BEYOND MEAT INC
COM
08862E109
725
10893
SH
SOLE
9273
0
1620
BIODELIVERY SCIENCES INTL IN
COM
09060J106
3500
923526
SH
SOLE
829876
0
93650
BIOGEN INC
COM
09062X103
2975
9402
SH
SOLE
6112
0
3290
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
7138
84479
SH
SOLE
49826
0
34653
BIO-TECHNE CORP
COM
09073M104
8855
46699
SH
SOLE
41292
0
5407
BJS WHSL CLUB HLDGS INC
COM
05550J101
12089
474640
SH
SOLE
434750
0
39890
BK OF AMERICA CORP
COM
060505104
17899
843086
SH
SOLE
662051
0
181034
BK OF AMERICA CORP
7.25%CNV PFD L
060505682
337
266
SH
SOLE
236
0
30
BLACK KNIGHT INC
COM
09215C105
6145
105846
SH
SOLE
93727
0
12119
BLACKLINE INC
COM
09239B109
15685
298134
SH
SOLE
260129
0
38005
BLACKROCK ENHANCED GLOBAL DI
COM
092501105
96
11520
SH
SOLE
7080
0
4440
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
52
11565
SH
SOLE
11565
0
0
BLACKROCK INC
COM
09247X101
26730
60754
SH
SOLE
51932
0
8822
BLACKSTONE GROUP INC
COM CL A
09260D107
31444
690026
SH
SOLE
551485
0
138541
BLACKSTONE MTG TR INC
COM CL A
09257W100
168
9025
SH
SOLE
3100
0
5925
BLACKSTONE MTG TR INC
NOTE 4.375% 5/0
09257WAB6
158
200000
PRN
SOLE
150000
0
50000
BLOOMIN BRANDS INC
COM
094235108
233
32647
SH
SOLE
29160
0
3487
BLUE BIRD CORP
COM
095306106
2411
220604
SH
SOLE
177679
0
42925
BOEING CO
COM
097023105
20727
138979
SH
SOLE
95361
0
43618
BOINGO WIRELESS INC
COM
09739C102
658
62060
SH
SOLE
57575
0
4485
BOOKING HLDGS INC
COM
09857L108
31568
23465
SH
SOLE
17465
0
6000
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
9380
136656
SH
SOLE
106100
0
30556
BORGWARNER INC
COM
099724106
483
19834
SH
SOLE
12762
0
7072
BOSTON SCIENTIFIC CORP
COM
101137107
977
29928
SH
SOLE
23857
0
6071
BOTTOMLINE TECH DEL INC
COM
101388106
4849
132307
SH
SOLE
117357
0
14950
BP PLC
SPONSORED ADR
055622104
7776
318811
SH
SOLE
227855
0
90957
BRIGHAM MINERALS INC
CL A COM
10918L103
416
50325
SH
SOLE
33325
0
17000
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
6023
59050
SH
SOLE
55372
0
3678
BRINKS CO
COM
109696104
888
17066
SH
SOLE
15566
0
1500
BRISTOL-MYERS SQUIBB CO
COM
110122108
54171
971852
SH
SOLE
646207
0
325645
BRISTOL-MYERS SQUIBB CO
RIGHT 99/99/9999
110122157
936
246290
SH
SOLE
118874
0
127416
BROADCOM INC
COM
11135F101
2988
12602
SH
SOLE
10310
0
2292
BROADCOM INC
8% CNV PFD SER A
11135F200
2653
2839
SH
SOLE
2372
0
467
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
2728
28767
SH
SOLE
26040
0
2727
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
5349
86255
SH
SOLE
68268
0
17987
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
1724
47928
SH
SOLE
46428
0
1500
BROOKLINE BANCORP INC DEL
COM
11373M107
383
33956
SH
SOLE
11556
0
22400
BROOKS AUTOMATION INC NEW
COM
114340102
280
9185
SH
SOLE
9185
0
0
BURLINGTON STORES INC
COM
122017106
3395
21424
SH
SOLE
19762
0
1662
BWX TECHNOLOGIES INC
COM
05605H100
8680
178190
SH
SOLE
125836
0
52354
BYLINE BANCORP INC
COM
124411109
207
20000
SH
SOLE
20000
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2089
31558
SH
SOLE
26878
0
4680
CABLE ONE INC
COM
12685J105
1128
686
SH
SOLE
386
0
300
CAI INTERNATIONAL INC
COM
12477X106
3154
223044
SH
SOLE
199019
0
24025
CAMECO CORP
COM
13321L108
386
50468
SH
SOLE
50468
0
0
CAMPBELL SOUP CO
COM
134429109
384
8324
SH
SOLE
6444
0
1879
CANADIAN NAT RES LTD
COM
136385101
146
10745
SH
SOLE
9995
0
750
CANADIAN NATL RY CO
COM
136375102
5449
70198
SH
SOLE
11425
0
58773
CANADIAN PAC RY LTD
COM
13645T100
2460
11203
SH
SOLE
4887
0
6316
CANNAE HLDGS INC
COM
13765N107
4501
134402
SH
SOLE
107052
0
27350
CANOPY GROWTH CORP
COM
138035100
231
16049
SH
SOLE
6159
0
9890
CAPITAL ONE FINL CORP
COM
14040H105
1820
36099
SH
SOLE
29482
0
6617
CARDINAL HEALTH INC
COM
14149Y108
1066
22245
SH
SOLE
4237
0
18008
CARDLYTICS INC
COM
14161W105
1229
35167
SH
SOLE
33231
0
1936
CARDTRONICS INC
NOTE 1.000%12/0
14161HAG3
823
865000
PRN
SOLE
610000
0
255000
CARGURUS INC
COM CL A
141788109
2010
106144
SH
SOLE
100872
0
5272
CARMAX INC
COM
143130102
61813
1148300
SH
SOLE
778387
0
369913
CARNIVAL CORP
UNIT 99/99/9999
143658300
153
11629
SH
SOLE
8082
0
3547
CARVANA CO
CL A
146869102
9610
174448
SH
SOLE
154094
0
20354
CASEYS GEN STORES INC
COM
147528103
325
2455
SH
SOLE
2114
0
341
CATALENT INC
COM
148806102
1659
31932
SH
SOLE
30930
0
1002
CATERPILLAR INC DEL
COM
149123101
8654
74579
SH
SOLE
51019
0
23560
CBOE GLOBAL MARKETS INC
COM
12503M108
8401
94131
SH
SOLE
40963
0
53167
CBRE GROUP INC
CL A
12504L109
772
20471
SH
SOLE
8632
0
11839
CDK GLOBAL INC
COM
12508E101
1523
46368
SH
SOLE
28931
0
17437
CDW CORP
COM
12514G108
1470
15764
SH
SOLE
12247
0
3517
CENTENE CORP DEL
COM
15135B101
529
8908
SH
SOLE
5404
0
3504
CENTURYLINK INC
COM
156700106
270
28533
SH
SOLE
26398
0
2135
CERIDIAN HCM HLDG INC
COM
15677J108
7465
149101
SH
SOLE
127252
0
21849
CERNER CORP
COM
156782104
5104
81034
SH
SOLE
58268
0
22766
CHARLES RIV LABS INTL INC
COM
159864107
653
5175
SH
SOLE
4622
0
553
CHARTER COMMUNICATIONS INC N
CL A
16119P108
1410
3232
SH
SOLE
2388
0
844
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
53642
533543
SH
SOLE
394031
0
139512
CHEESECAKE FACTORY INC
COM
163072101
1003
58711
SH
SOLE
54322
0
4389
CHEGG INC
COM
163092109
907
25347
SH
SOLE
22368
0
2979
CHEVRON CORP NEW
COM
166764100
38691
533970
SH
SOLE
306228
0
227742
CHEWY INC
CL A
16679L109
41594
1109476
SH
SOLE
863010
0
246466
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
614
16312
SH
SOLE
5262
0
11050
CHIPOTLE MEXICAN GRILL INC
COM
169656105
12671
19363
SH
SOLE
13936
0
5427
CHUBB LIMITED
COM
H1467J104
5221
46745
SH
SOLE
35358
0
11387
CHURCH & DWIGHT INC
COM
171340102
5488
85507
SH
SOLE
49666
0
35841
CHURCHILL DOWNS INC
COM
171484108
218
2115
SH
SOLE
2020
0
95
CIENA CORP
COM NEW
171779309
431
10825
SH
SOLE
8000
0
2825
CIGNA CORP NEW
COM
125523100
13049
73647
SH
SOLE
44204
0
29443
CIMAREX ENERGY CO
COM
171798101
389
23086
SH
SOLE
14648
0
8438
CINCINNATI FINL CORP
COM
172062101
728
9650
SH
SOLE
9217
0
433
CINTAS CORP
COM
172908105
29737
171674
SH
SOLE
101718
0
69956
CISCO SYS INC
COM
17275R102
37225
946950
SH
SOLE
617906
0
329045
CITIGROUP INC
COM NEW
172967424
8560
203223
SH
SOLE
177390
0
25833
CITIZENS FINANCIAL GROUP INC
COM
174610105
764
40592
SH
SOLE
25364
0
15228
CITRIX SYS INC
COM
177376100
1422
10043
SH
SOLE
4082
0
5961
CIVISTA BANCSHARES INC
COM NO PAR
178867107
1250
83580
SH
SOLE
83580
0
0
CLARIVATE ANALYTICS PLC
COM
G21810109
1336
64363
SH
SOLE
62363
0
2000
CLOROX CO DEL
COM
189054109
9227
53260
SH
SOLE
43134
0
10126
CME GROUP INC
COM
12572Q105
27729
160369
SH
SOLE
106177
0
54192
CMS ENERGY CORP
COM
125896100
365
6212
SH
SOLE
3000
0
3212
CNO FINL GROUP INC
COM
12621E103
613
49500
SH
SOLE
49500
0
0
COCA COLA CO
COM
191216100
20386
460699
SH
SOLE
343984
0
116716
CODEXIS INC
COM
192005106
769
68944
SH
SOLE
48689
0
20255
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
12614
153891
SH
SOLE
141377
0
12515
COGNEX CORP
COM
192422103
1094
25919
SH
SOLE
22857
0
3062
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
1527
32859
SH
SOLE
9201
0
23658
COHERENT INC
COM
192479103
223
2100
SH
SOLE
1700
0
400
COLGATE PALMOLIVE CO
COM
194162103
24167
364184
SH
SOLE
243688
0
120496
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
423
8817
SH
SOLE
8392
0
425
COLONY CAP INC
NOTE 5.000% 4/1
19624RAA4
143
175000
PRN
SOLE
50000
0
125000
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
221
11315
SH
SOLE
11315
0
0
COMCAST CORP NEW
CL A
20030N101
18366
534198
SH
SOLE
249295
0
284903
COMPASS DIVERSIFIED HOLDINGS
SH BEN INT
20451Q104
489
36526
SH
SOLE
27381
0
9145
CONAGRA BRANDS INC
COM
205887102
834
28409
SH
SOLE
12235
0
16174
CONCHO RES INC
COM
20605P101
222
5185
SH
SOLE
5185
0
0
CONOCOPHILLIPS
COM
20825C104
3189
103540
SH
SOLE
88585
0
14955
CONSOLIDATED EDISON INC
COM
209115104
1755
22500
SH
SOLE
19664
0
2836
CONSTELLATION BRANDS INC
CL A
21036P108
2829
19735
SH
SOLE
16309
0
3426
CONTAINER STORE GROUP INC
COM
210751103
52
22175
SH
SOLE
20500
0
1675
CONTINENTAL RES INC
COM
212015101
478
62570
SH
SOLE
58570
0
4000
COOPER COS INC
COM NEW
216648402
23447
85054
SH
SOLE
62103
0
22951
COPART INC
COM
217204106
86956
1269067
SH
SOLE
864076
0
404991
CORCEPT THERAPEUTICS INC
COM
218352102
276
23206
SH
SOLE
0
0
23206
CORECIVIC INC
COM
21871N101
146
13100
SH
SOLE
13100
0
0
CORNING INC
COM
219350105
1734
84418
SH
SOLE
61790
0
22628
CORTEVA INC
COM
22052L104
1398
59498
SH
SOLE
50396
0
9102
COSTAR GROUP INC
COM
22160N109
147364
250957
SH
SOLE
198708
0
52249
COSTCO WHSL CORP NEW
COM
22160K105
96307
337764
SH
SOLE
252333
0
85432
COUPA SOFTWARE INC
COM
22266L106
2547
18231
SH
SOLE
16756
0
1475
COVETRUS INC
COM
22304C100
168
20668
SH
SOLE
5573
0
15095
COVIA HLDGS CORP
COM
22305A103
16
28687
SH
SOLE
18300
0
10387
COWEN INC
NOTE 3.000%12/1
223622AE1
79
90000
PRN
SOLE
70000
0
20000
CREDIT ACCEP CORP MICH
COM
225310101
2979
11652
SH
SOLE
11265
0
387
CRESCENT ACQUISITION CORP
COM CL A
22564L105
502
50950
SH
SOLE
50950
0
0
CRESCENT ACQUISITION CORP
*W EXP 03/08/202
22564L113
22
25475
SH
SOLE
25475
0
0
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
2848
67153
SH
SOLE
22757
0
44396
CRONOS GROUP INC
COM
22717L101
128
22502
SH
SOLE
22177
0
325
CROWDSTRIKE HLDGS INC
CL A
22788C105
504
9045
SH
SOLE
8380
0
665
CROWN CASTLE INTL CORP NEW
COM
22822V101
26955
186667
SH
SOLE
148349
0
38319
CROWN HLDGS INC
COM
228368106
657
11313
SH
SOLE
11313
0
0
CSX CORP
COM
126408103
1388
24226
SH
SOLE
18010
0
6216
CTI BIOPHARMA CORP
COM
12648L601
70
76211
SH
SOLE
76211
0
0
CUBIC CORP
COM
229669106
1901
46026
SH
SOLE
31106
0
14920
CUMMINS INC
COM
231021106
1647
12175
SH
SOLE
10574
0
1601
CURO GROUP HLDGS CORP
COM
23131L107
371
69990
SH
SOLE
39489
0
30501
CURTISS WRIGHT CORP
COM
231561101
213
2309
SH
SOLE
2309
0
0
CVS HEALTH CORP
COM
126650100
19979
336737
SH
SOLE
238725
0
98012
CYBERARK SOFTWARE LTD
SHS
M2682V108
3419
39962
SH
SOLE
39242
0
720
CYRUSONE INC
COM
23283R100
11468
185716
SH
SOLE
158844
0
26872
D R HORTON INC
COM
23331A109
1058
31108
SH
SOLE
13386
0
17722
DANAHER CORPORATION
COM
235851102
228948
1654129
SH
SOLE
1005824
0
648305
DANAHER CORPORATION
4.75 MND CV PFD
235851300
26
25
SH
SOLE
25
0
0
DANAHER CORPORATION
DBCV1/2
235851AF9
5
1000
PRN
SOLE
1000
0
0
DARDEN RESTAURANTS INC
COM
237194105
506
9285
SH
SOLE
1488
0
7797
DATADOG INC
CL A COM
23804L103
201
5591
SH
SOLE
4290
0
1301
DAVE & BUSTERS ENTMT INC
COM
238337109
232
17773
SH
SOLE
9562
0
8211
DAVITA INC
COM
23918K108
208
2732
SH
SOLE
2132
0
600
DBX ETF TR
XTRACK MSCI EAFE
233051200
3383
126215
SH
SOLE
87853
0
38362
DBX ETF TR
XTRACK MSCI EURP
233051853
94
3866
SH
SOLE
2000
0
1866
DBX ETF TR
XTRACK HRVST CSI
233051879
12
463
SH
SOLE
0
0
463
DEERE & CO
COM
244199105
4809
34804
SH
SOLE
28831
0
5973
DEL TACO RESTAURANTS INC
COM
245496104
58
17000
SH
SOLE
12300
0
4700
DEL TACO RESTAURANTS INC
*W EXP 06/30/202
245496112
0
7553
SH
SOLE
7195
0
358
DELL TECHNOLOGIES INC
CL C
24703L202
322
8132
SH
SOLE
5886
0
2246
DELTA AIR LINES INC DEL
COM NEW
247361702
983
34442
SH
SOLE
22939
0
11503
DENBURY RES INC
COM NEW
247916208
31
167254
SH
SOLE
0
0
167254
DENTSPLY SIRONA INC
COM
24906P109
935
24077
SH
SOLE
9335
0
14742
DESCARTES SYS GROUP INC
COM
249906108
224
6526
SH
SOLE
3830
0
2696
DESIGNER BRANDS INC
CL A
250565108
865
173652
SH
SOLE
128530
0
45121
DEVON ENERGY CORP NEW
COM
25179M103
87
12520
SH
SOLE
10960
0
1560
DEXCOM INC
COM
252131107
305713
1135340
SH
SOLE
777305
0
358035
DIAGEO P L C
SPON ADR NEW
25243Q205
12182
95830
SH
SOLE
52284
0
43546
DIAMEDICA THERAPEUTICS INC
COM NEW
25253X207
28
10000
SH
SOLE
10000
0
0
DIGIMARC CORP NEW
COM
25381B101
400
30650
SH
SOLE
28350
0
2300
DIGITAL RLTY TR INC
COM
253868103
3546
25527
SH
SOLE
21490
0
4037
DIGITAL TURBINE INC
COM NEW
25400W102
96
22200
SH
SOLE
21200
0
1000
DIREXION SHS ETF TR
DLY SMCAP BULL3X
25459W847
4
250
SH
SOLE
250
0
0
DIREXION SHS ETF TR
DRX S&P500BULL
25459W862
9
350
SH
SOLE
350
0
0
DIREXION SHS ETF TR
DLY FIN BULL NEW
25459Y694
2
100
SH
SOLE
100
0
0
DIREXION SHS ETF TR
ALL CP INSIDER
25459Y769
187
6601
SH
SOLE
6601
0
0
DIREXION SHS ETF TR
DAILY FINL BEAR
25460E133
152
4005
SH
SOLE
4005
0
0
DIREXION SHS ETF TR
DLY ENRGY BULL3X
25460G609
0
50
SH
SOLE
50
0
0
DIRTT ENVIRONMENTAL SOLUTION
COM
25490H106
10
10000
SH
SOLE
10000
0
0
DISCOVER FINL SVCS
COM
254709108
2092
58648
SH
SOLE
43641
0
15007
DISCOVERY INC
COM SER A
25470F104
489
25141
SH
SOLE
20424
0
4717
DISCOVERY INC
COM SER C
25470F302
230
13135
SH
SOLE
5712
0
7423
DISH NETWORK CORPORATION
CL A
25470M109
356
17786
SH
SOLE
17786
0
0
DISNEY WALT CO
COM DISNEY
254687106
132748
1374199
SH
SOLE
908172
0
466027
DIXIE GROUP INC
CL A
255519100
144
221255
SH
SOLE
221255
0
0
DOCUSIGN INC
COM
256163106
132203
1430768
SH
SOLE
1152520
0
278248
DOLBY LABORATORIES INC
COM CL A
25659T107
72684
1340792
SH
SOLE
932568
0
408224
DOLLAR GEN CORP NEW
COM
256677105
580
3840
SH
SOLE
3155
0
685
DOMINION ENERGY INC
COM
25746U109
3854
53393
SH
SOLE
44282
0
9112
DOMINOS PIZZA INC
COM
25754A201
469
1446
SH
SOLE
1215
0
231
DOMO INC
COM CL B
257554105
265
26622
SH
SOLE
6241
0
20381
DONALDSON INC
COM
257651109
659
17051
SH
SOLE
4736
0
12315
DOVER CORP
COM
260003108
3296
39268
SH
SOLE
32748
0
6520
DOW INC
COM
260557103
4194
143419
SH
SOLE
117911
0
25508
DROPBOX INC
CL A
26210C104
1804
99694
SH
SOLE
88410
0
11284
DTE ENERGY CO
COM
233331107
996
10490
SH
SOLE
8097
0
2393
DUKE ENERGY CORP NEW
COM NEW
26441C204
9890
122285
SH
SOLE
73935
0
48350
DULUTH HLDGS INC
COM CL B
26443V101
1241
309538
SH
SOLE
292388
0
17150
DUNKIN BRANDS GROUP INC
COM
265504100
5047
95054
SH
SOLE
78738
0
16317
DUPONT DE NEMOURS INC
COM
26614N102
2093
61393
SH
SOLE
49342
0
12051
DYCOM INDS INC
NOTE 0.750% 9/1
267475AB7
169
200000
PRN
SOLE
150000
0
50000
DYNATRACE INC
COM
268150109
3313
138957
SH
SOLE
126777
0
12180
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
7057
1999103
SH
SOLE
1655900
0
343203
EAGLE MATERIALS INC
COM
26969P108
1030
17638
SH
SOLE
11488
0
6150
EAGLE PHARMACEUTICALS INC
COM
269796108
2453
53330
SH
SOLE
46460
0
6870
EAST WEST BANCORP INC
COM
27579R104
202
7861
SH
SOLE
7596
0
265
EATON CORP PLC
SHS
G29183103
3657
47078
SH
SOLE
35554
0
11524
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
497
77944
SH
SOLE
45644
0
32300
EATON VANCE TX ADV GLBL DIV
COM
27828S101
167
14000
SH
SOLE
14000
0
0
EBAY INC
COM
278642103
1118
37188
SH
SOLE
29229
0
7959
ECHO GLOBAL LOGISTICS INC
COM
27875T101
66
3872
SH
SOLE
2200
0
1672
ECHO GLOBAL LOGISTICS INC
NOTE 2.500% 5/0
27875TAA9
75
75000
PRN
SOLE
25000
0
50000
ECOLAB INC
COM
278865100
156180
1002249
SH
SOLE
707898
0
294351
EDITAS MEDICINE INC
COM
28106W103
211
10650
SH
SOLE
550
0
10100
EDWARDS LIFESCIENCES CORP
COM
28176E108
55872
296212
SH
SOLE
187316
0
108896
ELANCO ANIMAL HEALTH INC
COM
28414H103
252
11248
SH
SOLE
7490
0
3758
ELECTRONIC ARTS INC
COM
285512109
1177
11755
SH
SOLE
10292
0
1463
ELEMENT SOLUTIONS INC
COM
28618M106
839
100375
SH
SOLE
88375
0
12000
EMAGIN CORP
COM NEW
29076N206
4
20000
SH
SOLE
20000
0
0
EMBRAER S.A.
SPONSORED ADS
29082A107
78
10535
SH
SOLE
8535
0
2000
EMERSON ELEC CO
COM
291011104
11586
243141
SH
SOLE
149726
0
93415
ENBRIDGE INC
COM
29250N105
2891
99377
SH
SOLE
79081
0
20295
ENCOMPASS HEALTH CORP
COM
29261A100
3844
60040
SH
SOLE
57172
0
2868
ENCORE CAP EUROPE FIN LTD
NOTE 4.500% 9/0
29260UAA5
36
50000
PRN
SOLE
0
0
50000
ENCORE CAP GROUP INC
COM
292554102
969
41446
SH
SOLE
35154
0
6292
ENCORE CAP GROUP INC
NOTE 3.000% 7/0
292554AF9
49
50000
PRN
SOLE
50000
0
0
ENCORE CAP GROUP INC
NOTE 2.875% 3/1
292554AH5
12607
14079000
PRN
SOLE
10395000
0
3684000
ENDAVA PLC
ADS
29260V105
1040
29574
SH
SOLE
28163
0
1411
ENERGY TRANSFER LP
COM UT LTD PTN
29273V100
1980
430410
SH
SOLE
194727
0
235683
ENERPAC TOOL GROUP CORP
CL A COM
292765104
168
10160
SH
SOLE
0
0
10160
ENERSYS
COM
29275Y102
4166
84136
SH
SOLE
66881
0
17255
ENTEGRIS INC
COM
29362U104
281
6284
SH
SOLE
6001
0
283
ENTERGY CORP NEW
COM
29364G103
208
2217
SH
SOLE
1904
0
313
ENTERPRISE PRODS PARTNERS L
COM
293792107
10018
700551
SH
SOLE
553465
0
147085
ENVESTNET INC
COM
29404K106
6428
119518
SH
SOLE
96153
0
23365
EOG RES INC
COM
26875P101
11945
332549
SH
SOLE
207310
0
125239
EPAM SYS INC
COM
29414B104
3715
20012
SH
SOLE
17036
0
2976
EQUIFAX INC
COM
294429105
899
7526
SH
SOLE
7109
0
417
EQUINIX INC
COM
29444U700
12172
19489
SH
SOLE
18652
0
837
EQUINOR ASA
SPONSORED ADR
29446M102
223
18283
SH
SOLE
17783
0
500
EQUITABLE HLDGS INC
COM
29452E101
155
10715
SH
SOLE
328
0
10387
EQUITY COMWLTH
COM SH BEN INT
294628102
201
6350
SH
SOLE
0
0
6350
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
203
3534
SH
SOLE
3534
0
0
EQUITY RESIDENTIAL
SH BEN INT
29476L107
860
13937
SH
SOLE
11551
0
2386
ERIE INDTY CO
CL A
29530P102
386
2602
SH
SOLE
2602
0
0
ESSENTIAL UTILS INC
COM
29670G102
312
7663
SH
SOLE
5678
0
1985
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
2391
67020
SH
SOLE
30239
0
36781
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
98
2642
SH
SOLE
990
0
1652
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
27
2387
SH
SOLE
2136
0
251
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
43
1200
SH
SOLE
1200
0
0
ETF MANAGERS TR
ETHO CLIMATE LEA
26924G888
10
290
SH
SOLE
290
0
0
ETSY INC
COM
29786A106
1214
31580
SH
SOLE
31580
0
0
EURONET WORLDWIDE INC
COM
298736109
439
5120
SH
SOLE
5120
0
0
EVENTBRITE INC
COM CL A
29975E109
405
55545
SH
SOLE
55545
0
0
EVERBRIDGE INC
COM
29978A104
9452
88867
SH
SOLE
75280
0
13587
EVERGY INC
COM
30034W106
415
7534
SH
SOLE
5513
0
2021
EVERSOURCE ENERGY
COM
30040W108
3674
46981
SH
SOLE
38463
0
8518
EVOLENT HEALTH INC
CL A
30050B101
4907
903756
SH
SOLE
673738
0
230018
EVOLENT HEALTH INC
NOTE 2.000%12/0
30050BAB7
105
127000
PRN
SOLE
0
0
127000
EXACT SCIENCES CORP
COM
30063P105
44862
773476
SH
SOLE
555265
0
218211
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
217
6468
SH
SOLE
2048
0
4420
EXELIXIS INC
COM
30161Q104
34696
2014864
SH
SOLE
1529859
0
485005
EXELON CORP
COM
30161N101
1293
35127
SH
SOLE
27349
0
7778
EXPEDIA GROUP INC
COM NEW
30212P303
484
8610
SH
SOLE
2120
0
6490
EXPEDITORS INTL WASH INC
COM
302130109
747
11189
SH
SOLE
10652
0
537
EXXON MOBIL CORP
COM
30231G102
18633
490737
SH
SOLE
380874
0
109863
F M C CORP
COM NEW
302491303
215
2634
SH
SOLE
594
0
2040
FACEBOOK INC
CL A
30303M102
74495
446610
SH
SOLE
337661
0
108949
FACTSET RESH SYS INC
COM
303075105
765
2935
SH
SOLE
2235
0
700
FAIR ISAAC CORP
COM
303250104
3259
10591
SH
SOLE
5237
0
5354
FASTENAL CO
COM
311900104
113802
3641653
SH
SOLE
1704651
0
1937001
FASTLY INC
CL A
31188V100
2001
105412
SH
SOLE
102812
0
2600
FEDEX CORP
COM
31428X106
4993
41173
SH
SOLE
33506
0
7667
FIDELITY COVINGTON TR
MSCI FINLS IDX
316092501
2
75
SH
SOLE
0
0
75
FIDELITY COVINGTON TR
MSCI HLTH CARE I
316092600
0
10
SH
SOLE
10
0
0
FIDELITY COVINGTON TR
MSCI RL EST ETF
316092857
129
6217
SH
SOLE
6217
0
0
FIDELITY COVINGTON TR
MSCI UTILS INDEX
316092865
618
17197
SH
SOLE
15025
0
2172
FIDELITY COVINGTON TR
MSCI COMMNTN SVC
316092873
18
628
SH
SOLE
628
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
2995
120390
SH
SOLE
97875
0
22515
FIDELITY NATL INFORMATION SV
COM
31620M106
20773
170773
SH
SOLE
141959
0
28814
FIDUS INVT CORP
COM
316500107
82
12325
SH
SOLE
12325
0
0
FIFTH THIRD BANCORP
COM
316773100
4200
282853
SH
SOLE
145180
0
137674
FIREEYE INC
COM
31816Q101
555
52493
SH
SOLE
42468
0
10025
FIREEYE INC
NOTE 1.625% 6/0
31816QAD3
16
18000
PRN
SOLE
18000
0
0
FIRST BANCORP P R
COM NEW
318672706
106
20000
SH
SOLE
10000
0
10000
FIRST CMNTY BANKSHARES INC V
COM
31983A103
314
13459
SH
SOLE
13459
0
0
FIRST CMNTY CORP S C
COM
319835104
277
17620
SH
SOLE
17620
0
0
FIRST FINL CORP IND
COM
320218100
521
15454
SH
SOLE
15454
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
330
53352
SH
SOLE
29917
0
23435
FIRST REP BK SAN FRANCISCO C
COM
33616C100
465
5654
SH
SOLE
3773
0
1881
FIRST SOLAR INC
COM
336433107
1797
49834
SH
SOLE
16335
0
33499
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
0
12
SH
SOLE
12
0
0
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
2
419
SH
SOLE
0
0
419
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
19
918
SH
SOLE
918
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
282
3806
SH
SOLE
3634
0
172
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
37
615
SH
SOLE
615
0
0
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
6
261
SH
SOLE
261
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
756
13873
SH
SOLE
13873
0
0
FIRST TR EXCHANGE TRADED FD
DJ GLBL DIVID
33734X200
19
1200
SH
SOLE
1200
0
0
FIRST TR EXCHANGE TRADED FD
GBL WND ENRG ETF
33736G106
2
159
SH
SOLE
159
0
0
FIRST TR EXCHANGE TRADED FD
NASDQ CLN EDGE
33737A108
10
232
SH
SOLE
232
0
0
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
53
1064
SH
SOLE
1064
0
0
FIRST TR EXCHANGE-TRADED FD
NY ARCA BIOTECH
33733E203
35
266
SH
SOLE
216
0
50
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
934
7552
SH
SOLE
6892
0
660
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
496
27893
SH
SOLE
10913
0
16980
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
17
400
SH
SOLE
400
0
0
FIRST TR EXCHANGE-TRADED FD
FIRST TR TA HIYL
33738D408
39
920
SH
SOLE
0
0
920
FIRST TR EXCHANGE-TRADED FD
MULTI ASSET DI
33738R100
1
112
SH
SOLE
112
0
0
FIRST TR EXCHANGE-TRADED FD
NASD TECH DIV
33738R118
42
1180
SH
SOLE
0
0
1180
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
12
477
SH
SOLE
477
0
0
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
165
6413
SH
SOLE
6413
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
50
982
SH
SOLE
250
0
732
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
232
3924
SH
SOLE
3924
0
0
FIRST TR EXCHANGE-TRADED FD
INDXX INOVTV ETF
33741X201
2
100
SH
SOLE
0
0
100
FIRST TR STOXX EUROPEAN SELE
COMMON SHS
33735T109
289
30013
SH
SOLE
28511
0
1502
FIRST US BANCSHARES INC
COM
33744V103
709
115500
SH
SOLE
110000
0
5500
FIRSTCASH INC
COM
33767D105
572
7969
SH
SOLE
7969
0
0
FIRSTENERGY CORP
COM
337932107
201
5005
SH
SOLE
3728
0
1277
FIRSTSERVICE CORP NEW
COM
33767E202
926
12012
SH
SOLE
12012
0
0
FISERV INC
COM
337738108
230015
2421461
SH
SOLE
1843910
0
577551
FITBIT INC
CL A
33812L102
82
12360
SH
SOLE
8760
0
3600
FLAGSTAR BANCORP INC
COM PAR .001
337930705
1327
66900
SH
SOLE
66900
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
21153
113399
SH
SOLE
82269
0
31130
FLEXSHARES TR
MORNSTAR USMKT
33939L100
219
2347
SH
SOLE
2347
0
0
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
217
9614
SH
SOLE
9614
0
0
FLEXSHARES TR
IBOXX 3R TARGT
33939L506
16
667
SH
SOLE
667
0
0
FLEXSHARES TR
IBOXX 5YR TRGT
33939L605
38
1467
SH
SOLE
1467
0
0
FLEXSHARES TR
STOXX GLOBR INF
33939L795
24
549
SH
SOLE
549
0
0
FLEXSHARES TR
M STAR DEV MKT
33939L803
271
5832
SH
SOLE
5832
0
0
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
182
5000
SH
SOLE
5000
0
0
FLEXSHARES TR
QUALT DIVD IDX
33939L860
9
260
SH
SOLE
260
0
0
FLIR SYS INC
COM
302445101
276
8640
SH
SOLE
6486
0
2154
FLOOR & DECOR HLDGS INC
CL A
339750101
2105
65588
SH
SOLE
53569
0
12019
FLUOR CORP NEW
COM
343412102
318
46059
SH
SOLE
45059
0
1000
FLUSHING FINL CORP
COM
343873105
158
11796
SH
SOLE
11796
0
0
FORD MTR CO DEL
COM
345370860
536
110873
SH
SOLE
79595
0
31278
FORTINET INC
COM
34959E109
8226
81310
SH
SOLE
68385
0
12925
FORTIS INC
COM
349553107
297
7701
SH
SOLE
5445
0
2256
FORTIVE CORP
COM
34959J108
70921
1285036
SH
SOLE
797926
0
487110
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1182
27334
SH
SOLE
8259
0
19075
FRANCO NEVADA CORP
COM
351858105
503
5050
SH
SOLE
3960
0
1090
FREEPORT-MCMORAN INC
CL B
35671D857
199
29552
SH
SOLE
21319
0
8233
FRONTDOOR INC
COM
35905A109
235
6761
SH
SOLE
6407
0
354
FS KKR CAPITAL CORP
COM
302635107
30
10000
SH
SOLE
10000
0
0
GABELLI MULTIMEDIA TR INC
COM
36239Q109
1241
229333
SH
SOLE
177766
0
51567
GALECTIN THERAPEUTICS INC
COM NEW
363225202
21
10756
SH
SOLE
3600
0
7156
GALLAGHER ARTHUR J & CO
COM
363576109
6640
81460
SH
SOLE
73488
0
7972
GAMESTOP CORP NEW
CL A
36467W109
38
10857
SH
SOLE
6915
0
3942
GAP INC
COM
364760108
87
12411
SH
SOLE
811
0
11600
GARMIN LTD
SHS
H2906T109
366
4878
SH
SOLE
3383
0
1495
GARRISON CAP INC
COM
366554103
24
14000
SH
SOLE
13000
0
1000
GARTNER INC
COM
366651107
4406
44253
SH
SOLE
21125
0
23128
GENERAC HLDGS INC
COM
368736104
2016
21641
SH
SOLE
20016
0
1625
GENERAL DYNAMICS CORP
COM
369550108
2343
17710
SH
SOLE
14331
0
3379
GENERAL ELECTRIC CO
COM
369604103
7594
956445
SH
SOLE
726329
0
230116
GENERAL MLS INC
COM
370334104
4198
79548
SH
SOLE
48273
0
31275
GENERAL MTRS CO
COM
37045V100
3192
153631
SH
SOLE
117682
0
35949
GENMARK DIAGNOSTICS INC
COM
372309104
193
46784
SH
SOLE
46784
0
0
GENPACT LIMITED
SHS
G3922B107
2423
82991
SH
SOLE
63646
0
19346
GENUINE PARTS CO
COM
372460105
757
11246
SH
SOLE
10441
0
805
GILDAN ACTIVEWEAR INC
COM
375916103
270
21155
SH
SOLE
0
0
21155
GILEAD SCIENCES INC
COM
375558103
60126
804257
SH
SOLE
553346
0
250911
GLACIER BANCORP INC NEW
COM
37637Q105
4528
133145
SH
SOLE
59950
0
73195
GLADSTONE INVT CORP
COM
376546107
1124
143165
SH
SOLE
109057
0
34108
GLAUKOS CORP
COM
377322102
1742
56451
SH
SOLE
39187
0
17264
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
4697
123955
SH
SOLE
89488
0
34467
GLOBAL BLOOD THERAPEUTICS IN
COM
37890U108
691
13526
SH
SOLE
12624
0
902
GLOBAL PMTS INC
COM
37940X102
5770
40006
SH
SOLE
38151
0
1855
GLOBAL WTR RES INC
COM
379463102
146
14375
SH
SOLE
14375
0
0
GLOBAL X FDS
FTSE NORDIC REG
37950E101
1
69
SH
SOLE
69
0
0
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
2
314
SH
SOLE
314
0
0
GLOBAL X FDS
GLBX SUPRINC ETF
37950E333
1
130
SH
SOLE
130
0
0
GLOBAL X FDS
GLB X GURU INDEX
37950E341
3
100
SH
SOLE
100
0
0
GLOBAL X FDS
MSCI CHINA CNSMR
37950E408
6
396
SH
SOLE
396
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
24
811
SH
SOLE
711
0
100
GLOBAL X FDS
GLBL X MLP ETF
37950E473
7
2250
SH
SOLE
1850
0
400
GLOBAL X FDS
GLB X FERTIL
37950E499
58
9500
SH
SOLE
9500
0
0
GLOBAL X FDS
GLB X SUPERDIV
37950E549
1
115
SH
SOLE
115
0
0
GLOBAL X FDS
GLBX MSCI NORW
37950E747
2
257
SH
SOLE
257
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
682
35374
SH
SOLE
35374
0
0
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
2921
161003
SH
SOLE
50137
0
110866
GLOBAL X FDS
FINTECH ETF
37954Y814
47
1939
SH
SOLE
0
0
1939
GLOBANT S A
COM
L44385109
6195
70492
SH
SOLE
61173
0
9319
GLOBE LIFE INC
COM
37959E102
328
4563
SH
SOLE
3663
0
900
GLOBUS MED INC
CL A
379577208
481
11319
SH
SOLE
3900
0
7419
GODADDY INC
CL A
380237107
2055
35980
SH
SOLE
28567
0
7413
GOGO INC
COM
38046C109
625
294646
SH
SOLE
206356
0
88290
GOLDMAN SACHS BDC INC
SHS
38147U107
17
1400
SH
SOLE
0
0
1400
GOLDMAN SACHS BDC INC
NOTE 4.500% 4/0
38147UAB3
156
160000
PRN
SOLE
120000
0
40000
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
54
2332
SH
SOLE
2332
0
0
GOLDMAN SACHS ETF TR
JUST US LRG CP
381430396
105
2840
SH
SOLE
2840
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA JAP
381430404
350
12618
SH
SOLE
9338
0
3280
GOLDMAN SACHS GROUP INC
COM
38141G104
50089
324014
SH
SOLE
304508
0
19506
GOOSEHEAD INS INC
COM CL A
38267D109
33830
758002
SH
SOLE
498425
0
259577
GRACO INC
COM
384109104
812
16659
SH
SOLE
16117
0
542
GRAINGER W W INC
COM
384802104
20024
80580
SH
SOLE
49360
0
31220
GRAND CANYON ED INC
COM
38526M106
1173
15378
SH
SOLE
15100
0
278
GREEN BRICK PARTNERS INC
COM
392709101
105
13000
SH
SOLE
13000
0
0
GREENBRIER COS INC
NOTE 2.875% 2/0
393657AK7
191
250000
PRN
SOLE
215000
0
35000
GRID DYNAMICS HLDGS INC
COM CL A
39813G109
400
50000
SH
SOLE
50000
0
0
GRIFOLS S A
SP ADR REP B NVT
398438408
1857
92227
SH
SOLE
73788
0
18439
GRUBHUB INC
COM
400110102
2664
65402
SH
SOLE
61828
0
3574
GUARDANT HEALTH INC
COM
40131M109
1359
19526
SH
SOLE
19176
0
350
GUIDEWIRE SOFTWARE INC
COM
40171V100
128086
1615003
SH
SOLE
1151906
0
463097
HALLIBURTON CO
COM
406216101
746
108936
SH
SOLE
80876
0
28060
HALOZYME THERAPEUTICS INC
COM
40637H109
475
26413
SH
SOLE
25813
0
600
HANNON ARMSTRONG SUST INFR C
COM
41068X100
17
848
SH
SOLE
848
0
0
HANNON ARMSTRONG SUST INFR C
NOTE 4.125% 9/0
41068XAB6
190
200000
PRN
SOLE
150000
0
50000
HARLEY DAVIDSON INC
COM
412822108
666
35157
SH
SOLE
30446
0
4711
HARTE-HANKS INC
COM
416196202
1038
661118
SH
SOLE
300
0
660818
HARTFORD FINL SVCS GROUP INC
COM
416515104
207
5881
SH
SOLE
5437
0
444
HASBRO INC
COM
418056107
725
10127
SH
SOLE
4731
0
5396
HCA HEALTHCARE INC
COM
40412C101
651
7247
SH
SOLE
7059
0
188
HCI GROUP INC
NOTE 4.250% 3/0
40416EAD5
141
140000
PRN
SOLE
105000
0
35000
HDFC BANK LTD
SPONSORED ADS
40415F101
805
20929
SH
SOLE
10534
0
10395
HEALTHCARE SVCS GROUP INC
COM
421906108
6029
252171
SH
SOLE
226049
0
26122
HEALTHEQUITY INC
COM
42226A107
266
5252
SH
SOLE
5167
0
85
HEALTHPEAK PROPERTIES INC
COM
42250P103
501
21011
SH
SOLE
15788
0
5223
HEICO CORP NEW
COM
422806109
15202
203759
SH
SOLE
101704
0
102054
HEICO CORP NEW
CL A
422806208
1065
16665
SH
SOLE
16269
0
396
HENNESSY CAP ACQUSTION CORP
CL A COM
42589C104
4044
400000
SH
SOLE
400000
0
0
HENNESSY CAP ACQUSTION CORP
*W EXP 09/05/202
42589C112
109
312000
SH
SOLE
312000
0
0
HENRY JACK & ASSOC INC
COM
426281101
224
1443
SH
SOLE
1337
0
106
HENRY SCHEIN INC
COM
806407102
918
18168
SH
SOLE
15539
0
2629
HERSHEY CO
COM
427866108
4133
31190
SH
SOLE
27301
0
3889
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
203
20907
SH
SOLE
20784
0
123
HEXCEL CORP NEW
COM
428291108
767
20618
SH
SOLE
19929
0
689
HI CRUSH INC
COM
428337109
17
72850
SH
SOLE
61300
0
11550
HILTON WORLDWIDE HLDGS INC
COM
43300A203
336
4921
SH
SOLE
655
0
4266
HMS HLDGS CORP
COM
40425J101
4674
184960
SH
SOLE
166161
0
18799
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
257
18320
SH
SOLE
6180
0
12140
HOLOGIC INC
COM
436440101
363
10340
SH
SOLE
9302
0
1038
HOME DEPOT INC
COM
437076102
107632
576469
SH
SOLE
379318
0
197150
HONEYWELL INTL INC
COM
438516106
20872
156003
SH
SOLE
134872
0
21131
HORIZON THERAPEUTICS PUB LTD
SHS
G46188101
1219
41164
SH
SOLE
40534
0
630
HORMEL FOODS CORP
COM
440452100
1423
30515
SH
SOLE
28701
0
1814
HOST HOTELS & RESORTS INC
COM
44107P104
314
28426
SH
SOLE
23187
0
5239
HP INC
COM
40434L105
609
35063
SH
SOLE
32874
0
2189
HSBC HLDGS PLC
SPON ADR NEW
404280406
693
24752
SH
SOLE
16687
0
8065
HUB GROUP INC
CL A
443320106
276
6075
SH
SOLE
2575
0
3500
HUBBELL INC
COM
443510607
2629
22914
SH
SOLE
22619
0
295
HUDSON TECHNOLOGIES INC
COM
444144109
31
45600
SH
SOLE
20000
0
25600
HUMANA INC
COM
444859102
1169
3722
SH
SOLE
2055
0
1667
HUNT J B TRANS SVCS INC
COM
445658107
7869
85321
SH
SOLE
72373
0
12948
HUNTINGTON BANCSHARES INC
COM
446150104
1145
139496
SH
SOLE
125720
0
13776
HUNTINGTON INGALLS INDS INC
COM
446413106
457
2506
SH
SOLE
650
0
1856
IAC INTERACTIVECORP
COM
44919P508
1081
6031
SH
SOLE
5973
0
58
ICICI BANK LIMITED
ADR
45104G104
1703
200391
SH
SOLE
163141
0
37250
ICON PLC
SHS
G4705A100
267
1960
SH
SOLE
1960
0
0
IDEX CORP
COM
45167R104
337
2439
SH
SOLE
2439
0
0
IDEXX LABS INC
COM
45168D104
378683
1563254
SH
SOLE
1149246
0
414008
IHS MARKIT LTD
SHS
G47567105
32851
547509
SH
SOLE
333390
0
214119
II VI INC
COM
902104108
8
281
SH
SOLE
228
0
53
II VI INC
NOTE 0.250% 9/0
902104AB4
165
180000
PRN
SOLE
135000
0
45000
ILLINOIS TOOL WKS INC
COM
452308109
68433
481514
SH
SOLE
223093
0
258420
ILLUMINA INC
COM
452327109
12715
46555
SH
SOLE
24884
0
21671
IMMUNOGEN INC
COM
45253H101
566
165858
SH
SOLE
5922
0
159936
IMMUNOMEDICS INC
COM
452907108
270
20000
SH
SOLE
0
0
20000
IMPAX LABORATORIES INC
NOTE 2.000% 6/1
45256BAE1
16
17000
PRN
SOLE
17000
0
0
INDEPENDENCE RLTY TR INC
COM
45378A106
9146
1023090
SH
SOLE
889659
0
133432
INFORMATION SERVICES GROUP I
COM
45675Y104
4231
1646397
SH
SOLE
1513407
0
132990
ING GROEP N.V.
SPONSORED ADR
456837103
82
15917
SH
SOLE
15917
0
0
INGERSOLL RAND INC
COM
45687V106
690
27806
SH
SOLE
25589
0
2217
INGREDION INC
COM
457187102
1699
22499
SH
SOLE
18356
0
4143
INNODATA INC
COM NEW
457642205
18
22000
SH
SOLE
22000
0
0
INOGEN INC
COM
45780L104
5937
114926
SH
SOLE
100287
0
14639
INSEEGO CORP
COM
45782B104
427
68500
SH
SOLE
68500
0
0
INSPIRE MED SYS INC
COM
457730109
257
4270
SH
SOLE
4270
0
0
INSULET CORP
COM
45784P101
2462
14858
SH
SOLE
13063
0
1795
INTEGER HLDGS CORP
COM
45826H109
450
7152
SH
SOLE
152
0
7000
INTEL CORP
COM
458140100
34454
636615
SH
SOLE
465180
0
171435
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
136925
1695662
SH
SOLE
1084751
0
610911
INTERNATIONAL BUSINESS MACHS
COM
459200101
48946
441237
SH
SOLE
282259
0
158978
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
252
2472
SH
SOLE
1957
0
515
INTERPUBLIC GROUP COS INC
COM
460690100
392
24190
SH
SOLE
21512
0
2678
INTERSECT ENT INC
COM
46071F103
650
54870
SH
SOLE
51708
0
3162
INTEVAC INC
COM
461148108
41
10000
SH
SOLE
10000
0
0
INTL PAPER CO
COM
460146103
3034
97472
SH
SOLE
76294
0
21178
INTUIT
COM
461202103
96936
421459
SH
SOLE
316076
0
105383
INTUITIVE SURGICAL INC
COM NEW
46120E602
41736
84279
SH
SOLE
50603
0
33676
INVESCO ACTIVELY MANAGED ETF
VAR RATE INVT
46090A879
180
7935
SH
SOLE
7935
0
0
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
61
1238
SH
SOLE
1238
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
56
1123
SH
SOLE
1123
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
3701
118133
SH
SOLE
41663
0
76470
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
22
760
SH
SOLE
760
0
0
INVESCO EXCHANGE TRADED FD T
S&P SML600 VAL
46137V167
24
700
SH
SOLE
300
0
400
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
8
110
SH
SOLE
25
0
85
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
230
1177
SH
SOLE
1177
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
3
100
SH
SOLE
100
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
87
2180
SH
SOLE
2180
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
287
2862
SH
SOLE
2675
0
187
INVESCO EXCHANGE TRADED FD T
S&P500 EQL UTL
46137V274
31
351
SH
SOLE
305
0
46
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
184
975
SH
SOLE
975
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
5483
65253
SH
SOLE
51429
0
13823
INVESCO EXCHANGE TRADED FD T
S&P500 EQL STP
46137V373
4
35
SH
SOLE
35
0
0
INVESCO EXCHANGE TRADED FD T
S&P MDCP VLU MNT
46137V456
0
22
SH
SOLE
22
0
0
INVESCO EXCHANGE TRADED FD T
S&P MDCP MOMNTUM
46137V464
204
4150
SH
SOLE
950
0
3200
INVESCO EXCHANGE TRADED FD T
S&P SMCP VLU MNT
46137V480
0
7
SH
SOLE
7
0
0
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
54
4800
SH
SOLE
4800
0
0
INVESCO EXCHANGE TRADED FD T
HIG YLD EQ DIV
46137V563
26
2000
SH
SOLE
0
0
2000
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
8
200
SH
SOLE
200
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1500
46137V597
10
114
SH
SOLE
114
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
714
7726
SH
SOLE
7261
0
465
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
102
6044
SH
SOLE
6044
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC SEMICNDT
46137V647
8
147
SH
SOLE
147
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
52
702
SH
SOLE
702
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LEISURE
46137V720
41
1700
SH
SOLE
1700
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
5
156
SH
SOLE
156
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
6
126
SH
SOLE
126
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
19
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DWA UTILS MUMT
46137V795
17
586
SH
SOLE
586
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
2292
42475
SH
SOLE
40475
0
2000
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
20
370
SH
SOLE
175
0
195
INVESCO EXCHANGE-TRADED FD T
S&P SMLCP HELT
46138E149
26
253
SH
SOLE
0
0
253
INVESCO EXCHANGE-TRADED FD T
S&P MIDCP LOW
46138E198
4
100
SH
SOLE
100
0
0
INVESCO EXCHANGE-TRADED FD T
S&P INTL LOW
46138E230
21
800
SH
SOLE
0
0
800
INVESCO EXCHANGE-TRADED FD T
S&P GBL WATER
46138E263
37
1124
SH
SOLE
1124
0
0
INVESCO EXCHANGE-TRADED FD T
S&P500 LOW VOL
46138E354
1664
35467
SH
SOLE
30741
0
4726
INVESCO EXCHANGE-TRADED FD T
S&P500 HDL VOL
46138E362
146
4849
SH
SOLE
687
0
4162
INVESCO EXCHANGE-TRADED FD T
S&P 500 EX RAT
46138E388
3
107
SH
SOLE
107
0
0
INVESCO EXCHANGE-TRADED FD T
RUSEL 1000 LOW
46138E412
7
250
SH
SOLE
250
0
0
INVESCO EXCHANGE-TRADED FD T
RUSEL 1000 EQL
46138E420
17
697
SH
SOLE
697
0
0
INVESCO EXCHANGE-TRADED FD T
RUSL 1000 ENHD
46138E438
12
580
SH
SOLE
580
0
0
INVESCO EXCHANGE-TRADED FD T
PFD ETF
46138E511
2933
222891
SH
SOLE
192894
0
29997
INVESCO EXCHANGE-TRADED FD T
NATL AMT MUNI
46138E537
25
966
SH
SOLE
966
0
0
INVESCO EXCHANGE-TRADED FD T
MSCI GBL TIMBR
46138E545
8
400
SH
SOLE
400
0
0
INVESCO EXCHANGE-TRADED FD T
KBW REGL BKG
46138E578
2
68
SH
SOLE
68
0
0
INVESCO EXCHANGE-TRADED FD T
KBW BK ETF
46138E628
31
914
SH
SOLE
914
0
0
INVESCO EXCHANGE-TRADED FD T
GLOBAL WATER
46138E651
43
1737
SH
SOLE
1737
0
0
INVESCO EXCHANGE-TRADED FD T
FNDMNTL HY CRP
46138E719
71
4278
SH
SOLE
4278
0
0
INVESCO EXCHANGE-TRADED FD T
FTSE INTL LOW
46138E768
4
180
SH
SOLE
180
0
0
INVESCO EXCHANGE-TRADED FD T
EMRNG MKT SVRG
46138E784
183
7642
SH
SOLE
7492
0
150
INVESCO EXCHANGE-TRADED FD T
CHINA TECHNLGY
46138E800
16
342
SH
SOLE
342
0
0
INVESCO EXCHANGE-TRADED FD T
DWA EMERG MKTS
46138E867
200
13752
SH
SOLE
10607
0
3145
INVESCO EXCHANGE-TRADED FD T
DWA DEV MKTS
46138E875
145
6400
SH
SOLE
5900
0
500
INVESCO EXCHANGE-TRADED FD T
S&P SMLCP LOW
46138G102
22
653
SH
SOLE
653
0
0
INVESCO EXCHANGE-TRADED FD T
SR LN ETF
46138G508
94
4616
SH
SOLE
4276
0
340
INVESCO EXCHANGE-TRADED FD T
S&P MDCP 400 REV
46138G672
29
707
SH
SOLE
707
0
0
INVESCO EXCHANGE-TRADED FD T
SOLAR ETF
46138G706
5024
199134
SH
SOLE
117489
0
81645
INVESCO EXCHANGE-TRADED FD T
TAXABLE MUN BD
46138G805
187
6036
SH
SOLE
5236
0
800
INVESCO EXCHANGE-TRADED FD T
VAR RATE PFD
46138G870
274
12758
SH
SOLE
8254
0
4504
INVESCO LTD
SHS
G491BT108
532
58577
SH
SOLE
1827
0
56750
INVESCO QQQ TR
UNIT SER 1
46090E103
23511
123483
SH
SOLE
95187
0
28296
INVITAE CORP
COM
46185L103
146
10705
SH
SOLE
8335
0
2370
IONIS PHARMACEUTICALS INC
COM
462222100
762
16111
SH
SOLE
14611
0
1500
IPG PHOTONICS CORP
COM
44980X109
346
3139
SH
SOLE
1664
0
1475
IQVIA HLDGS INC
COM
46266C105
513
4752
SH
SOLE
3329
0
1423
IRHYTHM TECHNOLOGIES INC
COM
450056106
2307
28356
SH
SOLE
24821
0
3535
IRIDEX CORP
COM
462684101
19
11928
SH
SOLE
0
0
11928
IRIDIUM COMMUNICATIONS INC
COM
46269C102
6598
295461
SH
SOLE
276633
0
18828
IRON MTN INC NEW
COM
46284V101
9017
378872
SH
SOLE
262090
0
116782
ISHARES GOLD TRUST
ISHARES
464285105
8628
572526
SH
SOLE
491845
0
80681
ISHARES INC
MSCI AUST ETF
464286103
72
4647
SH
SOLE
4647
0
0
ISHARES INC
MSCI FRNTR100ETF
464286145
36
1697
SH
SOLE
1497
0
200
ISHARES INC
MSCI AUSTRIA ETF
464286202
131
10000
SH
SOLE
10000
0
0
ISHARES INC
EM MKTS DIV ETF
464286319
15
546
SH
SOLE
546
0
0
ISHARES INC
MSCI GLB SLV&MTL
464286327
16
2037
SH
SOLE
2037
0
0
ISHARES INC
MSCI WORLD ETF
464286392
770
9881
SH
SOLE
890
0
8991
ISHARES INC
MSCI BRAZIL ETF
464286400
91
3843
SH
SOLE
1518
0
2325
ISHARES INC
MSCI EM ASIA ETF
464286426
264
4633
SH
SOLE
4633
0
0
ISHARES INC
EM MKT SM-CP ETF
464286475
16
500
SH
SOLE
390
0
110
ISHARES INC
MSCI CDA ETF
464286509
134
6111
SH
SOLE
3901
0
2210
ISHARES INC
MIN VOL GBL ETF
464286525
30166
375483
SH
SOLE
371161
0
4322
ISHARES INC
MIN VOL EMRG MKT
464286533
1070
22798
SH
SOLE
21690
0
1108
ISHARES INC
MSCI JAPN SMCETF
464286582
3
55
SH
SOLE
55
0
0
ISHARES INC
MSCI EURZONE ETF
464286608
172
5641
SH
SOLE
5137
0
504
ISHARES INC
MSCI ISRAEL ETF
464286632
2
50
SH
SOLE
50
0
0
ISHARES INC
MSCI CHILE ETF
464286640
7
319
SH
SOLE
319
0
0
ISHARES INC
MSCI PAC JP ETF
464286665
92
2726
SH
SOLE
1657
0
1069
ISHARES INC
MSCI FRANCE ETF
464286707
2
87
SH
SOLE
87
0
0
ISHARES INC
MSCI SWITZERLAND
464286749
15
433
SH
SOLE
96
0
337
ISHARES INC
MSCI SWEDEN ETF
464286756
1
43
SH
SOLE
43
0
0
ISHARES INC
MSCI STH KOR ETF
464286772
137
2914
SH
SOLE
2914
0
0
ISHARES INC
MSCI STH AFR ETF
464286780
8
296
SH
SOLE
296
0
0
ISHARES INC
MSCI GERMANY ETF
464286806
31
1443
SH
SOLE
1443
0
0
ISHARES INC
MSCI HONG KG ETF
464286871
207
10365
SH
SOLE
9808
0
557
ISHARES INC
CORE MSCI EMKT
46434G103
15315
378423
SH
SOLE
341207
0
37216
ISHARES INC
CUR HD MSCI EM
46434G509
1817
85197
SH
SOLE
72629
0
12568
ISHARES INC
MSCI TAIWAN ETF
46434G772
130
3953
SH
SOLE
3953
0
0
ISHARES INC
MSCI SINGPOR ETF
46434G780
14
810
SH
SOLE
600
0
210
ISHARES INC
MSCI RUSSIA ETF
46434G798
14
487
SH
SOLE
487
0
0
ISHARES INC
MSCI JPN ETF NEW
46434G822
2097
42457
SH
SOLE
39621
0
2836
ISHARES SILVER TRUST
ISHARES
46428Q109
234
17905
SH
SOLE
14042
0
3863
ISHARES TR
S&P 100 ETF
464287101
616
5192
SH
SOLE
4924
0
268
ISHARES TR
CORE S&P TTL STK
464287150
14590
255034
SH
SOLE
194987
0
60046
ISHARES TR
SELECT DIVID ETF
464287168
8579
116659
SH
SOLE
106822
0
9838
ISHARES TR
TIPS BD ETF
464287176
19603
166241
SH
SOLE
107729
0
58512
ISHARES TR
CHINA LG-CAP ETF
464287184
460
12256
SH
SOLE
10956
0
1300
ISHARES TR
CORE S&P500 ETF
464287200
65742
254418
SH
SOLE
189142
0
65276
ISHARES TR
CORE US AGGBD ET
464287226
28332
245578
SH
SOLE
154355
0
91224
ISHARES TR
MSCI EMG MKT ETF
464287234
12140
355701
SH
SOLE
298873
0
56828
ISHARES TR
IBOXX INV CP ETF
464287242
3485
28215
SH
SOLE
23724
0
4491
ISHARES TR
GBL COMM SVC ETF
464287275
4
85
SH
SOLE
0
0
85
ISHARES TR
GLOBAL TECH ETF
464287291
160
875
SH
SOLE
875
0
0
ISHARES TR
S&P 500 GRWT ETF
464287309
4814
29164
SH
SOLE
25182
0
3982
ISHARES TR
GLOB HLTHCRE ETF
464287325
108
1769
SH
SOLE
750
0
1019
ISHARES TR
GLOBAL ENERG ETF
464287341
8
472
SH
SOLE
472
0
0
ISHARES TR
NORTH AMERN NAT
464287374
5
283
SH
SOLE
0
0
283
ISHARES TR
LATN AMER 40 ETF
464287390
63
3428
SH
SOLE
3428
0
0
ISHARES TR
S&P 500 VAL ETF
464287408
1237
12848
SH
SOLE
12108
0
740
ISHARES TR
20 YR TR BD ETF
464287432
2113
12811
SH
SOLE
12242
0
569
ISHARES TR
BARCLAYS 7 10 YR
464287440
1491
12276
SH
SOLE
9987
0
2289
ISHARES TR
1 3 YR TREAS BD
464287457
5505
63519
SH
SOLE
58545
0
4974
ISHARES TR
MSCI EAFE ETF
464287465
34701
649095
SH
SOLE
585820
0
63275
ISHARES TR
RUS MDCP VAL ETF
464287473
3868
60360
SH
SOLE
59692
0
668
ISHARES TR
RUS MD CP GR ETF
464287481
3590
29526
SH
SOLE
28393
0
1133
ISHARES TR
RUS MID CAP ETF
464287499
5538
128293
SH
SOLE
109829
0
18463
ISHARES TR
CORE S&P MCP ETF
464287507
5379
37391
SH
SOLE
32106
0
5285
ISHARES TR
EXPANDED TECH
464287515
1
4
SH
SOLE
4
0
0
ISHARES TR
NA TEC MULTM ETF
464287531
1
13
SH
SOLE
13
0
0
ISHARES TR
NASDAQ BIOTECH
464287556
1961
18205
SH
SOLE
16774
0
1431
ISHARES TR
COHEN STEER REIT
464287564
91
992
SH
SOLE
707
0
285
ISHARES TR
GLOBAL 100 ETF
464287572
53
1181
SH
SOLE
1171
0
10
ISHARES TR
U.S. CNSM SV ETF
464287580
224
1267
SH
SOLE
1267
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
28619
288552
SH
SOLE
257609
0
30943
ISHARES TR
S&P MC 400GR ETF
464287606
4675
26194
SH
SOLE
21868
0
4327
ISHARES TR
RUS 1000 GRW ETF
464287614
12132
80531
SH
SOLE
74662
0
5869
ISHARES TR
RUS 1000 ETF
464287622
14375
101572
SH
SOLE
95349
0
6223
ISHARES TR
RUS 2000 VAL ETF
464287630
3153
38437
SH
SOLE
35354
0
3083
ISHARES TR
RUS 2000 GRW ETF
464287648
4707
29756
SH
SOLE
25607
0
4149
ISHARES TR
RUSSELL 2000 ETF
464287655
17168
149988
SH
SOLE
131951
0
18037
ISHARES TR
CORE S&P US VLU
464287663
22100
478569
SH
SOLE
395966
0
82603
ISHARES TR
CORE S&P US GWT
464287671
5144
90104
SH
SOLE
72581
0
17523
ISHARES TR
RUSSELL 3000 ETF
464287689
33180
223689
SH
SOLE
215389
0
8300
ISHARES TR
U.S. UTILITS ETF
464287697
197
1425
SH
SOLE
1325
0
100
ISHARES TR
S&P MC 400VL ETF
464287705
970
8840
SH
SOLE
6702
0
2138
ISHARES TR
US TELECOM ETF
464287713
213
8566
SH
SOLE
7966
0
600
ISHARES TR
U.S. TECH ETF
464287721
763
3734
SH
SOLE
3381
0
353
ISHARES TR
U.S. REAL ES ETF
464287739
736
10572
SH
SOLE
9794
0
778
ISHARES TR
US INDUSTRIALS
464287754
295
2373
SH
SOLE
2373
0
0
ISHARES TR
US HLTHCARE ETF
464287762
479
2548
SH
SOLE
2548
0
0
ISHARES TR
U.S. FINLS ETF
464287788
528
5428
SH
SOLE
5428
0
0
ISHARES TR
U.S. ENERGY ETF
464287796
89
5823
SH
SOLE
4623
0
1200
ISHARES TR
CORE S&P SCP ETF
464287804
4037
71955
SH
SOLE
55251
0
16704
ISHARES TR
U.S. CNSM GD ETF
464287812
197
1823
SH
SOLE
1823
0
0
ISHARES TR
U.S. BAS MTL ETF
464287838
15
223
SH
SOLE
223
0
0
ISHARES TR
DOW JONES US ETF
464287846
258
2048
SH
SOLE
2048
0
0
ISHARES TR
EUROPE ETF
464287861
742
20995
SH
SOLE
17425
0
3570
ISHARES TR
SP SMCP600VL ETF
464287879
422
4222
SH
SOLE
4018
0
204
ISHARES TR
S&P SML 600 GWT
464287887
763
5534
SH
SOLE
5006
0
528
ISHARES TR
SHRT NAT MUN ETF
464288158
1518
14281
SH
SOLE
14281
0
0
ISHARES TR
AGENCY BOND ETF
464288166
1
5
SH
SOLE
5
0
0
ISHARES TR
GL TIMB FORE ETF
464288174
1
25
SH
SOLE
0
0
25
ISHARES TR
MSCI AC ASIA ETF
464288182
9
143
SH
SOLE
143
0
0
ISHARES TR
GL CLEAN ENE ETF
464288224
127
13339
SH
SOLE
12008
0
1331
ISHARES TR
MSCI ACWI EX US
464288240
169
4480
SH
SOLE
3180
0
1300
ISHARES TR
MSCI ACWI ETF
464288257
1461
23350
SH
SOLE
11275
0
12075
ISHARES TR
EAFE SML CP ETF
464288273
3422
76334
SH
SOLE
73016
0
3318
ISHARES TR
JPMORGAN USD EMG
464288281
118
1223
SH
SOLE
1042
0
181
ISHARES TR
MRGSTR MD CP GRW
464288307
8
36
SH
SOLE
36
0
0
ISHARES TR
GLB INFRASTR ETF
464288372
228
6667
SH
SOLE
5507
0
1160
ISHARES TR
MRGSTR MD CP VAL
464288406
1
10
SH
SOLE
10
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
12027
106427
SH
SOLE
40168
0
66259
ISHARES TR
ASIA 50 ETF
464288430
4
66
SH
SOLE
66
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
1879
83145
SH
SOLE
72765
0
10380
ISHARES TR
MRGSTR SM CP ETF
464288505
50
400
SH
SOLE
400
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
3189
41379
SH
SOLE
39893
0
1486
ISHARES TR
RESIDNL REAL EST
464288562
3
50
SH
SOLE
50
0
0
ISHARES TR
MSCI KLD400 SOC
464288570
1165
11962
SH
SOLE
11214
0
748
ISHARES TR
MBS ETF
464288588
347
3146
SH
SOLE
2796
0
350
ISHARES TR
GOV/CRED BD ETF
464288596
33
270
SH
SOLE
270
0
0
ISHARES TR
MRGSTR SM CP GR
464288604
20
120
SH
SOLE
120
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
278
2424
SH
SOLE
1874
0
550
ISHARES TR
USD INV GRDE ETF
464288620
845
15075
SH
SOLE
4697
0
10378
ISHARES TR
INTRM TR CRP ETF
464288638
534
9725
SH
SOLE
9725
0
0
ISHARES TR
SH TR CRPORT ETF
464288646
1584
30245
SH
SOLE
26119
0
4126
ISHARES TR
10-20 YR TRS ETF
464288653
38
226
SH
SOLE
226
0
0
ISHARES TR
3 7 YR TREAS BD
464288661
240
1800
SH
SOLE
1800
0
0
ISHARES TR
SHORT TREAS BD
464288679
911
8209
SH
SOLE
8093
0
116
ISHARES TR
PFD AND INCM SEC
464288687
1975
62032
SH
SOLE
50439
0
11593
ISHARES TR
MRNING SM CP ETF
464288703
10
117
SH
SOLE
2
0
115
ISHARES TR
GLOB UTILITS ETF
464288711
33
647
SH
SOLE
0
0
647
ISHARES TR
GLB CNSM STP ETF
464288737
1
12
SH
SOLE
0
0
12
ISHARES TR
GLB CNS DISC ETF
464288745
20
215
SH
SOLE
215
0
0
ISHARES TR
US HOME CONS ETF
464288752
40
1365
SH
SOLE
1365
0
0
ISHARES TR
US AER DEF ETF
464288760
4206
29241
SH
SOLE
18626
0
10615
ISHARES TR
US REGNL BKS ETF
464288778
139
4806
SH
SOLE
3236
0
1570
ISHARES TR
MSCI USA ESG SLC
464288802
1030
9381
SH
SOLE
9261
0
120
ISHARES TR
U.S. MED DVC ETF
464288810
2372
10525
SH
SOLE
10248
0
277
ISHARES TR
US HLTHCR PR ETF
464288828
1
8
SH
SOLE
8
0
0
ISHARES TR
U.S. PHARMA ETF
464288836
19
140
SH
SOLE
140
0
0
ISHARES TR
US OIL GS EX ETF
464288851
4
185
SH
SOLE
185
0
0
ISHARES TR
MICRO-CAP ETF
464288869
159
2375
SH
SOLE
2250
0
125
ISHARES TR
EAFE VALUE ETF
464288877
542
15198
SH
SOLE
8005
0
7193
ISHARES TR
EAFE GRWTH ETF
464288885
11329
159315
SH
SOLE
144706
0
14609
ISHARES TR
BRAZIL SM-CP ETF
464289131
12
1300
SH
SOLE
0
0
1300
ISHARES TR
MSCI EURO FL ETF
464289180
135
10753
SH
SOLE
9453
0
1300
ISHARES TR
RUS TP200 VL ETF
464289420
146
3305
SH
SOLE
3305
0
0
ISHARES TR
RUS TP200 GR ETF
464289438
12
144
SH
SOLE
144
0
0
ISHARES TR
LNG TR CRPRT BD
464289511
15
234
SH
SOLE
0
0
234
ISHARES TR
INDIA 50 ETF
464289529
134
5230
SH
SOLE
5230
0
0
ISHARES TR
AGGRES ALLOC ETF
464289859
17
362
SH
SOLE
362
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
175
4757
SH
SOLE
4057
0
700
ISHARES TR
US TREAS BD ETF
46429B267
384
13722
SH
SOLE
13722
0
0
ISHARES TR
CMBS ETF
46429B366
2
34
SH
SOLE
34
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
86
3566
SH
SOLE
1916
0
1650
ISHARES TR
MSCI POLAND ETF
46429B606
1
55
SH
SOLE
55
0
0
ISHARES TR
FLTG RATE NT ETF
46429B655
306
6268
SH
SOLE
4415
0
1853
ISHARES TR
CORE HIGH DV ETF
46429B663
1917
26796
SH
SOLE
24088
0
2708
ISHARES TR
MSCI CHINA ETF
46429B671
2666
46565
SH
SOLE
32038
0
14528
ISHARES TR
MIN VOL EAFE ETF
46429B689
2593
41796
SH
SOLE
40316
0
1480
ISHARES TR
MSCI MIN VOL ETF
46429B697
8427
156032
SH
SOLE
146280
0
9752
ISHARES TR
0-5 YR TIPS ETF
46429B747
91
908
SH
SOLE
908
0
0
ISHARES TR
USA QUALITY FCTR
46432F339
412
5083
SH
SOLE
4652
0
431
ISHARES TR
EDGE MSCI USA VL
46432F388
14
220
SH
SOLE
220
0
0
ISHARES TR
USA MOMENTUM FCT
46432F396
264
2481
SH
SOLE
2481
0
0
ISHARES TR
CORE MSCI TOTAL
46432F834
571
12150
SH
SOLE
10693
0
1457
ISHARES TR
CORE MSCI EAFE
46432F842
11484
230180
SH
SOLE
180325
0
49854
ISHARES TR
CORE 1 5 YR USD
46432F859
947
18748
SH
SOLE
17001
0
1747
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
MULTIFACTOR INTL
46434V274
43
2142
SH
SOLE
2142
0
0
ISHARES TR
MULTIFACTOR USA
46434V282
146
5524
SH
SOLE
5524
0
0
ISHARES TR
MULTIFACTOR USA
46434V290
37
1255
SH
SOLE
1000
0
255
ISHARES TR
EXPONENTIAL TECH
46434V381
326
9141
SH
SOLE
578
0
8563
ISHARES TR
INTL QLTY FACTOR
46434V456
27
1039
SH
SOLE
0
0
1039
ISHARES TR
MSCI CHINA A
46434V514
260
9576
SH
SOLE
9253
0
323
ISHARES TR
CORE DIV GRWTH
46434V621
375
11519
SH
SOLE
11253
0
266
ISHARES TR
CUR HD EURZN ETF
46434V639
21
880
SH
SOLE
880
0
0
ISHARES TR
CORE MSCI PAC
46434V696
15
328
SH
SOLE
0
0
328
ISHARES TR
CUR HED MSCI GER
46434V704
52
2396
SH
SOLE
1619
0
777
ISHARES TR
CORE MSCI EURO
46434V738
229
6179
SH
SOLE
285
0
5894
ISHARES TR
HDG MSCI EAFE
46434V803
4713
194651
SH
SOLE
188833
0
5818
ISHARES TR
ULTR SH TRM BD
46434V878
136
2714
SH
SOLE
2714
0
0
ISHARES TR
IBONDS DEC20 ETF
46434VAQ3
20
800
SH
SOLE
0
0
800
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
20
825
SH
SOLE
0
0
825
ISHARES TR
CONV BD ETF
46435G102
122
2241
SH
SOLE
2241
0
0
ISHARES TR
MSCI ARGENTINA
46435G276
1
60
SH
SOLE
60
0
0
ISHARES TR
CORE MSCI INTL
46435G326
20
447
SH
SOLE
447
0
0
ISHARES TR
MSCI UK ETF NEW
46435G334
123
5153
SH
SOLE
5153
0
0
ISHARES TR
CR 5 10 YR ETF
46435G417
161
3145
SH
SOLE
3145
0
0
ISHARES TR
ESG MSCI USA ETF
46435G425
1
10
SH
SOLE
10
0
0
ISHARES TR
ESG MSCI EAFE
46435G516
14817
278732
SH
SOLE
278582
0
150
ISHARES TR
ESG MSCI LEADR
46435U218
507
11249
SH
SOLE
11249
0
0
ISHARES TR
BROAD USD HIGH
46435U853
11
301
SH
SOLE
301
0
0
ISHARES U S ETF TR
SHT MAT BD ETF
46431W507
109
2245
SH
SOLE
2245
0
0
ISHARES U S ETF TR
COMMOD SEL STG
46431W853
244
10880
SH
SOLE
8610
0
2270
ISIS PHARMACEUTICALS INC DEL
NOTE 1.000%11/1
464337AJ3
22
22000
PRN
SOLE
22000
0
0
ITT INC
COM
45073V108
1273
28056
SH
SOLE
26756
0
1300
J2 GLOBAL INC
COM
48123V102
2006
26797
SH
SOLE
24817
0
1980
JACOBS ENGR GROUP INC
COM
469814107
458
5777
SH
SOLE
1777
0
4000
JARDEN CORP
NOTE 1.125% 3/1
471109AM0
1
2000
PRN
SOLE
2000
0
0
JEFFERIES FINL GROUP INC
COM
47233W109
411
30036
SH
SOLE
26861
0
3175
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
2226
29969
SH
SOLE
27119
0
2850
JOHN HANCOCK ETF TRUST
MLTFCTR LRG CAP
47804J107
18
557
SH
SOLE
557
0
0
JOHN HANCOCK ETF TRUST
MULTIFACTOR MI
47804J206
256
9000
SH
SOLE
9000
0
0
JOHNSON & JOHNSON
COM
478160104
100431
765890
SH
SOLE
472441
0
293449
JONES LANG LASALLE INC
COM
48020Q107
1724
17072
SH
SOLE
15130
0
1942
JPMORGAN CHASE & CO
COM
46625H100
148478
1649209
SH
SOLE
1334616
0
314593
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
967
107077
SH
SOLE
94743
0
12334
KANSAS CITY SOUTHERN
COM NEW
485170302
596
4685
SH
SOLE
3575
0
1110
KB HOME
COM
48666K109
231
12778
SH
SOLE
12778
0
0
KELLOGG CO
COM
487836108
1472
24531
SH
SOLE
19854
0
4677
KEMPER CORP DEL
COM
488401100
6645
89353
SH
SOLE
66764
0
22589
KEYCORP
COM
493267108
479
46155
SH
SOLE
34329
0
11826
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
267
3186
SH
SOLE
1509
0
1677
KIMBERLY CLARK CORP
COM
494368103
10565
82622
SH
SOLE
58757
0
23865
KINDER MORGAN INC DEL
COM
49456B101
12974
932064
SH
SOLE
744121
0
187943
KINSALE CAP GROUP INC
COM
49714P108
5135
49124
SH
SOLE
45368
0
3756
KIRKLAND LAKE GOLD LTD
COM
49741E100
362
12228
SH
SOLE
4571
0
7657
KKR & CO INC
CL A
48251W104
384
16353
SH
SOLE
7691
0
8662
KLA CORPORATION
COM NEW
482480100
348
2420
SH
SOLE
2014
0
406
KNIGHT SWIFT TRANSN HLDGS IN
CL A
499049104
648
19750
SH
SOLE
13750
0
6000
KNOWLES CORP
COM
49926D109
24
1773
SH
SOLE
1761
0
12
KNOWLES CORP
NOTE 3.250%11/0
49926DAB5
92
90000
PRN
SOLE
65000
0
25000
KOHLS CORP
COM
500255104
807
55289
SH
SOLE
24418
0
30871
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
346
8606
SH
SOLE
890
0
7716
KORNIT DIGITAL LTD
SHS
M6372Q113
35686
1433755
SH
SOLE
1091594
0
342161
KRAFT HEINZ CO
COM
500754106
913
36923
SH
SOLE
21813
0
15111
KRANESHARES TR
CSI CHI INTERNET
500767306
165
3650
SH
SOLE
1057
0
2593
KRANESHARES TR
BOSERA MSCI CH
500767405
44
1500
SH
SOLE
0
0
1500
KROGER CO
COM
501044101
266
8839
SH
SOLE
3149
0
5690
KRYSTAL BIOTECH INC
COM
501147102
2632
60881
SH
SOLE
37871
0
23010
L3HARRIS TECHNOLOGIES INC
COM
502431109
2552
14167
SH
SOLE
13761
0
406
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
648
5126
SH
SOLE
3587
0
1539
LAM RESEARCH CORP
COM
512807108
548
2283
SH
SOLE
1449
0
834
LAMAR ADVERTISING CO NEW
CL A
512816109
255
4966
SH
SOLE
3455
0
1511
LAMB WESTON HLDGS INC
COM
513272104
926
16217
SH
SOLE
12047
0
4170
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
326
30900
SH
SOLE
100
0
30800
LANDMARK INFRASTRUCTURE LP
7% CNV PFD UNT C
51508J405
14
800
SH
SOLE
800
0
0
LANDSTAR SYS INC
COM
515098101
1282
13376
SH
SOLE
13376
0
0
LAS VEGAS SANDS CORP
COM
517834107
242
5704
SH
SOLE
5460
0
244
LAUDER ESTEE COS INC
CL A
518439104
11619
72920
SH
SOLE
62795
0
10125
LAUREATE EDUCATION INC
CL A
518613203
231
21945
SH
SOLE
21945
0
0
LAWSON PRODS INC
COM
520776105
273
10225
SH
SOLE
10225
0
0
LEGG MASON INC
COM
524901105
717
14668
SH
SOLE
13380
0
1288
LEGGETT & PLATT INC
COM
524660107
1077
40354
SH
SOLE
4800
0
35554
LENNAR CORP
CL A
526057104
782
20466
SH
SOLE
19001
0
1465
LENNAR CORP
CL B
526057302
135
4675
SH
SOLE
4668
0
7
LENNOX INTL INC
COM
526107107
1353
7443
SH
SOLE
6534
0
909
LHC GROUP INC
COM
50187A107
2601
18553
SH
SOLE
16153
0
2400
LIBERTY BROADBAND CORP
COM SER A
530307107
128
1200
SH
SOLE
1162
0
38
LIBERTY BROADBAND CORP
COM SER C
530307305
563
5088
SH
SOLE
4406
0
682
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
81
4932
SH
SOLE
1245
0
3687
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
301
19173
SH
SOLE
16894
0
2279
LIBERTY MEDIA CORP
DEB3.500% 1/1
530715AN1
25
35000
PRN
SOLE
35000
0
0
LIBERTY MEDIA CORP DEL
COM A SIRIUSXM
531229409
139
4387
SH
SOLE
4224
0
163
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
352
11120
SH
SOLE
9575
0
1545
LIBERTY MEDIA CORP DEL
COM A BRAVES GRP
531229706
8
407
SH
SOLE
407
0
0
LIBERTY MEDIA CORP DEL
COM SER C FRMLA
531229854
246
9021
SH
SOLE
8974
0
47
LIBERTY MEDIA CORP DEL
COM SER A FRMLA
531229870
23
895
SH
SOLE
862
0
33
LIBERTY MEDIA CORP DEL
COM C BRAVES GRP
531229888
22
1139
SH
SOLE
1139
0
0
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
1635
22480
SH
SOLE
19083
0
3397
LILLY ELI & CO
COM
532457108
43286
312042
SH
SOLE
153186
0
158857
LINCOLN ELEC HLDGS INC
COM
533900106
281
4066
SH
SOLE
4066
0
0
LINCOLN NATL CORP IND
COM
534187109
229
8704
SH
SOLE
6504
0
2200
LINDE PLC
SHS
G5494J103
44849
259244
SH
SOLE
129328
0
129916
LIQTECH INTL INC
COM
53632A201
50
11750
SH
SOLE
11750
0
0
LITTELFUSE INC
COM
537008104
3816
28601
SH
SOLE
11250
0
17351
LIVE NATION ENTERTAINMENT IN
COM
538034109
6896
151692
SH
SOLE
94177
0
57515
LIVEPERSON INC
COM
538146101
1355
59560
SH
SOLE
43940
0
15620
LIVERAMP HLDGS INC
COM
53815P108
3028
91974
SH
SOLE
83386
0
8588
LOCKHEED MARTIN CORP
COM
539830109
7490
22097
SH
SOLE
16669
0
5428
LOWES COS INC
COM
548661107
27575
320457
SH
SOLE
215453
0
105004
LULULEMON ATHLETICA INC
COM
550021109
77946
411214
SH
SOLE
331023
0
80191
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
120
25600
SH
SOLE
17400
0
8200
LUMENTUM HLDGS INC
COM
55024U109
111
1506
SH
SOLE
1398
0
108
LUMENTUM HLDGS INC
NOTE 0.250% 3/1
55024UAB5
243
180000
PRN
SOLE
135000
0
45000
LUMINEX CORP DEL
COM
55027E102
1390
50500
SH
SOLE
49700
0
800
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
390
7852
SH
SOLE
3144
0
4708
M & T BK CORP
COM
55261F104
246
2379
SH
SOLE
1854
0
525
MACERICH CO
COM
554382101
67
11934
SH
SOLE
1065
0
10869
MACKINAC FINL CORP
COM
554571109
182
17448
SH
SOLE
17448
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
1303
51621
SH
SOLE
50170
0
1451
MACYS INC
COM
55616P104
281
57206
SH
SOLE
38306
0
18900
MAG SILVER CORP
COM
55903Q104
191
24924
SH
SOLE
15824
0
9100
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
9564
262101
SH
SOLE
222424
0
39677
MAIN STR CAP CORP
COM
56035L104
1465
71409
SH
SOLE
53584
0
17825
MANITOWOC CO INC
COM NEW
563571405
1299
152851
SH
SOLE
140351
0
12500
MANULIFE FINL CORP
COM
56501R106
1439
114779
SH
SOLE
97275
0
17504
MARATHON OIL CORP
COM
565849106
156
47323
SH
SOLE
4625
0
42698
MARATHON PETE CORP
COM
56585A102
312
13196
SH
SOLE
11415
0
1781
MARCUS & MILLICHAP INC
COM
566324109
766
28263
SH
SOLE
21808
0
6455
MARKEL CORP
COM
570535104
3431
3698
SH
SOLE
3306
0
392
MARKETAXESS HLDGS INC
COM
57060D108
3139
9438
SH
SOLE
418
0
9020
MARRIOTT INTL INC NEW
CL A
571903202
12384
165544
SH
SOLE
133463
0
32081
MARSH & MCLENNAN COS INC
COM
571748102
3791
43843
SH
SOLE
41524
0
2319
MARTIN MARIETTA MATLS INC
COM
573284106
848
4479
SH
SOLE
4433
0
46
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
6868
303470
SH
SOLE
278904
0
24567
MASCO CORP
COM
574599106
212
6146
SH
SOLE
1603
0
4543
MASIMO CORP
COM
574795100
580
3277
SH
SOLE
3053
0
224
MASTERCARD INC
CL A
57636Q104
276011
1142619
SH
SOLE
815031
0
327587
MATCH GROUP INC
COM
57665R106
298
4508
SH
SOLE
2455
0
2053
MAXIM INTEGRATED PRODS INC
COM
57772K101
1197
24615
SH
SOLE
20641
0
3974
MAXLINEAR INC
COM
57776J100
3414
292586
SH
SOLE
260351
0
32235
MCCORMICK & CO INC
COM NON VTG
579780206
48886
346193
SH
SOLE
179828
0
166365
MCDONALDS CORP
COM
580135101
52856
319659
SH
SOLE
202937
0
116722
MCKESSON CORP
COM
58155Q103
207
1531
SH
SOLE
1502
0
29
MEDALLIA INC
COM
584021109
1906
95120
SH
SOLE
90290
0
4830
MEDPACE HLDGS INC
COM
58506Q109
966
13167
SH
SOLE
11611
0
1556
MEDTRONIC PLC
SHS
G5960L103
41495
460135
SH
SOLE
218562
0
241573
MERCADOLIBRE INC
COM
58733R102
1004
2054
SH
SOLE
1744
0
310
MERCK & CO. INC
COM
58933Y105
37657
489431
SH
SOLE
339821
0
149610
MERCURY GENL CORP NEW
COM
589400100
532
13059
SH
SOLE
9814
0
3245
MERCURY SYS INC
COM
589378108
34564
484495
SH
SOLE
369213
0
115282
MERIT MED SYS INC
COM
589889104
478
15299
SH
SOLE
15299
0
0
METLIFE INC
COM
59156R108
1489
48717
SH
SOLE
41875
0
6842
METTLER TOLEDO INTERNATIONAL
COM
592688105
2145
3107
SH
SOLE
1820
0
1287
MGE ENERGY INC
COM
55277P104
345
5275
SH
SOLE
4875
0
400
MICROCHIP TECHNOLOGY INC
COM
595017104
31787
468830
SH
SOLE
266123
0
202707
MICRON TECHNOLOGY INC
COM
595112103
9513
226172
SH
SOLE
196648
0
29524
MICROSOFT CORP
COM
594918104
611717
3878747
SH
SOLE
2695756
0
1182991
MIDDLEBY CORP
COM
596278101
1031
18127
SH
SOLE
10447
0
7680
MINERALS TECHNOLOGIES INC
COM
603158106
535
14760
SH
SOLE
2800
0
11960
MINERVA NEUROSCIENCES INC
COM
603380106
151
25100
SH
SOLE
25100
0
0
MOHAWK INDS INC
COM
608190104
387
5082
SH
SOLE
563
0
4519
MONDELEZ INTL INC
CL A
609207105
11670
233026
SH
SOLE
183113
0
49913
MONGODB INC
CL A
60937P106
684
5007
SH
SOLE
4995
0
12
MONOLITHIC PWR SYS INC
COM
609839105
1737
10372
SH
SOLE
10024
0
348
MONROE CAP CORP
COM
610335101
6327
891152
SH
SOLE
679252
0
211900
MONSTER BEVERAGE CORP NEW
COM
61174X109
817
14518
SH
SOLE
10197
0
4321
MOODYS CORP
COM
615369105
9145
43238
SH
SOLE
17501
0
25737
MORGAN STANLEY
COM NEW
617446448
2567
75498
SH
SOLE
61980
0
13518
MORNINGSTAR INC
COM
617700109
2860
24604
SH
SOLE
12284
0
12320
MOSAIC CO NEW
COM
61945C103
214
19816
SH
SOLE
15816
0
4000
MOTOROLA SOLUTIONS INC
COM NEW
620076307
1579
11880
SH
SOLE
8218
0
3662
MPLX LP
COM UNIT REP LTD
55336V100
201
17322
SH
SOLE
15516
0
1806
MR COOPER GROUP INC
COM
62482R107
147
20000
SH
SOLE
10000
0
10000
MSCI INC
COM
55354G100
297
1029
SH
SOLE
834
0
195
MYRIAD GENETICS INC
COM
62855J104
244
17077
SH
SOLE
2889
0
14188
NAPCO SEC TECHNOLOGIES INC
COM
630402105
1030
67890
SH
SOLE
64730
0
3160
NASDAQ INC
COM
631103108
416
4386
SH
SOLE
4340
0
46
NATIONAL BK HLDGS CORP
CL A
633707104
301
12591
SH
SOLE
12500
0
91
NATIONAL FUEL GAS CO N J
COM
636180101
224
6002
SH
SOLE
4417
0
1585
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
690
11839
SH
SOLE
11381
0
458
NATIONAL INSTRS CORP
COM
636518102
1016
30712
SH
SOLE
30462
0
250
NEKTAR THERAPEUTICS
COM
640268108
4423
247761
SH
SOLE
185066
0
62695
NEOGENOMICS INC
COM NEW
64049M209
7709
279214
SH
SOLE
247140
0
32074
NEOS THERAPEUTICS INC
COM
64052L106
20
26900
SH
SOLE
23000
0
3900
NEPHROS INC
COM
640671400
216
34249
SH
SOLE
34249
0
0
NEPTUNE WELLNESS SOLUTIONS I
COM
64079L105
12
10000
SH
SOLE
0
0
10000
NETAPP INC
COM
64110D104
227
5446
SH
SOLE
2046
0
3400
NETEASE INC
SPONSORED ADS
64110W102
387
1206
SH
SOLE
240
0
966
NETFLIX INC
COM
64110L106
43183
115000
SH
SOLE
101597
0
13403
NEURONETICS INC
COM
64131A105
299
158033
SH
SOLE
146778
0
11255
NEVRO CORP
COM
64157F103
4033
40340
SH
SOLE
35983
0
4357
NEW AGE BEVERAGES CORP
COM
64157V108
14
10000
SH
SOLE
10000
0
0
NEW GOLD INC CDA
COM
644535106
13
25300
SH
SOLE
13300
0
12000
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
182
36382
SH
SOLE
23132
0
13250
NEW YORK CMNTY BANCORP INC
COM
649445103
1486
158272
SH
SOLE
86579
0
71693
NEW YORK TIMES CO
CL A
650111107
718
23390
SH
SOLE
22743
0
647
NEWELL BRANDS INC
COM
651229106
852
64151
SH
SOLE
49180
0
14971
NEWMONT CORP
COM
651639106
1702
37589
SH
SOLE
26208
0
11381
NEXTERA ENERGY INC
COM
65339F101
13819
57429
SH
SOLE
50931
0
6498
NICE LTD
SPONSORED ADR
653656108
742
5172
SH
SOLE
5128
0
44
NIKE INC
CL B
654106103
32735
395632
SH
SOLE
246377
0
149255
NISOURCE INC
COM
65473P105
667
26726
SH
SOLE
24844
0
1882
NOBLE CORP PLC
SHS USD
G65431101
4
15465
SH
SOLE
11324
0
4141
NOBLE ENERGY INC
COM
655044105
84
13953
SH
SOLE
483
0
13470
NOMAD FOODS LTD
USD ORD SHS
G6564A105
328
17666
SH
SOLE
17666
0
0
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
78
17170
SH
SOLE
16970
0
200
NORDSTROM INC
COM
655664100
175
11410
SH
SOLE
7630
0
3780
NORFOLK SOUTHERN CORP
COM
655844108
4659
31909
SH
SOLE
17214
0
14695
NORTHERN TR CORP
COM
665859104
51521
682765
SH
SOLE
456319
0
226446
NORTHROP GRUMMAN CORP
COM
666807102
5657
18696
SH
SOLE
15513
0
3183
NORTONLIFELOCK INC
COM
668771108
235
12553
SH
SOLE
12553
0
0
NOVANTA INC
COM
67000B104
4096
51275
SH
SOLE
46514
0
4761
NOVARTIS A G
SPONSORED ADR
66987V109
17269
209445
SH
SOLE
115314
0
94131
NOVELLUS SYS INC
NOTE 2.625% 5/1
670008AD3
15
2000
PRN
SOLE
2000
0
0
NOVO-NORDISK A S
ADR
670100205
1404
23329
SH
SOLE
9340
0
13989
NUANCE COMMUNICATIONS INC
COM
67020Y100
672
40036
SH
SOLE
34486
0
5550
NUCANA PLC
SPONSORED ADR
67022C106
114
19625
SH
SOLE
17625
0
2000
NUTANIX INC
CL A
67059N108
4214
266692
SH
SOLE
202825
0
63867
NUTRIEN LTD
COM
67077M108
524
15439
SH
SOLE
11473
0
3966
NUVASIVE INC
COM
670704105
720
14218
SH
SOLE
11524
0
2694
NVIDIA CORP
COM
67066G104
22248
84401
SH
SOLE
56502
0
27900
NXP SEMICONDUCTORS N V
COM
N6596X109
260
3140
SH
SOLE
3043
0
97
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
20893
69400
SH
SOLE
52391
0
17009
OCCIDENTAL PETE CORP
COM
674599105
250
21629
SH
SOLE
16498
0
5131
OFFICE DEPOT INC
COM
676220106
50
30380
SH
SOLE
30380
0
0
OFG BANCORP
COM
67103X102
224
20000
SH
SOLE
10000
0
10000
OGE ENERGY CORP
COM
670837103
202
6575
SH
SOLE
2683
0
3892
OKTA INC
CL A
679295105
59747
488689
SH
SOLE
376392
0
112297
OLD DOMINION FREIGHT LINE IN
COM
679580100
3169
24144
SH
SOLE
22233
0
1911
OLD NATL BANCORP IND
COM
680033107
515
39022
SH
SOLE
26950
0
12072
OLD REP INTL CORP
COM
680223104
962
63064
SH
SOLE
59864
0
3200
OLD SECOND BANCORP INC ILL
COM
680277100
798
115414
SH
SOLE
104802
0
10612
OMNICOM GROUP INC
COM
681919106
13392
243941
SH
SOLE
243312
0
629
ON SEMICONDUCTOR CORP
COM
682189105
71
5669
SH
SOLE
5418
0
251
ON SEMICONDUCTOR CORP
NOTE 1.000%12/0
682189AK1
12
12000
PRN
SOLE
12000
0
0
ONE GAS INC
COM
68235P108
252
3011
SH
SOLE
2214
0
797
ONEOK INC NEW
COM
682680103
1622
74365
SH
SOLE
45442
0
28923
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
1516
373278
SH
SOLE
340485
0
32793
OOMA INC
COM
683416101
214
17945
SH
SOLE
10745
0
7200
OPEN TEXT CORP
COM
683715106
225
6445
SH
SOLE
6445
0
0
OPTIMIZERX CORP
COM NEW
68401U204
1464
161595
SH
SOLE
153985
0
7610
ORACLE CORP
COM
68389X105
8963
185453
SH
SOLE
144128
0
41325
OSHKOSH CORP
COM
688239201
517
8032
SH
SOLE
7376
0
656
OSISKO GOLD ROYALTIES LTD
COM
68827L101
152
20365
SH
SOLE
18365
0
2000
OVID THERAPEUTICS INC
COM
690469101
194
65000
SH
SOLE
48050
0
16950
OXFORD SQUARE CAP CORP
COM
69181V107
97
38102
SH
SOLE
23202
0
14900
PACCAR INC
COM
693718108
762
12464
SH
SOLE
5971
0
6493
PACIRA BIOSCIENCES
COM
695127100
15
450
SH
SOLE
450
0
0
PACIRA BIOSCIENCES
NOTE 2.375% 4/0
695127AD2
173
180000
PRN
SOLE
135000
0
45000
PALO ALTO NETWORKS INC
COM
697435105
14009
85439
SH
SOLE
60201
0
25238
PALOMAR HLDGS INC
COM
69753M105
28491
489879
SH
SOLE
360693
0
129186
PAN AMERN SILVER CORP
COM
697900108
953
66470
SH
SOLE
43521
0
22949
PARK OHIO HLDGS CORP
COM
700666100
914
48250
SH
SOLE
37300
0
10950
PARKER HANNIFIN CORP
COM
701094104
2300
17731
SH
SOLE
14741
0
2990
PARSLEY ENERGY INC
CL A
701877102
66
11601
SH
SOLE
9531
0
2070
PAYCHEX INC
COM
704326107
20180
320728
SH
SOLE
192695
0
128033
PAYCOM SOFTWARE INC
COM
70432V102
849
4204
SH
SOLE
2744
0
1460
PAYLOCITY HLDG CORP
COM
70438V106
51657
584888
SH
SOLE
466416
0
118472
PAYPAL HLDGS INC
COM
70450Y103
223964
2339298
SH
SOLE
1723298
0
616000
PDC ENERGY INC
COM
69327R101
0
69
SH
SOLE
0
0
69
PDC ENERGY INC
NOTE 1.125% 9/1
69327RAD3
163
200000
PRN
SOLE
150000
0
50000
PELOTON INTERACTIVE INC
CL A COM
70614W100
3401
128096
SH
SOLE
112524
0
15572
PENN NATL GAMING INC
COM
707569109
131
10326
SH
SOLE
8826
0
1500
PENNEY J C CORP INC
COM
708160106
8
23000
SH
SOLE
18500
0
4500
PENUMBRA INC
COM
70975L107
1833
11363
SH
SOLE
8812
0
2551
PEOPLES UTD FINL INC
COM
712704105
882
79807
SH
SOLE
53385
0
26422
PEPSICO INC
COM
713448108
43669
363608
SH
SOLE
280359
0
83249
PERKINELMER INC
COM
714046109
456
6063
SH
SOLE
3800
0
2263
PERRIGO CO PLC
SHS
G97822103
403
8387
SH
SOLE
4554
0
3833
PERSPECTA INC
COM
715347100
580
31796
SH
SOLE
31546
0
250
PETIQ INC
COM CL A
71639T106
745
32088
SH
SOLE
28723
0
3365
PFENEX INC
COM
717071104
23904
2710193
SH
SOLE
2157953
0
552240
PFIZER INC
COM
717081103
28323
867749
SH
SOLE
686987
0
180762
PHILIP MORRIS INTL INC
COM
718172109
12923
177123
SH
SOLE
104421
0
72702
PHILLIPS 66
COM
718546104
2473
46095
SH
SOLE
40914
0
5181
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
1344
36890
SH
SOLE
27905
0
8985
PHREESIA INC
COM
71944F106
2027
96405
SH
SOLE
85286
0
11119
PIMCO ETF TR
1-5 US TIP IDX
72201R205
105
2030
SH
SOLE
1385
0
645
PIMCO ETF TR
ACTIVE BD ETF
72201R775
271
2555
SH
SOLE
2345
0
210
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
102
1187
SH
SOLE
230
0
957
PIMCO ETF TR
INV GRD CRP BD
72201R817
7019
66304
SH
SOLE
62066
0
4238
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
1160
11723
SH
SOLE
11367
0
356
PIMCO ETF TR
25YR+ ZERO U S
72201R882
185
1060
SH
SOLE
260
0
800
PINNACLE WEST CAP CORP
COM
723484101
302
3980
SH
SOLE
2651
0
1329
PIONEER NAT RES CO
COM
723787107
11547
164608
SH
SOLE
126085
0
38523
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
597
113090
SH
SOLE
76130
0
36960
PLANET FITNESS INC
CL A
72703H101
27258
559715
SH
SOLE
470202
0
89513
PLURALSIGHT INC
COM CL A
72941B106
619
56382
SH
SOLE
53594
0
2788
PNC FINL SVCS GROUP INC
COM
693475105
1874
19582
SH
SOLE
16521
0
3061
POOL CORPORATION
COM
73278L105
40349
205058
SH
SOLE
145375
0
59683
POPULAR INC
COM NEW
733174700
761
21750
SH
SOLE
21750
0
0
PORTFOLIO RECOVERY ASSOCS IN
NOTE 3.000% 8/0
73640QAB1
24476
25220000
PRN
SOLE
18891000
0
6329000
PORTLAND GEN ELEC CO
COM NEW
736508847
608
12677
SH
SOLE
2687
0
9990
PORTOLA PHARMACEUTICALS INC
COM
737010108
830
116433
SH
SOLE
85673
0
30760
POTBELLY CORP
COM
73754Y100
56
18100
SH
SOLE
18100
0
0
PPG INDS INC
COM
693506107
1839
21999
SH
SOLE
7655
0
14344
PRA GROUP INC
COM
69354N106
5112
184420
SH
SOLE
145039
0
39381
PRA GROUP INC
NOTE 3.500% 6/0
69354NAB2
121
140000
PRN
SOLE
105000
0
35000
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
1342
36579
SH
SOLE
34164
0
2415
PRETIUM RES INC
COM
74139C102
239
42175
SH
SOLE
22200
0
19975
PRICE T ROWE GROUP INC
COM
74144T108
7689
78739
SH
SOLE
72080
0
6659
PRICELINE GRP INC
NOTE 0.350% 6/1
741503AS5
1
1000
PRN
SOLE
1000
0
0
PRICELINE GRP INC
NOTE 0.900% 9/1
741503AX4
11
11000
PRN
SOLE
11000
0
0
PROCTER & GAMBLE CO
COM
742718109
80135
728503
SH
SOLE
462448
0
266055
PROGRESSIVE CORP OHIO
COM
743315103
79975
1083083
SH
SOLE
889903
0
193181
PROLOGIS INC.
COM
74340W103
687
8547
SH
SOLE
2406
0
6141
PROOFPOINT INC
COM
743424103
2894
28210
SH
SOLE
26679
0
1531
PROS HOLDINGS INC
COM
74346Y103
5395
173853
SH
SOLE
166029
0
7824
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
330
20512
SH
SOLE
19700
0
812
PROSHARES TR
PSHS SHORT DOW30
74347B235
158
2700
SH
SOLE
2700
0
0
PROSHARES TR
ULTRAPRO SHORT S
74347B268
26
1097
SH
SOLE
1097
0
0
PROSHARES TR
PSHS ULDOW30 NEW
74347B276
1
25
SH
SOLE
25
0
0
PROSHARES TR
SHORT S&P 500 NE
74347B425
752
27190
SH
SOLE
27190
0
0
PROSHARES TR
RUSS 2000 DIVD
74347B698
337
7295
SH
SOLE
7295
0
0
PROSHARES TR
SHORT QQQ NEW
74347B714
83
3260
SH
SOLE
3260
0
0
PROSHARES TR
ULTRAPRO DOW 30
74347G309
22
447
SH
SOLE
447
0
0
PROSHARES TR
ULTRAPRO SHT QQQ
74347G408
12
591
SH
SOLE
591
0
0
PROSHARES TR
PSHS ULT S&P 500
74347R107
10
112
SH
SOLE
0
0
112
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
233
5520
SH
SOLE
4800
0
720
PROSHARES TR
PSHS ULTRA DOW30
74347R305
89
3000
SH
SOLE
0
0
3000
PROSHARES TR
PSHS ULT SEMICDT
74347R669
187
4875
SH
SOLE
4875
0
0
PROSHARES TR
PSHS ULTRA O&G
74347R719
5
1090
SH
SOLE
300
0
790
PROSHARES TR
ULTRA FNCLS NEW
74347X633
282
11895
SH
SOLE
10695
0
1200
PROSHARES TR
SHRT 20+YR TRE
74347X849
4077
262665
SH
SOLE
227640
0
35025
PROSHARES TR
ULTRPRO S&P500
74347X864
3
125
SH
SOLE
125
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
1002
17374
SH
SOLE
17374
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
126
29635
SH
SOLE
29635
0
0
PROSPECT CAPITAL CORPORATION
NOTE 4.750% 4/1
74348TAQ5
480
480000
PRN
SOLE
440000
0
40000
PROTEOSTASIS THERAPEUTICS IN
COM
74373B109
23
20425
SH
SOLE
20425
0
0
PROTO LABS INC
COM
743713109
8254
108423
SH
SOLE
100148
0
8275
PRUDENTIAL FINL INC
COM
744320102
401
7693
SH
SOLE
7390
0
303
PRUDENTIAL PLC
ADR
74435K204
2801
113026
SH
SOLE
47051
0
65975
PSYCHEMEDICS CORP
COM NEW
744375205
364
60150
SH
SOLE
48000
0
12150
PUBLIC STORAGE
COM
74460D109
358
1803
SH
SOLE
1522
0
281
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
395
8800
SH
SOLE
7005
0
1795
PURE STORAGE INC
CL A
74624M102
31791
2584630
SH
SOLE
1337075
0
1247555
PURECYCLE CORP
COM NEW
746228303
3744
335755
SH
SOLE
247655
0
88100
PYXUS INTL INC
COM
74737V106
228
73300
SH
SOLE
73300
0
0
Q2 HLDGS INC
COM
74736L109
375
6350
SH
SOLE
6350
0
0
QUALCOMM INC
COM
747525103
15901
235046
SH
SOLE
178195
0
56852
QUANTA SVCS INC
COM
74762E102
702
22135
SH
SOLE
1206
0
20929
QUEST DIAGNOSTICS INC
COM
74834L100
366
4555
SH
SOLE
2929
0
1626
QUINSTREET INC
COM
74874Q100
4309
535277
SH
SOLE
436836
0
98441
RAND CAP CORP
COM
752185108
67
30000
SH
SOLE
30000
0
0
RAPID7 INC
COM
753422104
4868
112339
SH
SOLE
104096
0
8243
RAYONIER INC
COM
754907103
1260
53501
SH
SOLE
34973
0
18528
RBC BEARINGS INC
COM
75524B104
226
2002
SH
SOLE
1704
0
298
REALPAGE INC
COM
75606N109
6096
115171
SH
SOLE
98736
0
16435
REALTY INCOME CORP
COM
756109104
333
6669
SH
SOLE
6601
0
68
REDFIN CORP
COM
75737F108
5155
334317
SH
SOLE
309097
0
25220
REDWOOD TR INC
COM
758075402
395
78016
SH
SOLE
53016
0
25000
REDWOOD TR INC
NOTE 4.750% 8/1
758075AC9
136
210000
PRN
SOLE
160000
0
50000
REGENERON PHARMACEUTICALS
COM
75886F107
591
1210
SH
SOLE
1074
0
136
REGIONS FINANCIAL CORP NEW
COM
7591EP100
2998
334204
SH
SOLE
281858
0
52346
REGULUS THERAPEUTICS INC
COM NEW
75915K200
5
11200
SH
SOLE
10200
0
1000
RELX PLC
SPONSORED ADR
759530108
423
19748
SH
SOLE
619
0
19129
REPAY HLDGS CORP
COM CL A
76029L100
20318
1415874
SH
SOLE
1211998
0
203876
REPLIGEN CORP
COM
759916109
586
6069
SH
SOLE
5369
0
700
REPUBLIC SVCS INC
COM
760759100
2297
30607
SH
SOLE
27075
0
3532
RESMED INC
COM
761152107
34682
235467
SH
SOLE
137568
0
97899
RESOURCE CAP CORP
NOTE 4.500% 8/1
76120WAC8
99
140000
PRN
SOLE
105000
0
35000
REVANCE THERAPEUTICS INC
COM
761330109
277
18700
SH
SOLE
15100
0
3600
RH
COM
74967X103
1743
17345
SH
SOLE
11380
0
5965
RINGCENTRAL INC
CL A
76680R206
25617
120887
SH
SOLE
82915
0
37972
RITCHIE BROS AUCTIONEERS
COM
767744105
17897
523624
SH
SOLE
279296
0
244328
ROBERT HALF INTL INC
COM
770323103
2853
75586
SH
SOLE
56396
0
19190
ROCKET PHARMACEUTICALS INC
COM
77313F106
488
34992
SH
SOLE
26253
0
8739
ROCKWELL AUTOMATION INC
COM
773903109
10111
67001
SH
SOLE
32396
0
34605
ROGERS CORP
COM
775133101
262
2774
SH
SOLE
2699
0
75
ROKU INC
COM CL A
77543R102
8471
96829
SH
SOLE
83441
0
13388
ROLLINS INC
COM
775711104
37272
1031309
SH
SOLE
622798
0
408511
ROPER TECHNOLOGIES INC
COM
776696106
8965
28753
SH
SOLE
19482
0
9271
ROSS STORES INC
COM
778296103
1130
12992
SH
SOLE
12046
0
946
ROYAL BK CDA
COM
780087102
1258
20446
SH
SOLE
19846
0
600
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
463
14379
SH
SOLE
11751
0
2628
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
290
8894
SH
SOLE
4124
0
4770
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
3160
90580
SH
SOLE
66186
0
24394
ROYAL GOLD INC
COM
780287108
2583
29450
SH
SOLE
26255
0
3195
ROYCE GLOBAL VALUE TR INC
COM
78081T104
227
28195
SH
SOLE
26450
0
1745
RPM INTL INC
COM
749685103
882
14823
SH
SOLE
8001
0
6822
S&P GLOBAL INC
COM
78409V104
2629
10730
SH
SOLE
7256
0
3474
SALESFORCE COM INC
COM
79466L302
147353
1023427
SH
SOLE
767100
0
256327
SALLY BEAUTY HLDGS INC
COM
79546E104
121
15000
SH
SOLE
15000
0
0
SAP SE
SPON ADR
803054204
947
8571
SH
SOLE
3255
0
5316
SAREPTA THERAPEUTICS INC
COM
803607100
3812
38969
SH
SOLE
34804
0
4165
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
7710
28559
SH
SOLE
27130
0
1429
SCHLUMBERGER LTD
COM
806857108
1714
127064
SH
SOLE
84368
0
42696
SCHOLASTIC CORP
COM
807066105
612
24000
SH
SOLE
17500
0
6500
SCHWAB CHARLES CORP
COM
808513105
9282
276099
SH
SOLE
242056
0
34043
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
1055
17465
SH
SOLE
16990
0
475
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
488
7963
SH
SOLE
7263
0
700
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
636
7986
SH
SOLE
3043
0
4943
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
47
1065
SH
SOLE
465
0
600
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
136
3234
SH
SOLE
3234
0
0
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
41
801
SH
SOLE
801
0
0
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
14
671
SH
SOLE
671
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
46
1482
SH
SOLE
1482
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
931
20700
SH
SOLE
725
0
19975
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
535
20702
SH
SOLE
19182
0
1520
SCHWAB STRATEGIC TR
US REIT ETF
808524847
50
1524
SH
SOLE
1094
0
430
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
25
425
SH
SOLE
425
0
0
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
40
772
SH
SOLE
772
0
0
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
9099
158214
SH
SOLE
111585
0
46629
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
4874
199736
SH
SOLE
199736
0
0
SCOTTS MIRACLE GRO CO
CL A
810186106
30032
293282
SH
SOLE
241447
0
51834
SEATTLE GENETICS INC
COM
812578102
15351
133048
SH
SOLE
117581
0
15467
SECUREWORKS CORP
CL A
81374A105
233
20254
SH
SOLE
18964
0
1290
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
542
12032
SH
SOLE
11653
0
379
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
4738
53485
SH
SOLE
34055
0
19430
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
856
15720
SH
SOLE
12742
0
2978
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
1761
17960
SH
SOLE
14969
0
2990
SELECT SECTOR SPDR TR
ENERGY
81369Y506
858
29540
SH
SOLE
25058
0
4482
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
4097
196767
SH
SOLE
141298
0
55469
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
3475
58882
SH
SOLE
24348
0
34534
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
5400
67191
SH
SOLE
45917
0
21273
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
2355
53242
SH
SOLE
43200
0
10042
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
393
12690
SH
SOLE
11800
0
890
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
4870
87889
SH
SOLE
81552
0
6337
SELECTA BIOSCIENCES INC
COM
816212104
48
20000
SH
SOLE
20000
0
0
SEMPRA ENERGY
COM
816851109
2567
22719
SH
SOLE
21694
0
1025
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
1348
49912
SH
SOLE
39158
0
10754
SERVICENOW INC
COM
81762P102
45485
158718
SH
SOLE
131385
0
27333
SHAKE SHACK INC
CL A
819047101
8955
237294
SH
SOLE
195169
0
42125
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
717
71841
SH
SOLE
49415
0
22426
SHERWIN WILLIAMS CO
COM
824348106
7279
15839
SH
SOLE
8882
0
6957
SHOPIFY INC
CL A
82509L107
13626
32682
SH
SOLE
26230
0
6452
SHOTSPOTTER INC
COM
82536T107
1952
71019
SH
SOLE
61699
0
9320
SIENTRA INC
COM
82621J105
25
12715
SH
SOLE
12215
0
500
SIGNATURE BK NEW YORK N Y
COM
82669G104
1893
23553
SH
SOLE
23553
0
0
SILICON LABORATORIES INC
COM
826919102
320
3745
SH
SOLE
1370
0
2375
SINA CORP
ORD
G81477104
239
7500
SH
SOLE
6000
0
1500
SIRIUS XM HLDGS INC
COM
82968B103
384
77801
SH
SOLE
68897
0
8904
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
3261
44298
SH
SOLE
41470
0
2828
SIX FLAGS ENTMT CORP NEW
COM
83001A102
1424
113522
SH
SOLE
96969
0
16553
SKYWORKS SOLUTIONS INC
COM
83088M102
418
4677
SH
SOLE
1939
0
2738
SLACK TECHNOLOGIES INC
COM CL A
83088V102
11346
422733
SH
SOLE
375992
0
46741
SMARTSHEET INC
COM CL A
83200N103
14656
353069
SH
SOLE
307771
0
45298
SMILEDIRECTCLUB INC
CL A COM
83192H106
2275
487200
SH
SOLE
414251
0
72949
SMITH A O CORP
COM
831865209
629
16646
SH
SOLE
11128
0
5518
SMITH MICRO SOFTWARE INC
COM NEW
832154207
57
13600
SH
SOLE
13600
0
0
SMUCKER J M CO
COM NEW
832696405
6779
61073
SH
SOLE
49214
0
11859
SNAP INC
CL A
83304A106
427
35947
SH
SOLE
35522
0
425
SNAP ON INC
COM
833034101
3281
30152
SH
SOLE
10912
0
19240
SOLAR CAP LTD
COM
83413U100
983
84480
SH
SOLE
84480
0
0
SOLAR SR CAP LTD
COM
83416M105
525
54064
SH
SOLE
54064
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
2407
29391
SH
SOLE
28841
0
550
SONOCO PRODS CO
COM
835495102
268
5773
SH
SOLE
3096
0
2677
SOUTHERN CO
COM
842587107
3949
72949
SH
SOLE
52044
0
20904
SOUTHWEST AIRLS CO
COM
844741108
576
16174
SH
SOLE
14697
0
1477
SOUTHWESTERN ENERGY CO
COM
845467109
49
29035
SH
SOLE
3000
0
26035
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
6515
29718
SH
SOLE
28083
0
1635
SPDR GOLD TRUST
GOLD SHS
78463V107
13727
92716
SH
SOLE
81319
0
11397
SPDR INDEX SHS FDS
PORTFLO EURP ETF
78463X103
8
285
SH
SOLE
220
0
65
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
324
10989
SH
SOLE
10989
0
0
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
58
640
SH
SOLE
640
0
0
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
1560
54807
SH
SOLE
53632
0
1175
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
15
481
SH
SOLE
481
0
0
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
6492
180343
SH
SOLE
168603
0
11740
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
68
2049
SH
SOLE
2049
0
0
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
168
8495
SH
SOLE
8423
0
72
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
496
18528
SH
SOLE
16969
0
1559
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
190
8333
SH
SOLE
8111
0
222
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
1761
73553
SH
SOLE
54613
0
18940
SPDR S&P 500 ETF TR
TR UNIT
78462F103
147313
571535
SH
SOLE
532209
0
39325
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
18873
71795
SH
SOLE
53158
0
18636
SPDR SER TR
NYSE TECH ETF
78464A102
121
1650
SH
SOLE
1650
0
0
SPDR SER TR
NUVEEN BBG BRCLY
78464A284
3074
56173
SH
SOLE
55524
0
649
SPDR SER TR
WELLS FG PFD ETF
78464A292
33
850
SH
SOLE
0
0
850
SPDR SER TR
S&P 600 SMCP VAL
78464A300
28
690
SH
SOLE
0
0
690
SPDR SER TR
BLMBRG BRC CNVRT
78464A359
325
6792
SH
SOLE
3317
0
3475
SPDR SER TR
PORTFOLIO INTRMD
78464A375
122
3573
SH
SOLE
3573
0
0
SPDR SER TR
BLOMBRG BRC EMRG
78464A391
10
421
SH
SOLE
0
0
421
SPDR SER TR
PRTFLO S&P500 GW
78464A409
34
942
SH
SOLE
0
0
942
SPDR SER TR
PORTFOLIO SHORT
78464A474
4174
137980
SH
SOLE
107860
0
30120
SPDR SER TR
FTSE INT GVT ETF
78464A490
38
775
SH
SOLE
775
0
0
SPDR SER TR
PRTFLO S&P500 VL
78464A508
154
5942
SH
SOLE
5400
0
542
SPDR SER TR
BLOMBERG INTL TR
78464A516
312
11225
SH
SOLE
8170
0
3055
SPDR SER TR
S&P TRANSN ETF
78464A532
29
665
SH
SOLE
215
0
450
SPDR SER TR
S&P TELECOM
78464A540
11
179
SH
SOLE
179
0
0
SPDR SER TR
HLTH CARE SVCS
78464A573
20
355
SH
SOLE
355
0
0
SPDR SER TR
COMP SOFTWARE
78464A599
276
3363
SH
SOLE
3363
0
0
SPDR SER TR
DJ REIT ETF
78464A607
82
1131
SH
SOLE
680
0
451
SPDR SER TR
AEROSPACE DEF
78464A631
14
186
SH
SOLE
50
0
136
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
65
2141
SH
SOLE
0
0
2141
SPDR SER TR
PORTFLI TIPS ETF
78464A656
101
3487
SH
SOLE
1686
0
1801
SPDR SER TR
PORTFOLIO LN TSR
78464A664
69
1458
SH
SOLE
0
0
1458
SPDR SER TR
PORTFLI INTRMDIT
78464A672
13198
398385
SH
SOLE
395223
0
3162
SPDR SER TR
S&P REGL BKG
78464A698
754
23137
SH
SOLE
22917
0
220
SPDR SER TR
S&P PHARMAC
78464A722
19
532
SH
SOLE
532
0
0
SPDR SER TR
S&P METALS MNG
78464A755
11
710
SH
SOLE
710
0
0
SPDR SER TR
S&P DIVID ETF
78464A763
19440
243424
SH
SOLE
213294
0
30130
SPDR SER TR
S&P CAP MKTS
78464A771
3
71
SH
SOLE
71
0
0
SPDR SER TR
S&P INS ETF
78464A789
16
636
SH
SOLE
386
0
250
SPDR SER TR
S&P BK ETF
78464A797
25
930
SH
SOLE
930
0
0
SPDR SER TR
PORTFOLI S&P1500
78464A805
28
900
SH
SOLE
900
0
0
SPDR SER TR
S&P 600 SML CAP
78464A813
15
320
SH
SOLE
320
0
0
SPDR SER TR
S&P 400 MDCP GRW
78464A821
39
900
SH
SOLE
900
0
0
SPDR SER TR
S&P 400 MDCP VAL
78464A839
24
675
SH
SOLE
500
0
175
SPDR SER TR
PORTFOLIO S&P400
78464A847
6617
261245
SH
SOLE
192975
0
68270
SPDR SER TR
S&P SEMICNDCTR
78464A862
75
891
SH
SOLE
891
0
0
SPDR SER TR
S&P BIOTECH
78464A870
842
10876
SH
SOLE
9926
0
950
SPDR SER TR
PORTFOLIO SH TSR
78468R101
154
5000
SH
SOLE
5000
0
0
SPDR SER TR
BLOMBERG BRC INV
78468R200
478
16275
SH
SOLE
11323
0
4952
SPDR SER TR
BLOOMBERG SRT TR
78468R408
165
6984
SH
SOLE
6362
0
622
SPDR SER TR
OILGAS EQUIP
78468R549
2
108
SH
SOLE
23
0
85
SPDR SER TR
S&P OILGAS EXP
78468R556
50
1507
SH
SOLE
1414
0
93
SPDR SER TR
BLOOMBERG BRCLYS
78468R622
85
898
SH
SOLE
898
0
0
SPDR SER TR
SPDR BLOOMBERG
78468R663
134
1463
SH
SOLE
1322
0
141
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
220
4390
SH
SOLE
3708
0
682
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
895
18295
SH
SOLE
18178
0
117
SPDR SER TR
SSGA GNDER ETF
78468R747
4
60
SH
SOLE
60
0
0
SPDR SER TR
PRTFLO S&P500 HI
78468R788
39
1603
SH
SOLE
1603
0
0
SPDR SER TR
PORTFOLIO S&P600
78468R853
22
1000
SH
SOLE
0
0
1000
SPDR SER TR
SSGA US SMAL ETF
78468R887
15
224
SH
SOLE
224
0
0
SPIRE INC
COM
84857L101
635
8520
SH
SOLE
7820
0
700
SPLUNK INC
COM
848637104
33587
266078
SH
SOLE
217070
0
49008
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
224
1843
SH
SOLE
1541
0
302
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
1286
98035
SH
SOLE
72330
0
25705
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
351
67195
SH
SOLE
31345
0
35850
SPROUT SOCIAL INC
COM CL A
85209W109
1227
76900
SH
SOLE
70660
0
6240
SQUARE INC
CL A
852234103
12997
248138
SH
SOLE
220109
0
28029
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
457
10425
SH
SOLE
3603
0
6822
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
23
563
SH
SOLE
467
0
96
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
743
15495
SH
SOLE
13895
0
1600
SSR MNG INC
COM
784730103
155
13633
SH
SOLE
13633
0
0
STANLEY BLACK & DECKER INC
COM
854502101
988
9878
SH
SOLE
7723
0
2155
STARBUCKS CORP
COM
855244109
194803
2963241
SH
SOLE
1983484
0
979756
STARWOOD PPTY TR INC
COM
85571B105
378
36884
SH
SOLE
27662
0
9222
STATE STR CORP
COM
857477103
562
10557
SH
SOLE
5740
0
4817
STERICYCLE INC
COM
858912108
1512
31122
SH
SOLE
18879
0
12243
STERIS PLC
SHS USD
G8473T100
759
5422
SH
SOLE
5422
0
0
STORE CAP CORP
COM
862121100
325
17932
SH
SOLE
15789
0
2143
STRYKER CORP
COM
863667101
106606
640317
SH
SOLE
416042
0
224274
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
425
30058
SH
SOLE
26958
0
3100
SUMMIT HOTEL PPTYS INC
COM
866082100
100
23794
SH
SOLE
23794
0
0
SUN CMNTYS INC
COM
866674104
607
4866
SH
SOLE
4417
0
449
SUN LIFE FINL INC
COM
866796105
454
14158
SH
SOLE
14158
0
0
SUNCOR ENERGY INC NEW
COM
867224107
8987
568790
SH
SOLE
239929
0
328861
SUNOPTA INC
COM
8676EP108
1762
1024294
SH
SOLE
892744
0
131550
SUPERNUS PHARMACEUTICALS INC
COM
868459108
9
525
SH
SOLE
525
0
0
SUPERNUS PHARMACEUTICALS INC
NOTE 0.625% 4/0
868459AD0
96
120000
PRN
SOLE
90000
0
30000
SVB FINANCIAL GROUP
COM
78486Q101
414
2740
SH
SOLE
1426
0
1314
SYNCHRONY FINL
COM
87165B103
167
10387
SH
SOLE
9469
0
918
SYNOPSYS INC
COM
871607107
986
7654
SH
SOLE
6860
0
794
SYNTHETIC BIOLOGICS INC
COM NEW
87164U201
18
54612
SH
SOLE
29856
0
24756
SYSCO CORP
COM
871829107
4278
93753
SH
SOLE
58130
0
35623
T MOBILE US INC
COM
872590104
290
3458
SH
SOLE
1931
0
1527
TABULA RASA HEALTHCARE INC
COM
873379101
4323
82670
SH
SOLE
67745
0
14925
TACTILE SYS TECHNOLOGY INC
COM
87357P100
7556
188151
SH
SOLE
170413
0
17738
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
4050
84740
SH
SOLE
57806
0
26934
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
213
14012
SH
SOLE
12829
0
1183
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
1076
9074
SH
SOLE
8592
0
482
TAL EDUCATION GROUP
SPONSORED ADS
874080104
327
6136
SH
SOLE
56
0
6080
TAPESTRY INC
COM
876030107
136
10467
SH
SOLE
5767
0
4700
TARGA RES CORP
COM
87612G101
188
27139
SH
SOLE
26639
0
500
TARGET CORP
COM
87612E106
14257
153353
SH
SOLE
121469
0
31885
TCF FINANCIAL CORPORATION NE
COM
872307103
1065
47021
SH
SOLE
35023
0
11998
TE CONNECTIVITY LTD
REG SHS
H84989104
5309
84289
SH
SOLE
34476
0
49813
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
441
38681
SH
SOLE
2381
0
36300
TELADOC HEALTH INC
COM
87918A105
87483
564371
SH
SOLE
382967
0
181404
TELEDYNE TECHNOLOGIES INC
COM
879360105
991
3335
SH
SOLE
3335
0
0
TELEFLEX INCORPORATED
COM
879369106
819
2797
SH
SOLE
2793
0
4
TENABLE HLDGS INC
COM
88025T102
8847
404726
SH
SOLE
348866
0
55860
TENCENT MUSIC ENTMT GROUP
SPON ADS
88034P109
564
56048
SH
SOLE
56048
0
0
TERADYNE INC
COM
880770102
602
11122
SH
SOLE
11022
0
100
TESLA INC
COM
88160R101
9506
18141
SH
SOLE
13251
0
4890
TETRA TECHNOLOGIES INC DEL
COM
88162F105
4
11015
SH
SOLE
11015
0
0
TEVA PHARMACEUTICAL FIN LLC
DBCV 0.250% 2/0
88163VAE9
2
2000
PRN
SOLE
2000
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
419
46647
SH
SOLE
46547
0
100
TEXAS INSTRS INC
COM
882508104
26423
264414
SH
SOLE
167303
0
97111
TG THERAPEUTICS INC
COM
88322Q108
98
10000
SH
SOLE
5000
0
5000
THE REALREAL INC
COM
88339P101
82
11751
SH
SOLE
11751
0
0
THE TRADE DESK INC
COM CL A
88339J105
548
2837
SH
SOLE
2197
0
640
THERMO FISHER SCIENTIFIC INC
COM
883556102
36561
128917
SH
SOLE
106419
0
22498
THERMON GROUP HLDGS INC
COM
88362T103
213
14146
SH
SOLE
13103
0
1043
THOMSON REUTERS CORP
COM NEW
884903709
240
3533
SH
SOLE
3415
0
118
TIDEWATER INC NEW
COM
88642R109
156
22006
SH
SOLE
21006
0
1000
TIDEWATER INC NEW
*W EXP 07/31/202
88642R117
0
43
SH
SOLE
43
0
0
TIDEWATER INC NEW
*W EXP 07/31/202
88642R125
0
46
SH
SOLE
46
0
0
TIFFANY & CO NEW
COM
886547108
385
2972
SH
SOLE
2439
0
533
TITAN INTL INC ILL
COM
88830M102
36
23100
SH
SOLE
20000
0
3100
TIVITY HEALTH INC
COM
88870R102
96
15200
SH
SOLE
5900
0
9300
TIVO CORP
COM
88870P106
683
96495
SH
SOLE
55650
0
40845
TJX COS INC NEW
COM
872540109
9117
190682
SH
SOLE
175980
0
14702
TORONTO DOMINION BK ONT
COM NEW
891160509
14106
332774
SH
SOLE
134519
0
198255
TOTAL S.A.
SPONSORED ADS
89151E109
5571
149601
SH
SOLE
59375
0
90226
TRACTOR SUPPLY CO
COM
892356106
6967
82395
SH
SOLE
61805
0
20590
TRANSDIGM GROUP INC
COM
893641100
50735
158454
SH
SOLE
112150
0
46304
TRANSOCEAN LTD
REG SHS
H8817H100
98
84893
SH
SOLE
71893
0
13000
TRANSUNION
COM
89400J107
3074
46447
SH
SOLE
38178
0
8269
TRAVELERS COMPANIES INC
COM
89417E109
1522
15321
SH
SOLE
8049
0
7272
TREEHOUSE FOODS INC
COM
89469A104
4653
105400
SH
SOLE
97545
0
7855
TREX CO INC
COM
89531P105
24474
305392
SH
SOLE
219139
0
86253
TRIMBLE INC
COM
896239100
13872
435800
SH
SOLE
173694
0
262106
TRUIST FINL CORP
COM
89832Q109
1087
35232
SH
SOLE
30568
0
4664
TUPPERWARE BRANDS CORP
COM
899896104
17
10482
SH
SOLE
10482
0
0
TUTOR PERINI CORP
NOTE 2.875% 6/1
901109AD0
184
200000
PRN
SOLE
150000
0
50000
TWILIO INC
CL A
90138F102
36363
406334
SH
SOLE
340906
0
65429
TWITTER INC
COM
90184L102
6488
264174
SH
SOLE
240687
0
23487
TWITTER INC
NOTE 1.000% 9/1
90184LAD4
1552
1642000
PRN
SOLE
1517000
0
125000
TWO HBRS INVT CORP
COM NEW
90187B408
1202
315595
SH
SOLE
270716
0
44879
TYLER TECHNOLOGIES INC
COM
902252105
139528
470488
SH
SOLE
351397
0
119091
TYSON FOODS INC
CL A
902494103
274
4742
SH
SOLE
522
0
4220
U S PHYSICAL THERAPY INC
COM
90337L108
1592
23066
SH
SOLE
21102
0
1964
U S SILICA HLDGS INC
COM
90346E103
238
132490
SH
SOLE
93695
0
38795
UBER TECHNOLOGIES INC
COM
90353T100
1268
45421
SH
SOLE
37916
0
7505
UDR INC
COM
902653104
691
18924
SH
SOLE
16335
0
2589
UGI CORP NEW
COM
902681105
241
9021
SH
SOLE
5097
0
3924
ULTA BEAUTY INC
COM
90384S303
13734
78166
SH
SOLE
40197
0
37969
UMH PPTYS INC
COM
903002103
841
77446
SH
SOLE
68511
0
8935
UMPQUA HLDGS CORP
COM
904214103
215
19763
SH
SOLE
200
0
19563
UNDER ARMOUR INC
CL A
904311107
76
8258
SH
SOLE
4820
0
3438
UNDER ARMOUR INC
CL C
904311206
149
18453
SH
SOLE
9506
0
8947
UNIFIRST CORP MASS
COM
904708104
9878
65375
SH
SOLE
55592
0
9783
UNILEVER N V
N Y SHS NEW
904784709
7543
154604
SH
SOLE
86486
0
68118
UNILEVER PLC
SPON ADR NEW
904767704
3797
75078
SH
SOLE
63644
0
11434
UNION PAC CORP
COM
907818108
64892
460094
SH
SOLE
275429
0
184666
UNITED AIRLS HLDGS INC
COM
910047109
304
9648
SH
SOLE
8015
0
1633
UNITED PARCEL SERVICE INC
CL B
911312106
28652
306699
SH
SOLE
192630
0
114069
UNITED RENTALS INC
COM
911363109
1724
16750
SH
SOLE
16450
0
300
UNITED STATES OIL FUND LP
UNITS
91232N108
307
72818
SH
SOLE
56273
0
16545
UNITED STATES STL CORP NEW
COM
912909108
84
13337
SH
SOLE
11337
0
2000
UNITEDHEALTH GROUP INC
COM
91324P102
76984
308702
SH
SOLE
222121
0
86582
UNIVERSAL DISPLAY CORP
COM
91347P105
475
3604
SH
SOLE
889
0
2715
UPLAND SOFTWARE INC
COM
91544A109
520
19393
SH
SOLE
19318
0
75
US BANCORP DEL
COM NEW
902973304
7481
217159
SH
SOLE
120686
0
96472
V F CORP
COM
918204108
3218
59512
SH
SOLE
51947
0
7565
VAIL RESORTS INC
COM
91879Q109
15330
103781
SH
SOLE
53516
0
50265
VALERO ENERGY CORP
COM
91913Y100
1743
38431
SH
SOLE
32769
0
5661
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
4244
184217
SH
SOLE
168977
0
15240
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
8
500
SH
SOLE
500
0
0
VANECK VECTORS ETF TR
PFD SECS EX FINL
92189F429
57
3475
SH
SOLE
3475
0
0
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
15
591
SH
SOLE
591
0
0
VANECK VECTORS ETF TR
LOW CARBN ENERGY
92189F502
26
433
SH
SOLE
433
0
0
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
640
14636
SH
SOLE
14636
0
0
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
3322
28362
SH
SOLE
7187
0
21175
VANECK VECTORS ETF TR
PHARMACEUTICAL
92189F692
5
90
SH
SOLE
90
0
0
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
63
491
SH
SOLE
491
0
0
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
925
32933
SH
SOLE
20629
0
12304
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
31
2933
SH
SOLE
883
0
2050
VANECK VECTORS ETF TR
BRAZIL SMALL CP
92189F825
206
15743
SH
SOLE
14871
0
872
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189H201
214
4357
SH
SOLE
4357
0
0
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
285
1912
SH
SOLE
1009
0
903
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
110
1176
SH
SOLE
1176
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
4
46
SH
SOLE
0
0
46
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
252
2463
SH
SOLE
2165
0
298
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
21
251
SH
SOLE
190
0
61
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
897
8125
SH
SOLE
7619
0
506
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
54
551
SH
SOLE
551
0
0
VANGUARD BD INDEX FDS
LONG TERM BOND
921937793
39
362
SH
SOLE
90
0
272
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
251
2815
SH
SOLE
2656
0
159
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
5018
61066
SH
SOLE
51760
0
9307
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
5739
67239
SH
SOLE
55468
0
11771
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
688
12237
SH
SOLE
11444
0
793
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
17958
75830
SH
SOLE
62808
0
13022
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
11279
138754
SH
SOLE
130210
0
8544
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
6448
50898
SH
SOLE
9881
0
41017
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
21684
310431
SH
SOLE
268856
0
41575
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
34177
227394
SH
SOLE
212859
0
14535
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
1768
19915
SH
SOLE
18596
0
1319
VANGUARD INDEX FDS
MID CAP ETF
922908629
11789
89551
SH
SOLE
85211
0
4340
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
2783
23498
SH
SOLE
22907
0
592
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
6049
66806
SH
SOLE
55872
0
10934
VANGUARD INDEX FDS
GROWTH ETF
922908736
186361
1189363
SH
SOLE
1057094
0
132270
VANGUARD INDEX FDS
VALUE ETF
922908744
42190
473727
SH
SOLE
419948
0
53779
VANGUARD INDEX FDS
SMALL CP ETF
922908751
4494
38930
SH
SOLE
35101
0
3829
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
12796
99266
SH
SOLE
67318
0
31949
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
6043
140830
SH
SOLE
128540
0
12290
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
232
2966
SH
SOLE
1700
0
1266
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
98
1566
SH
SOLE
1536
0
30
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
50556
1232479
SH
SOLE
1010482
0
221997
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
27055
806396
SH
SOLE
727269
0
79127
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
2976
53960
SH
SOLE
49904
0
4056
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
4833
111679
SH
SOLE
77687
0
33992
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
2391
49081
SH
SOLE
41656
0
7425
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
370
6988
SH
SOLE
6868
0
120
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
156
2500
SH
SOLE
2500
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
9889
125020
SH
SOLE
105438
0
19582
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
887
7703
SH
SOLE
7703
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
1
20
SH
SOLE
20
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
9761
105855
SH
SOLE
85751
0
20104
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
141
914
SH
SOLE
662
0
252
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
510
7230
SH
SOLE
7230
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
626
5337
SH
SOLE
5337
0
0
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
214
3926
SH
SOLE
3626
0
300
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
3117
35787
SH
SOLE
32936
0
2851
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
109983
1063768
SH
SOLE
940667
0
123101
VANGUARD STAR FDS
VG TL INTL STK F
921909768
407
9693
SH
SOLE
8434
0
1259
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
87467
2623483
SH
SOLE
2148062
0
475422
VANGUARD WELLINGTON FD
US VALUE FACTR
921935805
247
5233
SH
SOLE
5233
0
0
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
35572
502780
SH
SOLE
440859
0
61921
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
3520
77724
SH
SOLE
76624
0
1100
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
99
1700
SH
SOLE
300
0
1400
VANGUARD WORLD FD
ESG US STK ETF
921910733
532
11614
SH
SOLE
11614
0
0
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
3830
30142
SH
SOLE
29947
0
195
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
74
1125
SH
SOLE
972
0
153
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
56
619
SH
SOLE
619
0
0
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
210
1447
SH
SOLE
1306
0
140
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
981
7119
SH
SOLE
6949
0
170
VANGUARD WORLD FDS
ENERGY ETF
92204A306
51
1341
SH
SOLE
1141
0
200
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
445
8773
SH
SOLE
7439
0
1334
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
930
5597
SH
SOLE
4951
0
646
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
729
6604
SH
SOLE
6499
0
105
VANGUARD WORLD FDS
INF TECH ETF
92204A702
3576
16874
SH
SOLE
14851
0
2023
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
219
2276
SH
SOLE
2218
0
58
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
78
640
SH
SOLE
640
0
0
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
318
4173
SH
SOLE
873
0
3300
VAPOTHERM INC
COM
922107107
705
37431
SH
SOLE
32431
0
5000
VARIAN MED SYS INC
COM
92220P105
355
3460
SH
SOLE
3097
0
363
VARONIS SYS INC
COM
922280102
313
4910
SH
SOLE
4810
0
100
VEEVA SYS INC
CL A COM
922475108
310846
1987886
SH
SOLE
1478086
0
509800
VENTAS INC
COM
92276F100
290
10838
SH
SOLE
8601
0
2237
VERACYTE INC
COM
92337F107
926
38096
SH
SOLE
21030
0
17066
VERINT SYS INC
COM
92343X100
4
88
SH
SOLE
10
0
78
VERINT SYS INC
NOTE 1.500% 6/0
92343XAA8
14
15000
PRN
SOLE
15000
0
0
VERISK ANALYTICS INC
COM
92345Y106
120413
863918
SH
SOLE
619372
0
244546
VERIZON COMMUNICATIONS INC
COM
92343V104
55942
1041166
SH
SOLE
666823
0
374343
VERRA MOBILITY CORP
COM
92511U102
1695
237364
SH
SOLE
223019
0
14345
VERTEX PHARMACEUTICALS INC
COM
92532F100
6525
27423
SH
SOLE
16214
0
11209
VERU INC
COM
92536C103
417
127625
SH
SOLE
127625
0
0
VIACOMCBS INC
CL A
92556H107
1
75
SH
SOLE
75
0
0
VIACOMCBS INC
CL B
92556H206
912
65107
SH
SOLE
31855
0
33252
VIASAT INC
COM
92552V100
2462
68538
SH
SOLE
61683
0
6855
VIAVI SOLUTIONS INC
COM
925550105
595
53053
SH
SOLE
44928
0
8125
VIEMED HEALTHCARE INC
COM
92663R105
109
23000
SH
SOLE
23000
0
0
VIKING THERAPEUTICS INC
COM
92686J106
349
74566
SH
SOLE
20651
0
53915
VIRGIN GALACTIC HOLDINGS INC
COM
92766K106
4221
285556
SH
SOLE
242021
0
43535
VIRGIN GALACTIC HOLDINGS INC
*W EXP 11/25/202
92766K114
171
22863
SH
SOLE
19197
0
3666
VIRTU FINL INC
CL A
928254101
1051
50485
SH
SOLE
50485
0
0
VIRTUSA CORP
COM
92827P102
251
8832
SH
SOLE
7881
0
951
VISA INC
COM CL A
92826C839
426589
2647650
SH
SOLE
2180531
0
467118
VIVINT SMART HOME INC
COM CL A
928542109
185
14760
SH
SOLE
6360
0
8400
VIVINT SMART HOME INC
*W EXP 01/17/202
928542117
593
425196
SH
SOLE
418696
0
6500
VMWARE INC
CL A COM
928563402
2920
24115
SH
SOLE
22186
0
1929
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
1931
140207
SH
SOLE
113043
0
27164
VONAGE HLDGS CORP
COM
92886T201
103
14200
SH
SOLE
14200
0
0
VORNADO RLTY TR
SH BEN INT
929042109
277
7650
SH
SOLE
6161
0
1489
VOYA FINANCIAL INC
COM
929089100
298
7359
SH
SOLE
1500
0
5859
VULCAN MATLS CO
COM
929160109
2217
20513
SH
SOLE
10911
0
9602
WABTEC
COM
929740108
3183
66138
SH
SOLE
33936
0
32202
WALGREENS BOOTS ALLIANCE INC
COM
931427108
20791
454449
SH
SOLE
312125
0
142324
WALMART INC
COM
931142103
75106
661024
SH
SOLE
294705
0
366319
WASTE CONNECTIONS INC
COM
94106B101
2444
31530
SH
SOLE
31120
0
410
WASTE MGMT INC DEL
COM
94106L109
3799
41042
SH
SOLE
34435
0
6607
WATERS CORP
COM
941848103
790
4341
SH
SOLE
4006
0
335
WATSCO INC
COM
942622200
95189
602346
SH
SOLE
403763
0
198583
WEC ENERGY GROUP INC
COM
92939U106
4878
55350
SH
SOLE
36287
0
19063
WELBILT INC
COM
949090104
183
35672
SH
SOLE
33695
0
1977
WELLPOINT INC
NOTE 2.750%10/1
94973VBG1
9
3000
PRN
SOLE
3000
0
0
WELLS FARGO CO NEW
COM
949746101
5238
182508
SH
SOLE
140459
0
42049
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
289
227
SH
SOLE
227
0
0
WELLTOWER INC
COM
95040Q104
1629
35584
SH
SOLE
30386
0
5198
WEST PHARMACEUTICAL SVSC INC
COM
955306105
19856
130417
SH
SOLE
99018
0
31399
WESTERN DIGITAL CORP.
COM
958102105
302
7261
SH
SOLE
6261
0
1000
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP INT
958669103
104
32035
SH
SOLE
24846
0
7189
WESTERN UN CO
COM
959802109
547
30198
SH
SOLE
20437
0
9761
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
851
57560
SH
SOLE
57560
0
0
WESTROCK CO
COM
96145D105
2368
83792
SH
SOLE
82621
0
1171
WEX INC
COM
96208T104
41302
395048
SH
SOLE
346960
0
48088
WEYERHAEUSER CO
COM
962166104
4790
282586
SH
SOLE
208489
0
74097
WHEATON PRECIOUS METALS CORP
COM
962879102
5392
195866
SH
SOLE
146146
0
49720
WILLIAMS COS INC
COM
969457100
549
38811
SH
SOLE
26746
0
12065
WILLIAMS SONOMA INC
COM
969904101
418
9831
SH
SOLE
9473
0
358
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
952
5603
SH
SOLE
5146
0
457
WINTRUST FINL CORP
COM
97650W108
688
20946
SH
SOLE
20546
0
400
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
1600
20428
SH
SOLE
19928
0
500
WISDOMTREE TR
CHINESE YUAN FD
97717W182
10
400
SH
SOLE
0
0
400
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
752
13285
SH
SOLE
4760
0
8525
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
108
3261
SH
SOLE
2836
0
425
WISDOMTREE TR
US LARGECAP DIVD
97717W307
1283
15855
SH
SOLE
14544
0
1311
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
286
8859
SH
SOLE
2701
0
6158
WISDOMTREE TR
US DIVID EX FNCL
97717W406
319
4939
SH
SOLE
4470
0
469
WISDOMTREE TR
INDIA ERNGS FD
97717W422
583
35997
SH
SOLE
29677
0
6320
WISDOMTREE TR
US MIDCAP DIVID
97717W505
105
4346
SH
SOLE
3946
0
400
WISDOMTREE TR
US QLT SHRHD YLD
97717W547
46
715
SH
SOLE
715
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
53
2368
SH
SOLE
2355
0
13
WISDOMTREE TR
US MIDCAP FUND
97717W570
41
1563
SH
SOLE
1563
0
0
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
247
13727
SH
SOLE
13127
0
600
WISDOMTREE TR
INTL EQUITY FD
97717W703
166
4209
SH
SOLE
4149
0
60
WISDOMTREE TR
INTL SMCAP DIV
97717W760
91
1891
SH
SOLE
1891
0
0
WISDOMTREE TR
INTL MIDCAP DV
97717W778
47
1000
SH
SOLE
1000
0
0
WISDOMTREE TR
INTL LRGCAP DV
97717W794
20
550
SH
SOLE
550
0
0
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
40
1368
SH
SOLE
1368
0
0
WISDOMTREE TR
JP SMALLCP DIV
97717W836
25
438
SH
SOLE
438
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
422
10013
SH
SOLE
8925
0
1088
WISDOMTREE TR
EUROPE SMCP DV
97717W869
29
713
SH
SOLE
95
0
618
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
1
28
SH
SOLE
28
0
0
WISDOMTREE TR
EMERG MKTS ESG
97717X214
40
1702
SH
SOLE
1702
0
0
WISDOMTREE TR
YIELD ENHANCD US
97717X511
669
12949
SH
SOLE
12949
0
0
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
86
3750
SH
SOLE
3750
0
0
WISDOMTREE TR
CBOE S&P 500
97717X560
8
344
SH
SOLE
344
0
0
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
5847
232837
SH
SOLE
180087
0
52750
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
142
2780
SH
SOLE
2655
0
125
WISDOMTREE TR
EM LCL DEBT FD
97717X867
9
293
SH
SOLE
293
0
0
WOODWARD INC
COM
980745103
1927
32414
SH
SOLE
30489
0
1925
WORKDAY INC
CL A
98138H101
144864
1112459
SH
SOLE
796414
0
316045
WP CAREY INC
COM
92936U109
3850
66284
SH
SOLE
48281
0
18003
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
209
6628
SH
SOLE
6353
0
275
XCEL ENERGY INC
COM
98389B100
2253
37360
SH
SOLE
34775
0
2585
XILINX INC
COM
983919101
5987
76815
SH
SOLE
27681
0
49134
XPO LOGISTICS INC
COM
983793100
294
6035
SH
SOLE
5735
0
300
XYLEM INC
COM
98419M100
19688
302285
SH
SOLE
109274
0
193011
YETI HLDGS INC
COM
98585X104
15985
818906
SH
SOLE
689093
0
129813
YUM BRANDS INC
COM
988498101
1898
27697
SH
SOLE
16347
0
11350
YUM CHINA HLDGS INC
COM
98850P109
2145
50307
SH
SOLE
21613
0
28694
ZEBRA TECHNOLOGIES CORP
CL A
989207105
25005
136194
SH
SOLE
36147
0
100047
ZENDESK INC
COM
98936J101
2544
39749
SH
SOLE
34545
0
5204
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
2232
22083
SH
SOLE
20485
0
1599
ZOETIS INC
CL A
98978V103
260469
2213181
SH
SOLE
1638013
0
575167
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
14166
96947
SH
SOLE
82619
0
14328
ZYNGA INC
CL A
98986T108
657
95922
SH
SOLE
95922
0
0