0001104659-22-022025.txt : 20220214 0001104659-22-022025.hdr.sgml : 20220214 20220214105658 ACCESSION NUMBER: 0001104659-22-022025 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220214 DATE AS OF CHANGE: 20220214 EFFECTIVENESS DATE: 20220214 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: 22627074 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 12-31-2021 12-31-2021 false BLAIR WILLIAM & CO/IL
150 North Riverside Plaza Chicago IL 60606
13F HOLDINGS REPORT 028-04871 N
Ryan DeVore Partner, Head of Private Wealth Management 312-236-1600 /s/ Ryan DeVore Chicago IL 02-14-2022 0 1963 31883204
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC CL A COM 88025U109 789 5297 SH SOLE 5297 0 0 1LIFE HEALTHCARE INC COM 68269G107 1263 71906 SH SOLE 65183 0 6723 2U INC COM 90214J101 8392 418155 SH SOLE 376099 0 42056 3-D SYS CORP DEL COM NEW 88554D205 669 31066 SH SOLE 30450 0 616 3M CO COM 88579Y101 43096 242619 SH SOLE 163017 0 79602 9 METERS BIOPHARMA INC COM 654405109 80 81912 SH SOLE 81912 0 0 ABB LTD SPONSORED ADR 000375204 6346 166255 SH SOLE 155398 0 10857 ABBOTT LABS COM 002824100 267528 1900866 SH SOLE 1436924 0 463942 ABBVIE INC COM 00287Y109 162158 1197619 SH SOLE 885278 0 312341 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 102 26600 SH SOLE 26600 0 0 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 318 40143 SH SOLE 33677 0 6466 ABIOMED INC COM 003654100 159373 443725 SH SOLE 322286 0 121439 ABM INDS INC COM 000957100 327 8000 SH SOLE 0 0 8000 ACADIA HEALTHCARE COMPANY IN COM 00404A109 812 13381 SH SOLE 13251 0 130 ACCELERATE DIAGNOSTICS INC COM 00430H102 3520 674300 SH SOLE 656414 0 17886 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 263223 634960 SH SOLE 440263 0 194697 ACCOLADE INC COM 00437E102 756 28662 SH SOLE 27415 0 1247 ACLARIS THERAPEUTICS INC COM 00461U105 186 12800 SH SOLE 12750 0 50 ACORDA THERAPEUTICS INC COM NEW 00484M601 57 23840 SH SOLE 23840 0 0 ACRES COMMERCIAL REALTY CORP NOTE 4.500% 8/1 76120WAC8 139 140000 PRN SOLE 105000 0 35000 ACTINIUM PHARMACEUTICALS INC COM 00507W206 522 86866 SH SOLE 59466 0 27400 ACTIVISION BLIZZARD INC COM 00507V109 17236 259066 SH SOLE 200399 0 58667 ACUITY BRANDS INC COM 00508Y102 299 1411 SH SOLE 1207 0 204 ACUSHNET HLDGS CORP COM 005098108 268 5048 SH SOLE 5048 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 4732 168636 SH SOLE 153388 0 15248 ADOBE SYSTEMS INCORPORATED COM 00724F101 374819 660987 SH SOLE 425389 0 235598 ADVANCE AUTO PARTS INC COM 00751Y106 969 4038 SH SOLE 3965 0 73 ADVANCED MICRO DEVICES INC COM 007903107 19717 137016 SH SOLE 115594 0 21422 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 364 76594 SH SOLE 76594 0 0 AEROVIRONMENT INC COM 008073108 1174 18927 SH SOLE 15777 0 3150 AFFILIATED MANAGERS GROUP IN COM 008252108 2468 15005 SH SOLE 13915 0 1090 AFFIMED N V COM N01045108 91 16500 SH SOLE 16500 0 0 AFFIRM HLDGS INC COM CL A 00827B106 247 2456 SH SOLE 500 0 1956 AFLAC INC COM 001055102 944 16166 SH SOLE 14352 0 1814 AGCO CORP COM 001084102 357 3076 SH SOLE 1465 0 1611 AGENUS INC COM NEW 00847G705 105 32666 SH SOLE 25766 0 6900 AGILENT TECHNOLOGIES INC COM 00846U101 4255 26649 SH SOLE 20340 0 6309 AGILETHOUGHT INC CLASS A COM 00857F100 725 153525 SH SOLE 142975 0 10550 AGNICO EAGLE MINES LTD COM 008474108 711 13379 SH SOLE 8384 0 4995 AILERON THERAPEUTICS INC COM 00887A105 601 1067489 SH SOLE 814739 0 252750 AIR LEASE CORP CL A 00912X302 278 6285 SH SOLE 6235 0 50 AIR PRODS & CHEMS INC COM 009158106 22142 72772 SH SOLE 41556 0 31216 AIRBNB INC COM CL A 009066101 106808 641527 SH SOLE 553214 0 88313 AIRGAIN INC COM 00938A104 6738 633910 SH SOLE 576690 0 57220 AKAMAI TECHNOLOGIES INC COM 00971T101 35505 303355 SH SOLE 156407 0 146948 AKEBIA THERAPEUTICS INC COM 00972D105 38 16599 SH SOLE 16225 0 374 ALAMOS GOLD INC NEW COM CL A 011532108 239 31043 SH SOLE 20143 0 10900 ALARM COM HLDGS INC COM 011642105 1260 14857 SH SOLE 14477 0 380 ALBEMARLE CORP COM 012653101 835 3573 SH SOLE 3222 0 351 ALBIREO PHARMA INC COM 01345P106 1696 72838 SH SOLE 67363 0 5475 ALCON AG ORD SHS H01301128 458 5261 SH SOLE 4029 0 1232 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3063 13740 SH SOLE 13072 0 668 ALGONQUIN PWR UTILS CORP COM 015857105 699 48356 SH SOLE 17356 0 31000 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13279 111786 SH SOLE 96453 0 15333 ALIGN TECHNOLOGY INC COM 016255101 105824 161028 SH SOLE 130599 0 30429 ALLEGHANY CORP MD COM 017175100 296 443 SH SOLE 440 0 3 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 376 7692 SH SOLE 7630 0 62 ALLIANT ENERGY CORP COM 018802108 868 14123 SH SOLE 12110 0 2013 ALLSTATE CORP COM 020002101 3723 31645 SH SOLE 25996 0 5649 ALLY FINL INC COM 02005N100 487 10233 SH SOLE 232 0 10001 ALPHABET INC CAP STK CL C 02079K107 590905 204212 SH SOLE 158815 0 45397 ALPHABET INC CAP STK CL A 02079K305 376010 129791 SH SOLE 98624 0 31167 ALPHATEC HLDGS INC COM NEW 02081G201 429 37575 SH SOLE 37575 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 1408 43018 SH SOLE 40995 0 2023 ALPS ETF TR CLEAN ENERGY 00162Q460 23 352 SH SOLE 352 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 162 3824 SH SOLE 3824 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 147 7750 SH SOLE 7750 0 0 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 2025 138289 SH SOLE 21467 0 116822 ALTERYX INC COM CL A 02156B103 3980 65791 SH SOLE 51436 0 14355 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 1276 1359000 PRN SOLE 1089000 0 270000 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 7239 8100000 PRN SOLE 6140000 0 1960000 ALTRIA GROUP INC COM 02209S103 8965 189180 SH SOLE 123032 0 66148 AMAZON COM INC COM 023135106 955582 286588 SH SOLE 219804 0 66784 AMDOCS LTD SHS G02602103 250 3339 SH SOLE 2621 0 718 AMEDISYS INC COM 023436108 626 3866 SH SOLE 3841 0 25 AMER SOFTWARE INC CL A 029683109 1562 59704 SH SOLE 45938 0 13766 AMER STATES WTR CO COM 029899101 231 2230 SH SOLE 2145 0 85 AMEREN CORP COM 023608102 355 3992 SH SOLE 3623 0 369 AMERESCO INC CL A 02361E108 11120 136540 SH SOLE 121910 0 14630 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 406 63090 SH SOLE 63090 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 209 11649 SH SOLE 9656 0 1993 AMERICAN ELEC PWR CO INC COM 025537101 3931 44188 SH SOLE 16768 0 27420 AMERICAN EXPRESS CO COM 025816109 101951 623170 SH SOLE 437568 0 185602 AMERICAN INTL GROUP INC COM NEW 026874784 5666 99654 SH SOLE 85611 0 14043 AMERICAN TOWER CORP NEW COM 03027X100 216548 740333 SH SOLE 610345 0 129988 AMERICAN WTR WKS CO INC NEW COM 030420103 2062 10916 SH SOLE 7204 0 3712 AMERICOLD RLTY TR COM 03064D108 3592 109535 SH SOLE 57430 0 52105 AMERIPRISE FINL INC COM 03076C106 6495 21531 SH SOLE 16255 0 5276 AMERISOURCEBERGEN CORP COM 03073E105 960 7225 SH SOLE 5885 0 1340 AMETEK INC COM 031100100 114136 776222 SH SOLE 466183 0 310039 AMGEN INC COM 031162100 24270 107881 SH SOLE 79791 0 28090 AMN HEALTHCARE SVCS INC COM 001744101 241 1969 SH SOLE 118 0 1851 AMPHENOL CORP NEW CL A 032095101 134536 1538260 SH SOLE 1202874 0 335386 AMPIO PHARMACEUTICALS INC COM 03209T109 11 20000 SH SOLE 20000 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 815 21345 SH SOLE 21345 0 0 AMPLITUDE INC COM CL A 03213A104 1098 20746 SH SOLE 18526 0 2220 ANALOG DEVICES INC COM 032654105 6942 39494 SH SOLE 32753 0 6741 ANAPLAN INC COM 03272L108 2973 64831 SH SOLE 58001 0 6830 ANDERSONS INC COM 034164103 217 5611 SH SOLE 5611 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1290 21311 SH SOLE 18884 0 2427 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1889 241573 SH SOLE 142645 0 98928 ANSYS INC COM 03662Q105 1078 2687 SH SOLE 2228 0 459 ANTARES PHARMA INC COM 036642106 982 275000 SH SOLE 275000 0 0 ANTHEM INC COM 036752103 2176 4695 SH SOLE 3186 0 1509 AON PLC SHS CL A G0403H108 219168 729200 SH SOLE 550605 0 178595 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 203 200000 PRN SOLE 150000 0 50000 APPFOLIO INC COM CL A 03783C100 8630 71290 SH SOLE 61058 0 10232 APPIAN CORP CL A 03782L101 1630 24995 SH SOLE 7907 0 17088 APPLE INC COM 037833100 1192580 6716113 SH SOLE 4925383 0 1790730 APPLIED MATLS INC COM 038222105 15627 99307 SH SOLE 86385 0 12922 APPLOVIN CORP COM CL A 03831W108 675 7166 SH SOLE 5700 0 1466 APTARGROUP INC COM 038336103 3225 26333 SH SOLE 5492 0 20841 APTINYX INC COM 03836N103 51 19177 SH SOLE 19177 0 0 APTIV PLC SHS G6095L109 557 3379 SH SOLE 1899 0 1480 ARBOR REALTY TRUST INC COM 038923108 274 14954 SH SOLE 14954 0 0 ARCH CAP GROUP LTD ORD G0450A105 254 5704 SH SOLE 4242 0 1462 ARCHER DANIELS MIDLAND CO COM 039483102 15485 229108 SH SOLE 194215 0 34893 ARDELYX INC COM 039697107 19 17500 SH SOLE 17500 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 7497 80664 SH SOLE 61424 0 19240 ARES CAPITAL CORP COM 04010L103 10123 477704 SH SOLE 420365 0 57339 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1170 14401 SH SOLE 14347 0 54 ARGENX SE SPONSORED ADR 04016X101 556 1587 SH SOLE 1587 0 0 ARHAUS INC COM CL A 04035M102 349 26353 SH SOLE 25878 0 475 ARISTA NETWORKS INC COM 040413106 78575 546612 SH SOLE 326140 0 220472 ARK ETF TR INNOVATION ETF 00214Q104 2223 23505 SH SOLE 23165 0 340 ARK ETF TR ISRAEL INOVATE 00214Q609 2770 97105 SH SOLE 97105 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1367 20619 SH SOLE 14012 0 6607 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 466 9783 SH SOLE 9546 0 237 ASGN INC COM 00191U102 1001 8114 SH SOLE 6780 0 1334 ASML HOLDING N V N Y REGISTRY SHS N07059210 4821 6055 SH SOLE 4934 0 1121 ASPEN TECHNOLOGY INC COM 045327103 1596 10485 SH SOLE 9828 0 657 ASSURANT INC COM 04621X108 4692 30106 SH SOLE 29301 0 805 ASTRA SPACE INC COM CL A 04634X103 2345 338449 SH SOLE 313912 0 24537 ASTRAZENECA PLC SPONSORED ADR 046353108 20396 350147 SH SOLE 214337 0 135810 AT&T INC COM 00206R102 15101 613850 SH SOLE 473617 0 140233 ATEA PHARMACEUTICALS INC COM 04683R106 258 28869 SH SOLE 17890 0 10979 ATHERSYS INC NEW COM 04744L106 44 49300 SH SOLE 39550 0 9750 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 13 136 SH SOLE 136 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 1.875% 6/0 049164BJ4 325 200000 PRN SOLE 150000 0 50000 ATLAS CORP SHARES Y0436Q109 190 13376 SH SOLE 0 0 13376 ATLASSIAN CORP PLC CL A G06242104 121729 319257 SH SOLE 224404 0 94853 ATMOS ENERGY CORP COM 049560105 226 2155 SH SOLE 455 0 1700 ATOMERA INC COM 04965B100 222 11025 SH SOLE 11025 0 0 AUGMEDIX INC COM 05105P107 58 18425 SH SOLE 13425 0 5000 AUTODESK INC COM 052769106 7068 25135 SH SOLE 20855 0 4280 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 58 11169 SH SOLE 11169 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 77989 316282 SH SOLE 192593 0 123689 AUTONATION INC COM 05329W102 233 1996 SH SOLE 1766 0 230 AVALARA INC COM 05338G106 9826 76110 SH SOLE 69558 0 6552 AVALONBAY CMNTYS INC COM 053484101 3814 15098 SH SOLE 12771 0 2327 AVANTOR INC COM 05352A100 2535 60148 SH SOLE 59067 0 1081 AVERY DENNISON CORP COM 053611109 1742 8042 SH SOLE 5877 0 2165 AWARE INC MASS COM 05453N100 75 23664 SH SOLE 23664 0 0 AXON ENTERPRISE INC COM 05464C101 29900 175460 SH SOLE 131280 0 44180 AXSOME THERAPEUTICS INC COM 05464T104 608 16087 SH SOLE 11087 0 5000 AZEK CO INC CL A 05478C105 10282 222366 SH SOLE 179219 0 43147 AZENTA INC COM 114340102 1343 13025 SH SOLE 12451 0 574 B. RILEY FINANCIAL INC COM 05580M108 2355 26503 SH SOLE 26393 0 110 BAIDU INC SPON ADR REP A 056752108 6862 46119 SH SOLE 39747 0 6372 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 450 29570 SH SOLE 29570 0 0 BAKER HUGHES COMPANY CL A 05722G100 208 8665 SH SOLE 3104 0 5561 BALL CORP COM 058498106 51891 539011 SH SOLE 435238 0 103773 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 109 20331 SH SOLE 20234 0 97 BANCO SANTANDER S.A. ADR 05964H105 36 10929 SH SOLE 8749 0 2180 BANDWIDTH INC COM CL A 05988J103 1770 24672 SH SOLE 23637 0 1035 BANK MARIN BANCORP COM 063425102 462 12411 SH SOLE 12411 0 0 BANK MONTREAL QUE COM 063671101 801 7432 SH SOLE 4872 0 2560 BANK NEW YORK MELLON CORP COM 064058100 1611 27731 SH SOLE 18271 0 9460 BANK NOVA SCOTIA B C COM 064149107 511 7121 SH SOLE 6821 0 300 BARRICK GOLD CORP COM 067901108 444 23380 SH SOLE 16015 0 7365 BAUSCH HEALTH COS INC COM 071734107 1992 72145 SH SOLE 61545 0 10600 BAXTER INTL INC COM 071813109 9296 108295 SH SOLE 93301 0 14994 BCE INC COM NEW 05534B760 458 8799 SH SOLE 8053 0 746 BEACON ROOFING SUPPLY INC COM 073685109 841 14657 SH SOLE 13457 0 1200 BEAM THERAPEUTICS INC COM 07373V105 358 4492 SH SOLE 917 0 3575 BECTON DICKINSON & CO COM 075887109 12029 47833 SH SOLE 37116 0 10717 BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 369 6989 SH SOLE 6989 0 0 BEIGENE LTD SPONSORED ADR 07725L102 293 1083 SH SOLE 1083 0 0 BERKELEY LTS INC COM 084310101 1177 64742 SH SOLE 61766 0 2976 BERKLEY W R CORP COM 084423102 378 4583 SH SOLE 4583 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 20280 45 SH SOLE 29 0 16 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 97966 327647 SH SOLE 269034 0 58613 BERRY GLOBAL GROUP INC COM 08579W103 306 4141 SH SOLE 4141 0 0 BEST BUY INC COM 086516101 6215 61175 SH SOLE 52638 0 8537 BEYOND MEAT INC COM 08862E109 1688 25899 SH SOLE 24652 0 1247 BEYONDSPRING INC SHS G10830100 121 26675 SH SOLE 9025 0 17650 BHP GROUP LTD SPONSORED ADS 088606108 2436 40360 SH SOLE 39378 0 982 BILL COM HLDGS INC COM 090043100 31644 127009 SH SOLE 113271 0 13738 BIO RAD LABS INC CL A 090572207 324 429 SH SOLE 414 0 15 BIODELIVERY SCIENCES INTL IN COM 09060J106 1436 463083 SH SOLE 402058 0 61025 BIODESIX INC COM 09075X108 217 41052 SH SOLE 40182 0 870 BIOGEN INC COM 09062X103 4261 17762 SH SOLE 14209 0 3553 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 21086 153011 SH SOLE 115843 0 37168 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3588 40611 SH SOLE 19670 0 20941 BIONTECH SE SPONSORED ADS 09075V102 533 2066 SH SOLE 2066 0 0 BIO-TECHNE CORP COM 09073M104 18954 36637 SH SOLE 33554 0 3083 BJS WHSL CLUB HLDGS INC COM 05550J101 5391 80497 SH SOLE 76611 0 3886 BK OF AMERICA CORP COM 060505104 61271 1377185 SH SOLE 1137494 0 239691 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 392 271 SH SOLE 271 0 0 BLACK KNIGHT INC COM 09215C105 7085 85477 SH SOLE 75596 0 9881 BLACK STONE MINERALS L P COM UNIT 09225M101 218 21133 SH SOLE 19450 0 1683 BLACKLINE INC COM 09239B109 33633 324828 SH SOLE 284891 0 39937 BLACKROCK CAP INVT CORP COM 092533108 597 149132 SH SOLE 149132 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 65 10312 SH SOLE 10312 0 0 BLACKROCK INC COM 09247X101 64437 70380 SH SOLE 59830 0 10550 BLACKSTONE INC COM 09260D107 137955 1066193 SH SOLE 891433 0 174760 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 204 200000 PRN SOLE 150000 0 50000 BLACKSTONE MTG TR INC COM CL A 09257W100 218 7126 SH SOLE 1750 0 5376 BLEND LABS INC CL A 09352U108 610 83049 SH SOLE 72309 0 10740 BLOCK INC CL A 852234103 49003 303403 SH SOLE 259956 0 43447 BLUE BIRD CORP COM 095306106 7104 454245 SH SOLE 416206 0 38039 BLUEPRINT MEDICINES CORP COM 09627Y109 638 5956 SH SOLE 5956 0 0 BOEING CO COM 097023105 50808 252374 SH SOLE 183211 0 69163 BOK FINL CORP COM NEW 05561Q201 17001 161158 SH SOLE 130 0 161028 BOOKING HOLDINGS INC COM 09857L108 6653 2773 SH SOLE 2271 0 502 BOOT BARN HLDGS INC COM 099406100 3032 24638 SH SOLE 19511 0 5127 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 38411 453010 SH SOLE 298332 0 154678 BORGWARNER INC COM 099724106 413 9165 SH SOLE 1796 0 7369 BOSTON BEER INC CL A 100557107 298 590 SH SOLE 590 0 0 BOSTON PROPERTIES INC COM 101121101 331 2871 SH SOLE 2523 0 348 BOSTON SCIENTIFIC CORP COM 101137107 1104 25986 SH SOLE 22844 0 3142 BOTTOMLINE TECH DEL INC COM 101388106 1346 23833 SH SOLE 22833 0 1000 BOX INC CL A 10316T104 1573 60068 SH SOLE 56529 0 3539 BP PLC SPONSORED ADR 055622104 5627 211304 SH SOLE 151248 0 60056 BRAZE INC COM CL A 10576N102 725 9400 SH SOLE 7000 0 2400 BRIGHAM MINERALS INC CL A COM 10918L103 2760 130861 SH SOLE 120861 0 10000 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2513 19961 SH SOLE 18174 0 1787 BRIGHTVIEW HLDGS INC COM 10948C107 338 24000 SH SOLE 17100 0 6900 BRILLIANT EARTH GROUP INC CL A COM 109504100 355 19636 SH SOLE 19320 0 316 BRINKS CO COM 109696104 1253 19107 SH SOLE 19107 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 67378 1080637 SH SOLE 803921 0 276716 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 527 14092 SH SOLE 12022 0 2070 BROADCOM INC COM 11135F101 22832 34312 SH SOLE 27057 0 7255 BROADCOM INC 8% MCNV PFD SR A 11135F200 7808 3762 SH SOLE 3395 0 367 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 8601 47046 SH SOLE 43162 0 3884 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 11627 150976 SH SOLE 142099 0 8877 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1679 27612 SH SOLE 25642 0 1970 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 332 9010 SH SOLE 9010 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 424 26210 SH SOLE 26000 0 210 BROWN FORMAN CORP CL B 115637209 1009 13846 SH SOLE 13817 0 29 BTRS HOLDINGS INC COM CL 1 11778X104 340 43495 SH SOLE 41328 0 2167 BUILDERS FIRSTSOURCE INC COM 12008R107 1890 22050 SH SOLE 21542 0 508 BURLINGTON STORES INC COM 122017106 4325 14837 SH SOLE 13732 0 1105 BWX TECHNOLOGIES INC COM 05605H100 2383 49761 SH SOLE 47742 0 2019 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2798 25993 SH SOLE 22746 0 3247 CABLE ONE INC COM 12685J105 1169 663 SH SOLE 363 0 300 CADENCE DESIGN SYSTEM INC COM 127387108 932 5001 SH SOLE 3125 0 1876 CALLAWAY GOLF CO COM 131193104 2398 87390 SH SOLE 83590 0 3800 CAMDEN PPTY TR SH BEN INT 133131102 1329 7437 SH SOLE 7437 0 0 CAMECO CORP COM 13321L108 1118 51273 SH SOLE 51273 0 0 CAMPBELL SOUP CO COM 134429109 2583 59424 SH SOLE 56771 0 2653 CANADIAN IMP BK COMM COM 136069101 639 5484 SH SOLE 4569 0 915 CANADIAN NATL RY CO COM 136375102 7327 59634 SH SOLE 16172 0 43462 CANADIAN PAC RY LTD COM 13645T100 4515 62763 SH SOLE 30710 0 32053 CANNAE HLDGS INC COM 13765N107 3874 110226 SH SOLE 91926 0 18300 CAPITAL ONE FINL CORP COM 14040H105 3741 25785 SH SOLE 19960 0 5825 CAPRI HOLDINGS LIMITED SHS G1890L107 334 5145 SH SOLE 2008 0 3137 CARDIFF ONCOLOGY INC COM 14147L108 1247 207490 SH SOLE 150690 0 56800 CARDINAL HEALTH INC COM 14149Y108 568 11035 SH SOLE 3165 0 7870 CARDLYTICS INC COM 14161W105 1792 27120 SH SOLE 22545 0 4575 CARGURUS INC COM CL A 141788109 225 6684 SH SOLE 3884 0 2800 CARLYLE GROUP INC COM 14316J108 1080 19667 SH SOLE 14585 0 5082 CARMAX INC COM 143130102 285783 2194451 SH SOLE 1585848 0 608603 CARNIVAL CORP COMMON STOCK 143658300 438 21759 SH SOLE 20759 0 1000 CARRIER GLOBAL CORPORATION COM 14448C104 3287 60610 SH SOLE 50573 0 10037 CARVANA CO CL A 146869102 38600 166530 SH SOLE 139392 0 27138 CASEYS GEN STORES INC COM 147528103 472 2390 SH SOLE 2091 0 299 CATALENT INC COM 148806102 4092 31960 SH SOLE 31649 0 311 CATERPILLAR INC COM 149123101 38409 185782 SH SOLE 146766 0 39016 CBOE GLOBAL MKTS INC COM 12503M108 8298 63636 SH SOLE 13504 0 50132 CBRE GROUP INC CL A 12504L109 933 8599 SH SOLE 7379 0 1220 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 291 25508 SH SOLE 21508 0 4000 CDK GLOBAL INC COM 12508E101 1358 32545 SH SOLE 20071 0 12474 CDW CORP COM 12514G108 6852 33462 SH SOLE 29460 0 4002 CEDAR FAIR L P DEPOSITRY UNIT 150185106 357 7132 SH SOLE 2100 0 5032 CELANESE CORP DEL COM 150870103 219 1301 SH SOLE 1139 0 162 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 135 16788 SH SOLE 16288 0 500 CELSIUS HLDGS INC COM NEW 15118V207 486 6522 SH SOLE 6522 0 0 CENTENE CORP DEL COM 15135B101 1762 21378 SH SOLE 18340 0 3038 CENTERPOINT ENERGY INC COM 15189T107 303 10872 SH SOLE 3018 0 7854 CERENCE INC COM 156727109 409 5339 SH SOLE 4546 0 793 CERIDIAN HCM HLDG INC COM 15677J108 33415 319885 SH SOLE 283480 0 36405 CERNER CORP COM 156782104 6331 68166 SH SOLE 45920 0 22246 CERTARA INC COM 15687V109 1773 62374 SH SOLE 60624 0 1750 CF INDS HLDGS INC COM 125269100 5393 76196 SH SOLE 76196 0 0 CHANNELADVISOR CORP COM 159179100 1640 66462 SH SOLE 63595 0 2867 CHARLES RIV LABS INTL INC COM 159864107 3852 10224 SH SOLE 9887 0 337 CHART INDS INC COM 16115Q308 356 2229 SH SOLE 2229 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 2084 3197 SH SOLE 2389 0 808 CHECK POINT SOFTWARE TECH LT ORD M22465104 3883 33317 SH SOLE 14329 0 18988 CHEESECAKE FACTORY INC COM 163072101 3952 100933 SH SOLE 93897 0 7036 CHEGG INC COM 163092109 705 22968 SH SOLE 17743 0 5225 CHEGG INC NOTE9/0 163092AF6 828 1000000 PRN SOLE 750000 0 250000 CHEMED CORP NEW COM 16359R103 790 1494 SH SOLE 1494 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2733 26952 SH SOLE 23799 0 3153 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 225 267000 PRN SOLE 267000 0 0 CHESAPEAKE UTILS CORP COM 165303108 242 1662 SH SOLE 1462 0 200 CHEVRON CORP NEW COM 166764100 68505 583768 SH SOLE 412285 0 171483 CHEWY INC CL A 16679L109 108875 1846278 SH SOLE 1569933 0 276345 CHINOOK THERAPEUTICS INC COM 16961L106 175 10728 SH SOLE 3228 0 7500 CHIPOTLE MEXICAN GRILL INC COM 169656105 32902 18820 SH SOLE 15539 0 3281 CHUBB LIMITED COM H1467J104 8544 44200 SH SOLE 34723 0 9477 CHURCH & DWIGHT CO INC COM 171340102 7045 68731 SH SOLE 57838 0 10893 CHURCHILL DOWNS INC COM 171484108 586 2432 SH SOLE 2362 0 70 CIENA CORP COM NEW 171779309 2019 26225 SH SOLE 23405 0 2820 CIGNA CORP NEW COM 125523100 11828 51510 SH SOLE 35743 0 15767 CINCINNATI FINL CORP COM 172062101 337 2962 SH SOLE 1237 0 1725 CINEMARK HLDGS INC COM 17243V102 193 12000 SH SOLE 286 0 11714 CINTAS CORP COM 172908105 130839 295234 SH SOLE 170115 0 125119 CISCO SYS INC COM 17275R102 41507 654995 SH SOLE 507989 0 147006 CITIGROUP INC COM NEW 172967424 13877 229796 SH SOLE 193041 0 36755 CITIZENS FINL GROUP INC COM 174610105 1797 38033 SH SOLE 30700 0 7333 CITRIX SYS INC COM 177376100 717 7580 SH SOLE 1765 0 5815 CIVISTA BANCSHARES INC COM NO PAR 178867107 1545 63300 SH SOLE 63300 0 0 CLARIVATE PLC ORD SHS G21810109 4400 186521 SH SOLE 174385 0 12136 CLARUS CORP NEW COM 18270P109 365 13158 SH SOLE 11704 0 1454 CLEVELAND-CLIFFS INC NEW COM 185899101 3191 146567 SH SOLE 144217 0 2350 CLOROX CO DEL COM 189054109 2362 13544 SH SOLE 9369 0 4175 CLOUDFLARE INC CL A COM 18915M107 6780 51562 SH SOLE 47756 0 3806 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 379 101928 SH SOLE 97074 0 4854 CME GROUP INC COM 12572Q105 47254 206836 SH SOLE 161811 0 45025 CMS ENERGY CORP COM 125896100 416 6393 SH SOLE 4217 0 2176 CNO FINL GROUP INC COM 12621E103 458 19200 SH SOLE 19200 0 0 COCA COLA CO COM 191216100 117511 1984641 SH SOLE 1405610 0 579031 CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109 779 129468 SH SOLE 89400 0 40068 CODEXIS INC COM 192005106 1730 55325 SH SOLE 35070 0 20255 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 32752 447556 SH SOLE 385262 0 62294 COGNEX CORP COM 192422103 2272 29224 SH SOLE 25829 0 3395 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1650 18597 SH SOLE 15425 0 3172 COHEN & STEERS INC COM 19247A100 250 2705 SH SOLE 2380 0 325 COHERENT INC COM 192479103 373 1400 SH SOLE 1400 0 0 COHU INC COM 192576106 702 18428 SH SOLE 11428 0 7000 COINBASE GLOBAL INC COM CL A 19260Q107 11225 44477 SH SOLE 41368 0 3109 COLGATE PALMOLIVE CO COM 194162103 27087 317399 SH SOLE 235311 0 82088 COLICITY INC COM CL A 194170106 1996 204688 SH SOLE 160827 0 43861 COLICITY INC *W EXP 02/24/202 194170114 128 165150 SH SOLE 140150 0 25000 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1102 7416 SH SOLE 6991 0 425 COMCAST CORP NEW CL A 20030N101 26476 526039 SH SOLE 235803 0 290236 COMERICA INC COM 200340107 861 9897 SH SOLE 5835 0 4062 COMPASS DIVERSIFIED SH BEN INT 20451Q104 15163 495840 SH SOLE 429145 0 66695 CONAGRA BRANDS INC COM 205887102 774 22664 SH SOLE 11513 0 11151 CONFLUENT INC CLASS A COM 20717M103 1304 17100 SH SOLE 15000 0 2100 CONOCOPHILLIPS COM 20825C104 4253 58922 SH SOLE 39960 0 18962 CONSOLIDATED EDISON INC COM 209115104 2267 26575 SH SOLE 23034 0 3541 CONSTELLATION BRANDS INC CL A 21036P108 7134 28425 SH SOLE 25864 0 2561 CONSTELLATION BRANDS INC CL B 21036P207 19 75 SH SOLE 0 0 75 CONTAINER STORE GROUP INC COM 210751103 210 21000 SH SOLE 19500 0 1500 CONTINENTAL RES INC COM 212015101 757 16914 SH SOLE 11410 0 5504 CONYERS PARK III ACQSITN COR CLASS A COM 21289P102 240 24600 SH SOLE 23900 0 700 CONYERS PARK III ACQSITN COR *W EXP 08/12/202 21289P110 17 19138 SH SOLE 19138 0 0 COOPER COS INC COM NEW 216648402 15431 36834 SH SOLE 33921 0 2913 COPART INC COM 217204106 212968 1404619 SH SOLE 997683 0 406936 CORNING INC COM 219350105 8705 233817 SH SOLE 216951 0 16866 CORTEVA INC COM 22052L104 4342 91836 SH SOLE 56174 0 35662 COSTAR GROUP INC COM 22160N109 220916 2795346 SH SOLE 2220747 0 574599 COSTCO WHSL CORP NEW COM 22160K105 252066 444012 SH SOLE 329418 0 114594 COUPA SOFTWARE INC COM 22266L106 33924 214641 SH SOLE 176609 0 38032 COURSERA INC COM 22266M104 1216 49759 SH SOLE 47659 0 2100 COVETRUS INC COM 22304C100 206 10333 SH SOLE 2267 0 8066 CRACKER BARREL OLD CTRY STOR COM 22410J106 540 4196 SH SOLE 3996 0 200 CRAWFORD & CO CL B 224633107 108 14434 SH SOLE 14434 0 0 CREDIT ACCEP CORP MICH COM 225310101 7967 11586 SH SOLE 11435 0 151 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 6973 92022 SH SOLE 49549 0 42473 CRONOS GROUP INC COM 22717L101 951 242567 SH SOLE 242342 0 225 CROWDSTRIKE HLDGS INC CL A 22788C105 3974 19410 SH SOLE 17279 0 2131 CROWN CASTLE INTL CORP NEW COM 22822V101 43307 207470 SH SOLE 173351 0 34119 CROWN HLDGS INC COM 228368106 1288 11646 SH SOLE 11646 0 0 CSX CORP COM 126408103 4080 108505 SH SOLE 85509 0 22996 CTI BIOPHARMA CORP COM 12648L601 685 276198 SH SOLE 176198 0 100000 CUMMINS INC COM 231021106 2633 12072 SH SOLE 11497 0 575 CURO GROUP HOLDINGS CORP COM 23131L107 476 29743 SH SOLE 15862 0 13881 CVS HEALTH CORP COM 126650100 53956 523032 SH SOLE 412957 0 110075 CYBERARK SOFTWARE LTD SHS M2682V108 2349 13554 SH SOLE 13003 0 551 CYRUSONE INC COM 23283R100 22822 254372 SH SOLE 225687 0 28685 D R HORTON INC COM 23331A109 4012 36994 SH SOLE 19026 0 17968 DANAHER CORPORATION COM 235851102 514540 1563904 SH SOLE 1033045 0 530859 DANAHER CORPORATION 4.75 MND CV PFD 235851300 55 25 SH SOLE 25 0 0 DARDEN RESTAURANTS INC COM 237194105 959 6369 SH SOLE 2025 0 4344 DARLING INGREDIENTS INC COM 237266101 277 4003 SH SOLE 2994 0 1009 DASEKE INC *W EXP 02/27/202 23753F115 1 10000 SH SOLE 10000 0 0 DATADOG INC CL A COM 23804L103 1535 8618 SH SOLE 6266 0 2352 DATTO HLDG CORP COM 23821D100 10414 395200 SH SOLE 353445 0 41755 DAVE & BUSTERS ENTMT INC COM 238337109 940 24487 SH SOLE 22946 0 1541 DAVITA INC COM 23918K108 261 2293 SH SOLE 2280 0 13 DBX ETF TR XTRACK MSCI EAFE 233051200 1905 48517 SH SOLE 23159 0 25358 DBX ETF TR XTRACK MSCI EURP 233051853 73 2000 SH SOLE 2000 0 0 DECKERS OUTDOOR CORP COM 243537107 206 563 SH SOLE 554 0 9 DEERE & CO COM 244199105 38005 110837 SH SOLE 101315 0 9522 DEL TACO RESTAURANTS INC NEW COM 245496104 153 12300 SH SOLE 12300 0 0 DELL TECHNOLOGIES INC CL C 24703L202 417 7422 SH SOLE 3795 0 3627 DELTA AIR LINES INC DEL COM NEW 247361702 684 17510 SH SOLE 14633 0 2877 DENALI THERAPEUTICS INC COM 24823R105 227 5100 SH SOLE 5100 0 0 DENBURY INC COM 24790A101 760 9926 SH SOLE 9926 0 0 DENTSPLY SIRONA INC COM 24906P109 788 14133 SH SOLE 12531 0 1602 DERMTECH INC COM 24984K105 498 31530 SH SOLE 30306 0 1224 DESCARTES SYS GROUP INC COM 249906108 5631 68109 SH SOLE 52464 0 15645 DESKTOP METAL INC COM CL A 25058X105 65 13049 SH SOLE 0 0 13049 DEVON ENERGY CORP NEW COM 25179M103 2871 65184 SH SOLE 59005 0 6179 DEXCOM INC COM 252131107 633417 1179657 SH SOLE 860248 0 319409 DIAGEO PLC SPON ADR NEW 25243Q205 16546 75161 SH SOLE 50232 0 24929 DIGIMARC CORP NEW COM 25381B101 585 14825 SH SOLE 13450 0 1375 DIGITAL RLTY TR INC COM 253868103 5192 29352 SH SOLE 24489 0 4863 DIGITAL TURBINE INC COM NEW 25400W102 200 3285 SH SOLE 3200 0 85 DIGITALBRIDGE GROUP INC CL A COM 25401T108 378 45380 SH SOLE 44780 0 600 DIME CMNTY BANCSHARES INC COM 25432X102 992 28224 SH SOLE 28224 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 643 13541 SH SOLE 12601 0 940 DISCOVER FINL SVCS COM 254709108 7361 63696 SH SOLE 55912 0 7784 DISNEY WALT CO COM 254687106 135564 875226 SH SOLE 620785 0 254441 DIXIE GROUP INC CL A 255519100 1208 210883 SH SOLE 210883 0 0 DOCUSIGN INC COM 256163106 270318 1774789 SH SOLE 1423014 0 351775 DOLBY LABORATORIES INC COM CL A 25659T107 32126 337390 SH SOLE 274973 0 62417 DOLLAR GEN CORP NEW COM 256677105 1345 5705 SH SOLE 5003 0 702 DOLLAR TREE INC COM 256746108 627 4464 SH SOLE 2030 0 2434 DOMINION ENERGY INC COM 25746U109 6603 84048 SH SOLE 74581 0 9467 DOMINOS PIZZA INC COM 25754A201 210 372 SH SOLE 197 0 175 DOMO INC COM CL B 257554105 1105 22282 SH SOLE 6801 0 15481 DONALDSON INC COM 257651109 1026 17317 SH SOLE 5402 0 11915 DOUBLEVERIFY HLDGS INC COM 25862V105 2683 80612 SH SOLE 76860 0 3752 DOVER CORP COM 260003108 14427 79446 SH SOLE 64890 0 14556 DOW INC COM 260557103 13716 241826 SH SOLE 189381 0 52445 DRAFTKINGS INC COM CL A 26142R104 582 21190 SH SOLE 18030 0 3160 DRIVEN BRANDS HLDGS INC COM 26210V102 3581 106500 SH SOLE 95350 0 11150 DROPBOX INC CL A 26210C104 755 30781 SH SOLE 30781 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 205 4265 SH SOLE 4240 0 25 DTE ENERGY CO COM 233331107 1245 10417 SH SOLE 8727 0 1690 DUKE ENERGY CORP NEW COM NEW 26441C204 11596 110547 SH SOLE 83924 0 26623 DUKE REALTY CORP COM NEW 264411505 359 5470 SH SOLE 576 0 4894 DULUTH HLDGS INC COM CL B 26443V101 1868 123074 SH SOLE 111649 0 11425 DUPONT DE NEMOURS INC COM 26614N102 7576 93782 SH SOLE 62295 0 31487 DUTCH BROS INC CL A 26701L100 1778 34919 SH SOLE 31366 0 3553 DYNATRACE INC COM NEW 268150109 28524 472636 SH SOLE 430529 0 42107 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 31558 2242895 SH SOLE 1840086 0 402809 E L F BEAUTY INC COM 26856L103 781 23512 SH SOLE 22752 0 760 EAGLE MATLS INC COM 26969P108 1487 8936 SH SOLE 6510 0 2426 EAGLE PHARMACEUTICALS INC COM 269796108 2572 50502 SH SOLE 44842 0 5660 EARGO INC COM 270087109 441 86433 SH SOLE 83964 0 2469 EAST WEST BANCORP INC COM 27579R104 511 6501 SH SOLE 5916 0 585 EASTMAN CHEM CO COM 277432100 517 4275 SH SOLE 3838 0 437 EATON CORP PLC SHS G29183103 8518 49291 SH SOLE 37100 0 12191 EATON VANCE TAX-MANAGED GLOB COM 27829F108 659 61788 SH SOLE 46488 0 15300 EBAY INC. COM 278642103 2546 38287 SH SOLE 32083 0 6204 ECOLAB INC COM 278865100 301405 1284816 SH SOLE 910175 0 374641 EDITAS MEDICINE INC COM 28106W103 392 14778 SH SOLE 3603 0 11175 EDWARDS LIFESCIENCES CORP COM 28176E108 122485 945468 SH SOLE 653888 0 291580 ELECTRONIC ARTS INC COM 285512109 2356 17859 SH SOLE 17409 0 450 EMAGIN CORP COM NEW 29076N206 52 40100 SH SOLE 40100 0 0 EMCOR GROUP INC COM 29084Q100 543 4261 SH SOLE 2541 0 1720 EMERSON ELEC CO COM 291011104 34277 368691 SH SOLE 253269 0 115422 ENBRIDGE INC COM 29250N105 5657 144761 SH SOLE 135001 0 9760 ENCOMPASS HEALTH CORP COM 29261A100 18478 283148 SH SOLE 263683 0 19465 ENCORE CAP EUROPE FIN LTD NOTE 4.500% 9/0 29260UAA5 473 320000 PRN SOLE 245000 0 75000 ENCORE CAP GROUP INC COM 292554102 942 15172 SH SOLE 9030 0 6142 ENDAVA PLC ADS 29260V105 29902 178074 SH SOLE 165765 0 12309 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1888 229417 SH SOLE 147776 0 81641 ENERPAC TOOL GROUP CORP CL A COM 292765104 206 10160 SH SOLE 0 0 10160 ENERSYS COM 29275Y102 9465 119716 SH SOLE 103095 0 16621 ENOCHIAN BIOSCIENCES INC COM 29350E104 124 17000 SH SOLE 17000 0 0 ENPHASE ENERGY INC COM 29355A107 381 2081 SH SOLE 2061 0 20 ENTEGRIS INC COM 29362U104 2517 18165 SH SOLE 18165 0 0 ENTERGY CORP NEW COM 29364G103 4188 37173 SH SOLE 36841 0 332 ENTERPRISE PRODS PARTNERS L COM 293792107 12010 546887 SH SOLE 424734 0 122153 ENVESTNET INC COM 29404K106 226 2854 SH SOLE 1854 0 1000 EOG RES INC COM 26875P101 8233 92686 SH SOLE 71321 0 21365 EPAM SYS INC COM 29414B104 11671 17460 SH SOLE 14685 0 2775 EPR PPTYS COM SH BEN INT 26884U109 226 4758 SH SOLE 4669 0 89 EQUIFAX INC COM 294429105 16978 57987 SH SOLE 57886 0 101 EQUINIX INC COM 29444U700 18856 22293 SH SOLE 21343 0 950 EQUINOR ASA SPONSORED ADR 29446M102 345 13107 SH SOLE 12656 0 451 EQUITABLE HLDGS INC COM 29452E101 709 21608 SH SOLE 16582 0 5026 EQUITY COMWLTH COM SH BEN INT 294628102 190 7350 SH SOLE 1000 0 6350 EQUITY COMWLTH 6.5% CNV PFD D 294628201 21 714 SH SOLE 714 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3979 45392 SH SOLE 45392 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 3707 40965 SH SOLE 36193 0 4772 ERIE INDTY CO CL A 29530P102 727 3773 SH SOLE 3773 0 0 ESS TECH INC COMMON STOCK 26916J106 7824 683883 SH SOLE 596069 0 87814 ESS TECH INC *W EXP 09/15/202 26916J114 620 244994 SH SOLE 220464 0 24530 ESSENT GROUP LTD COM G3198U102 653 14337 SH SOLE 14337 0 0 ESSENTIAL UTILS INC COM 29670G102 298 5550 SH SOLE 5450 0 100 ESSEX PPTY TR INC COM 297178105 631 1792 SH SOLE 1785 0 7 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3832 62354 SH SOLE 36896 0 25458 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 118 2025 SH SOLE 1660 0 365 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 22 1951 SH SOLE 1450 0 501 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 27 746 SH SOLE 746 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 57 900 SH SOLE 900 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 173 2680 SH SOLE 2680 0 0 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 63 2500 SH SOLE 2500 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 5 110 SH SOLE 110 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 972 46070 SH SOLE 43550 0 2520 ETON PHARMACEUTICALS INC COM 29772L108 189 44000 SH SOLE 44000 0 0 ETSY INC COM 29786A106 4281 19554 SH SOLE 18686 0 868 EURONET WORLDWIDE INC COM 298736109 1012 8491 SH SOLE 8491 0 0 EVENTBRITE INC COM CL A 29975E109 1153 66111 SH SOLE 65967 0 144 EVERBRIDGE INC COM 29978A104 6584 97785 SH SOLE 77110 0 20675 EVERGY INC COM 30034W106 821 11965 SH SOLE 9271 0 2694 EVERQUOTE INC COM CL A 30041R108 1566 99999 SH SOLE 97275 0 2724 EVERSOURCE ENERGY COM 30040W108 3985 43798 SH SOLE 34974 0 8824 EVOLENT HEALTH INC CL A 30050B101 68617 2479825 SH SOLE 1774131 0 705694 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 729 665000 PRN SOLE 665000 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 436 9325 SH SOLE 5800 0 3525 EXACT SCIENCES CORP COM 30063P105 49162 631664 SH SOLE 488931 0 142733 EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 76 75000 PRN SOLE 65000 0 10000 EXACT SCIENCES CORP NOTE 0.375% 3/0 30063PAC9 107 111000 PRN SOLE 101000 0 10000 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 574 8190 SH SOLE 6024 0 2166 EXELIXIS INC COM 30161Q104 14589 798112 SH SOLE 688342 0 109770 EXELON CORP COM 30161N101 1426 24690 SH SOLE 19321 0 5369 EXICURE INC COM 30205M101 3 14200 SH SOLE 14200 0 0 EXPEDIA GROUP INC COM NEW 30212P303 942 5214 SH SOLE 3939 0 1275 EXPEDITORS INTL WASH INC COM 302130109 1334 9933 SH SOLE 9390 0 543 EXTRA SPACE STORAGE INC COM 30225T102 292 1289 SH SOLE 276 0 1013 EXXON MOBIL CORP COM 30231G102 28071 458745 SH SOLE 366865 0 91880 F5 INC COM 315616102 1015 4147 SH SOLE 2994 0 1153 FACTSET RESH SYS INC COM 303075105 1535 3158 SH SOLE 2443 0 715 FAIR ISAAC CORP COM 303250104 1023 2358 SH SOLE 2273 0 85 FASTENAL CO COM 311900104 224066 3497754 SH SOLE 1814921 0 1682833 FASTLY INC CL A 31188V100 1453 40981 SH SOLE 35056 0 5925 FEDEX CORP COM 31428X106 14297 55276 SH SOLE 47396 0 7880 FERRARI N V COM N3167Y103 789 3047 SH SOLE 2322 0 725 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 1 30 SH SOLE 30 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 24 433 SH SOLE 433 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 24 349 SH SOLE 349 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 23 450 SH SOLE 450 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 3460 25553 SH SOLE 25553 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 127 3671 SH SOLE 3671 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 467 10073 SH SOLE 9905 0 168 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1 25 SH SOLE 25 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 6439 123403 SH SOLE 98697 0 24706 FIDELITY NATL INFORMATION SV COM 31620M106 10923 100070 SH SOLE 75581 0 24489 FIDUS INVT CORP COM 316500107 223 12421 SH SOLE 12421 0 0 FIFTH THIRD BANCORP COM 316773100 862 19796 SH SOLE 12829 0 6967 FIGS INC CL A 30260D103 488 17723 SH SOLE 17723 0 0 FIRST AMERN FINL CORP COM 31847R102 368 4708 SH SOLE 3568 0 1140 FIRST BANCORP P R COM NEW 318672706 138 10000 SH SOLE 0 0 10000 FIRST BUSEY CORP COM NEW 319383204 298 11000 SH SOLE 11000 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 450 13459 SH SOLE 13459 0 0 FIRST CMNTY CORP S C COM 319835104 326 15620 SH SOLE 15620 0 0 FIRST FINL CORP IND COM 320218100 418 9238 SH SOLE 9238 0 0 FIRST HAWAIIAN INC COM 32051X108 268 9813 SH SOLE 9813 0 0 FIRST HORIZON CORPORATION COM 320517105 454 27789 SH SOLE 26289 0 1500 FIRST LONG IS CORP COM 320734106 1448 67076 SH SOLE 67076 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 167 15027 SH SOLE 5102 0 9925 FIRST MIDWEST BANCORP DEL COM 320867104 283 13835 SH SOLE 12047 0 1788 FIRST REP BK SAN FRANCISCO C COM 33616C100 1393 6743 SH SOLE 4906 0 1837 FIRST SOLAR INC COM 336433107 4292 49238 SH SOLE 20524 0 28714 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 407 20048 SH SOLE 13527 0 6521 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 557 26750 SH SOLE 26750 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 33 1601 SH SOLE 1601 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 173 1410 SH SOLE 970 0 440 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1 9 SH SOLE 9 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 5 419 SH SOLE 0 0 419 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 467 10095 SH SOLE 10095 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2572 20715 SH SOLE 19864 0 851 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 94 715 SH SOLE 615 0 100 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 9 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 350 3353 SH SOLE 3272 0 81 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1849 35033 SH SOLE 34668 0 365 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 180 1751 SH SOLE 1751 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1297 15343 SH SOLE 14593 0 750 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 88 543 SH SOLE 493 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 9272 41001 SH SOLE 40196 0 805 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 26 376 SH SOLE 376 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 5 244 SH SOLE 244 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 210 8403 SH SOLE 6448 0 1955 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 20 412 SH SOLE 0 0 412 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 13 813 SH SOLE 0 0 813 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 245 3900 SH SOLE 3100 0 800 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 11267 217546 SH SOLE 207671 0 9875 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 61 1236 SH SOLE 1236 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 57514 1150514 SH SOLE 911079 0 239435 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 142 2381 SH SOLE 2381 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 31 743 SH SOLE 743 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 16 515 SH SOLE 515 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 4 100 SH SOLE 0 0 100 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 68 1933 SH SOLE 1933 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 30 765 SH SOLE 765 0 0 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 2956 115000 SH SOLE 115000 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 2453 35104 SH SOLE 34378 0 726 FIRST TR MORNINGSTAR DIVID L SHS 336917109 374 10525 SH SOLE 10525 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1076 6145 SH SOLE 6065 0 80 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 190 13160 SH SOLE 11658 0 1502 FIRST TR VALUE LINE DIVID IN SHS 33734H106 1266 29421 SH SOLE 26366 0 3055 FIRST US BANCSHARES INC COM 33744V103 1213 114758 SH SOLE 109758 0 5000 FIRSTENERGY CORP COM 337932107 297 7152 SH SOLE 3161 0 3991 FIRSTSERVICE CORP NEW COM 33767E202 4229 21524 SH SOLE 21324 0 200 FISERV INC COM 337738108 175854 1694323 SH SOLE 1340031 0 354292 FLAGSTAR BANCORP INC COM PAR .001 337930705 2133 44500 SH SOLE 44500 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1093 4881 SH SOLE 3560 0 1321 FLEXSHARES TR MORNSTAR USMKT 33939L100 299 1641 SH SOLE 1641 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 101 2555 SH SOLE 2555 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 198 3450 SH SOLE 3450 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 505 7022 SH SOLE 7022 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 359 6061 SH SOLE 6061 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 8 124 SH SOLE 124 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 10763 82787 SH SOLE 71774 0 11013 FLUSHING FINL CORP COM 343873105 2027 83420 SH SOLE 83420 0 0 FLYWIRE CORPORATION COM VTG 302492103 22241 584379 SH SOLE 414745 0 169634 FORD MTR CO DEL COM 345370860 5770 277819 SH SOLE 243593 0 34226 FORTINET INC COM 34959E109 25481 70898 SH SOLE 58106 0 12792 FORTIS INC COM 349553107 285 5897 SH SOLE 3641 0 2256 FORTIVE CORP COM 34959J108 101084 1325000 SH SOLE 982614 0 342386 FORTUNE BRANDS HOME & SEC IN COM 34964C106 694 6489 SH SOLE 1637 0 4852 FOX FACTORY HLDG CORP COM 35138V102 908 5338 SH SOLE 5323 0 15 FRANCO NEV CORP COM 351858105 837 6055 SH SOLE 5445 0 610 FREEPORT-MCMORAN INC CL B 35671D857 3321 79592 SH SOLE 46124 0 33468 FRONTDOOR INC COM 35905A109 323 8807 SH SOLE 8568 0 239 FTI CONSULTING INC COM 302941109 418 2726 SH SOLE 2726 0 0 FUBOTV INC COM 35953D104 219 14107 SH SOLE 442 0 13665 FULLER H B CO COM 359694106 527 6502 SH SOLE 6502 0 0 GABELLI MULTIMEDIA TR INC COM 36239Q109 1515 174517 SH SOLE 130992 0 43525 GALLAGHER ARTHUR J & CO COM 363576109 14085 83014 SH SOLE 78800 0 4214 GAMESTOP CORP NEW CL A 36467W109 427 2875 SH SOLE 1647 0 1228 GAP INC COM 364760108 253 14315 SH SOLE 2011 0 12304 GARMIN LTD SHS H2906T109 879 6453 SH SOLE 4862 0 1591 GARTNER INC COM 366651107 14152 42330 SH SOLE 22906 0 19424 GENERAC HLDGS INC COM 368736104 75953 215825 SH SOLE 181327 0 34498 GENERAL DYNAMICS CORP COM 369550108 41559 199354 SH SOLE 30455 0 168899 GENERAL ELECTRIC CO COM NEW 369604301 18371 194463 SH SOLE 155773 0 38690 GENERAL MLS INC COM 370334104 9159 135926 SH SOLE 106020 0 29906 GENERAL MTRS CO COM 37045V100 8349 142403 SH SOLE 106683 0 35720 GENPACT LIMITED SHS G3922B107 1251 23563 SH SOLE 22283 0 1280 GENTEX CORP COM 371901109 234 6725 SH SOLE 5325 0 1400 GENUINE PARTS CO COM 372460105 1428 10188 SH SOLE 9414 0 774 GILDAN ACTIVEWEAR INC COM 375916103 601 14168 SH SOLE 4644 0 9524 GILEAD SCIENCES INC COM 375558103 42772 589067 SH SOLE 431217 0 157850 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 170 20402 SH SOLE 17677 0 2725 GITLAB INC CLASS A COM 37637K108 900 10350 SH SOLE 9350 0 1000 GLACIER BANCORP INC NEW COM 37637Q105 3879 68409 SH SOLE 67489 0 920 GLADSTONE INVT CORP COM 376546107 2563 150079 SH SOLE 115097 0 34982 GLAUKOS CORP COM 377322102 1064 23947 SH SOLE 20317 0 3630 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1592 36098 SH SOLE 22893 0 13205 GLOBAL E ONLINE LTD SHS M5216V106 233 3675 SH SOLE 3675 0 0 GLOBAL PMTS INC COM 37940X102 28840 213344 SH SOLE 131258 0 82086 GLOBAL X FDS MSCI NORWAY ETF 37950E101 3 87 SH SOLE 87 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 312 15000 SH SOLE 13500 0 1500 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 61 5200 SH SOLE 5200 0 0 GLOBAL X FDS GLB X GURU INDEX 37950E341 1 24 SH SOLE 24 0 0 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 5 200 SH SOLE 200 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 26 485 SH SOLE 385 0 100 GLOBAL X FDS GLB X SUPERDIV 37950E549 1 115 SH SOLE 115 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 4 104 SH SOLE 104 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 99 4041 SH SOLE 4041 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 731 32939 SH SOLE 32939 0 0 GLOBAL X FDS US PFD ETF 37954Y657 18479 717350 SH SOLE 717350 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 13312 462394 SH SOLE 243944 0 218450 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5659 157461 SH SOLE 64983 0 92478 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 4 90 SH SOLE 90 0 0 GLOBAL X FDS INTERNET OF THNG 37954Y780 225 5737 SH SOLE 5737 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 668 16675 SH SOLE 15436 0 1239 GLOBAL X FDS GLOBAL X COPPER 37954Y830 37 1004 SH SOLE 1004 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2657 31463 SH SOLE 29846 0 1617 GLOBANT S A COM L44385109 17888 56953 SH SOLE 50937 0 6016 GLOBE LIFE INC COM 37959E102 268 2860 SH SOLE 2570 0 290 GLOBUS MED INC CL A 379577208 1073 14868 SH SOLE 6480 0 8388 GODADDY INC CL A 380237107 16589 195489 SH SOLE 174135 0 21354 GOGO INC COM 38046C109 5475 404649 SH SOLE 311314 0 93335 GOHEALTH INC COM CL A 38046W105 73 19364 SH SOLE 19364 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 4200 219202 SH SOLE 219202 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 35 991 SH SOLE 991 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 605 10347 SH SOLE 10347 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 119 3240 SH SOLE 3240 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 363 6719 SH SOLE 6719 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 159 1671 SH SOLE 1671 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 115 1152 SH SOLE 1152 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 26766 69967 SH SOLE 62283 0 7684 GOLDMINING INC COM 38149E101 24 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 395 25615 SH SOLE 25615 0 0 GOOSEHEAD INS INC COM CL A 38267D109 102470 787748 SH SOLE 582464 0 205284 GRACO INC COM 384109104 2170 26913 SH SOLE 23878 0 3035 GRAHAM HLDGS CO COM CL B 384637104 236 375 SH SOLE 75 0 300 GRAINGER W W INC COM 384802104 39657 76523 SH SOLE 49769 0 26754 GRANITE CONSTR INC COM 387328107 1367 35323 SH SOLE 35323 0 0 GREAT PANTHER MNG LTD COM 39115V101 2 11000 SH SOLE 0 0 11000 GREENBRIER COS INC COM 393657101 51 1105 SH SOLE 0 0 1105 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 265 250000 PRN SOLE 215000 0 35000 GREIF INC CL A 397624107 476 7885 SH SOLE 7685 0 200 GREIF INC CL B 397624206 24 400 SH SOLE 400 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 35953 946870 SH SOLE 857274 0 89596 GUARDANT HEALTH INC COM 40131M109 1207 12070 SH SOLE 12070 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 130862 1152662 SH SOLE 803015 0 349647 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 129 111000 PRN SOLE 101000 0 10000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 671 7389 SH SOLE 6089 0 1300 HAIN CELESTIAL GROUP INC COM 405217100 399 9369 SH SOLE 7040 0 2329 HALLIBURTON CO COM 406216101 5019 219457 SH SOLE 176100 0 43357 HALOZYME THERAPEUTICS INC COM 40637H109 814 20251 SH SOLE 19753 0 498 HAMILTON LANE INC CL A 407497106 629 6074 SH SOLE 5988 0 86 HANNON ARMSTRONG SUST INFR C COM 41068X100 771 14514 SH SOLE 14514 0 0 HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 398 200000 PRN SOLE 150000 0 50000 HARTE HANKS INC COM 416196202 5025 661119 SH SOLE 661119 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 438 6345 SH SOLE 4022 0 2323 HASBRO INC COM 418056107 2539 24950 SH SOLE 20459 0 4491 HAYWARD HLDGS INC COM 421298100 939 35808 SH SOLE 35808 0 0 HCA HEALTHCARE INC COM 40412C101 2255 8777 SH SOLE 7252 0 1525 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 194 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 971 14916 SH SOLE 8279 0 6637 HEALTHCARE SVCS GROUP INC COM 421906108 4190 235540 SH SOLE 217267 0 18273 HEALTHEQUITY INC COM 42226A107 629 14208 SH SOLE 13978 0 230 HEALTHPEAK PROPERTIES INC COM 42250P103 703 19481 SH SOLE 14437 0 5044 HEICO CORP NEW COM 422806109 25453 176490 SH SOLE 96820 0 79670 HEICO CORP NEW CL A 422806208 1868 14532 SH SOLE 13830 0 702 HELEN OF TROY LTD COM G4388N106 658 2690 SH SOLE 2424 0 266 HENRY JACK & ASSOC INC COM 426281101 447 2678 SH SOLE 2598 0 80 HENRY SCHEIN INC COM 806407102 1111 14336 SH SOLE 13589 0 747 HERCULES CAPITAL INC COM 427096508 2405 144942 SH SOLE 139342 0 5600 HERON THERAPEUTICS INC COM 427746102 169 18500 SH SOLE 18500 0 0 HERSHEY CO COM 427866108 5775 29851 SH SOLE 25739 0 4112 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 135 8479 SH SOLE 8479 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 524 20979 SH SOLE 20979 0 0 HESS CORP COM 42809H107 270 3651 SH SOLE 3245 0 406 HEWLETT PACKARD ENTERPRISE C COM 42824C109 4775 302765 SH SOLE 286482 0 16283 HIGHWOODS PPTYS INC COM 431284108 3792 85031 SH SOLE 85031 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 507 3252 SH SOLE 1854 0 1398 HIMS & HERS HEALTH INC COM CL A 433000106 1112 169725 SH SOLE 166775 0 2950 HIRERIGHT HOLDINGS CORPORATI COM 433537107 1660 103745 SH SOLE 82870 0 20875 HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 120 45552 SH SOLE 35552 0 10000 HOLOGIC INC COM 436440101 47808 624456 SH SOLE 360841 0 263615 HOME DEPOT INC COM 437076102 266646 642505 SH SOLE 459387 0 183118 HONEYWELL INTL INC COM 438516106 41711 200041 SH SOLE 179484 0 20557 HORIZON GLOBAL CORP COM 44052W104 148 18500 SH SOLE 10000 0 8500 HORIZON THERAPEUTICS PUB L SHS G46188101 2269 21056 SH SOLE 20134 0 922 HORMEL FOODS CORP COM 440452100 274 5624 SH SOLE 4334 0 1290 HOST HOTELS & RESORTS INC COM 44107P104 572 32891 SH SOLE 25497 0 7394 HOWARD HUGHES CORP COM 44267D107 846 8315 SH SOLE 8315 0 0 HOWMET AEROSPACE INC COM 443201108 243 7649 SH SOLE 6055 0 1594 HP INC COM 40434L105 1972 52350 SH SOLE 43170 0 9180 HSBC HLDGS PLC SPON ADR NEW 404280406 444 14730 SH SOLE 7381 0 7349 HUB GROUP INC CL A 443320106 763 9055 SH SOLE 5555 0 3500 HUBBELL INC COM 443510607 4762 22866 SH SOLE 22552 0 314 HUBSPOT INC COM 443573100 1454 2206 SH SOLE 1377 0 829 HUDSON TECHNOLOGIES INC COM 444144109 182 40900 SH SOLE 40000 0 900 HUMANA INC COM 444859102 2611 5628 SH SOLE 3982 0 1646 HUNT J B TRANS SVCS INC COM 445658107 7619 37277 SH SOLE 30873 0 6404 HUNTINGTON BANCSHARES INC COM 446150104 2780 180269 SH SOLE 131558 0 48711 HURON CONSULTING GROUP INC COM 447462102 1381 27670 SH SOLE 26135 0 1535 HYDROFARM HLDGS GROUP INC COM 44888K209 237 8384 SH SOLE 8384 0 0 IAA INC COM 449253103 299 5898 SH SOLE 5691 0 207 IAC INTERACTIVECORP NEW COM NEW 44891N208 571 4371 SH SOLE 4309 0 62 ICICI BANK LIMITED ADR 45104G104 3154 159367 SH SOLE 123717 0 35650 ICON PLC SHS G4705A100 11896 38412 SH SOLE 34202 0 4210 IDACORP INC COM 451107106 252 2224 SH SOLE 1962 0 262 IDEX CORP COM 45167R104 693 2934 SH SOLE 2650 0 284 IDEXX LABS INC COM 45168D104 849435 1290032 SH SOLE 994452 0 295580 IHS MARKIT LTD SHS G47567105 77664 584295 SH SOLE 321461 0 262834 II-VI INC COM 902104108 55 808 SH SOLE 754 0 54 II-VI INC NOTE 0.250% 9/0 902104AB4 266 180000 PRN SOLE 135000 0 45000 ILLINOIS TOOL WKS INC COM 452308109 117228 474993 SH SOLE 251039 0 223954 ILLUMINA INC COM 452327109 17305 45486 SH SOLE 27019 0 18467 IMMUNITYBIO INC COM 45256X103 201 33000 SH SOLE 0 0 33000 IMMUNOGEN INC COM 45253H101 3973 535485 SH SOLE 379549 0 155936 IMPAC MTG HLDGS INC COM NEW 45254P508 82 73470 SH SOLE 73470 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 36 1023 SH SOLE 858 0 165 IMPACT SHS TR I NAACP MINO ETF 45259A209 562 15739 SH SOLE 15739 0 0 INARI MED INC COM 45332Y109 321 3517 SH SOLE 3477 0 40 INCYTE CORP COM 45337C102 1111 15142 SH SOLE 15100 0 42 INDEPENDENCE RLTY TR INC COM 45378A106 24062 931536 SH SOLE 818186 0 113350 INFORMATION SVCS GROUP INC COM 45675Y104 5003 656583 SH SOLE 611433 0 45150 INFRA AND ENERGY ALTRNTIVE I COM 45686J104 351 38135 SH SOLE 38135 0 0 ING GROEP N.V. SPONSORED ADR 456837103 265 19047 SH SOLE 18932 0 115 INGERSOLL RAND INC COM 45687V106 799 12920 SH SOLE 12255 0 665 INOGEN INC COM 45780L104 4177 122846 SH SOLE 112614 0 10232 INSEEGO CORP COM 45782B104 405 69400 SH SOLE 69400 0 0 INSIGHT ENTERPRISES INC COM 45765U103 235 2200 SH SOLE 2200 0 0 INSMED INC COM PAR $.01 457669307 412 15116 SH SOLE 15116 0 0 INSPIRE MED SYS INC COM 457730109 1620 7041 SH SOLE 7041 0 0 INSULET CORP COM 45784P101 46200 173639 SH SOLE 111782 0 61857 INTEGER HLDGS CORP COM 45826H109 618 7222 SH SOLE 175 0 7047 INTEL CORP COM 458140100 38949 756301 SH SOLE 631992 0 124309 INTELLIA THERAPEUTICS INC COM 45826J105 1095 9262 SH SOLE 262 0 9000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 253568 1853976 SH SOLE 1217934 0 636042 INTERDIGITAL INC COM 45867G101 292 4080 SH SOLE 4080 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 50308 376390 SH SOLE 314866 0 61524 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 7569 50240 SH SOLE 28019 0 22221 INTERNATIONAL PAPER CO COM 460146103 3252 69226 SH SOLE 55589 0 13637 INTERPUBLIC GROUP COS INC COM 460690100 1405 37528 SH SOLE 35758 0 1770 INTUIT COM 461202103 303993 472611 SH SOLE 372993 0 99618 INTUITIVE SURGICAL INC COM NEW 46120E602 105491 293603 SH SOLE 189015 0 104588 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 11 94 SH SOLE 94 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 199 7935 SH SOLE 7935 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 37241 740377 SH SOLE 740377 0 0 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 53 1150 SH SOLE 1150 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 2518 179114 SH SOLE 157339 0 21775 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 409 15975 SH SOLE 10075 0 5900 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 765 109493 SH SOLE 105993 0 3500 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 12 378 SH SOLE 378 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 125 2056 SH SOLE 2056 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1660 24185 SH SOLE 20963 0 3222 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 129 2839 SH SOLE 1239 0 1600 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 3 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 11 250 SH SOLE 250 0 0 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 23 580 SH SOLE 580 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 11182 745476 SH SOLE 739072 0 6404 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 824 30377 SH SOLE 30377 0 0 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 15 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 3 41 SH SOLE 41 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 15 725 SH SOLE 725 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 4581 67527 SH SOLE 54553 0 12974 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 154 3535 SH SOLE 3535 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 109 5637 SH SOLE 5637 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 57 2586 SH SOLE 0 0 2586 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 38 800 SH SOLE 800 0 0 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 5 180 SH SOLE 180 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 200 7587 SH SOLE 6957 0 630 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 155 2490 SH SOLE 2490 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 27 298 SH SOLE 298 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 764 29620 SH SOLE 28220 0 1400 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 527 13065 SH SOLE 12365 0 700 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 2 42 SH SOLE 42 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 66 2975 SH SOLE 2975 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 65 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 12 148 SH SOLE 148 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 13725 178312 SH SOLE 122237 0 56075 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 224 6786 SH SOLE 6786 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 335 12941 SH SOLE 8255 0 4686 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 6 80 SH SOLE 80 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 91 1278 SH SOLE 956 0 322 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 8030 131985 SH SOLE 52795 0 79190 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 26 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 14 85 SH SOLE 0 0 85 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 293 795 SH SOLE 795 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1980 37219 SH SOLE 34819 0 2400 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 232 2865 SH SOLE 2865 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 124 587 SH SOLE 400 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 16 50 SH SOLE 50 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 53 294 SH SOLE 294 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 273 852 SH SOLE 852 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 16384 100671 SH SOLE 75999 0 24672 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 6 35 SH SOLE 35 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1 26 SH SOLE 26 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 359 3950 SH SOLE 750 0 3200 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 4 111 SH SOLE 111 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 539 2500 SH SOLE 2500 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 55 3000 SH SOLE 3000 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 4 100 SH SOLE 100 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 2 125 SH SOLE 125 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 284 1479 SH SOLE 249 0 1230 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 6330 36864 SH SOLE 29932 0 6932 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 60 3180 SH SOLE 3180 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2 28 SH SOLE 28 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 41 330 SH SOLE 330 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 167 2063 SH SOLE 2063 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 28 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 3450 36500 SH SOLE 35950 0 550 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 22 230 SH SOLE 135 0 95 INVESCO LTD SHS G491BT108 1417 61561 SH SOLE 2280 0 59281 INVESCO QQQ TR UNIT SER 1 46090E103 71670 180144 SH SOLE 133942 0 46202 INVITATION HOMES INC COM 46187W107 592 13061 SH SOLE 4373 0 8688 IONIS PHARMACEUTICALS INC COM 462222100 440 14464 SH SOLE 14464 0 0 IPG PHOTONICS CORP COM 44980X109 238 1385 SH SOLE 1185 0 200 IQVIA HLDGS INC COM 46266C105 1434 5084 SH SOLE 3706 0 1378 IRHYTHM TECHNOLOGIES INC COM 450056106 88862 755055 SH SOLE 431546 0 323509 IRIDEX CORP COM 462684101 367 60000 SH SOLE 60000 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 16736 405337 SH SOLE 365597 0 39740 IRON MTN INC NEW COM 46284V101 14150 270398 SH SOLE 215569 0 54829 IRONSOURCE LTD CL A ORD SHS M5R75Y101 828 106953 SH SOLE 105453 0 1500 ISHARES GOLD TR ISHARES NEW 464285204 14619 419971 SH SOLE 382120 0 37851 ISHARES INC MSCI AUST ETF 464286103 158 6378 SH SOLE 4478 0 1900 ISHARES INC MSCI FRONTIER 464286145 48 1386 SH SOLE 1236 0 150 ISHARES INC MSCI AUSTRIA ETF 464286202 255 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 25 647 SH SOLE 0 0 647 ISHARES INC MSCI GLB SLV&MTL 464286327 7 560 SH SOLE 560 0 0 ISHARES INC MSCI WORLD ETF 464286392 1303 9630 SH SOLE 541 0 9089 ISHARES INC MSCI BRAZIL ETF 464286400 70 2489 SH SOLE 2178 0 311 ISHARES INC MSCI EM ASIA ETF 464286426 832 10144 SH SOLE 9984 0 160 ISHARES INC EM MKT SM-CP ETF 464286475 41 688 SH SOLE 578 0 110 ISHARES INC MSCI CDA ETF 464286509 463 12043 SH SOLE 9856 0 2187 ISHARES INC MSCI GBL MIN VOL 464286525 1266 11689 SH SOLE 10202 0 1487 ISHARES INC MSCI EMERG MRKT 464286533 169 2698 SH SOLE 1868 0 830 ISHARES INC MSCI EURZONE ETF 464286608 571 11642 SH SOLE 6220 0 5422 ISHARES INC MSCI THAILND ETF 464286624 2 21 SH SOLE 21 0 0 ISHARES INC MSCI PAC JP ETF 464286665 67 1413 SH SOLE 1228 0 185 ISHARES INC MSCI FRANCE ETF 464286707 40 1021 SH SOLE 246 0 775 ISHARES INC MSCI SWITZERLAND 464286749 49 922 SH SOLE 0 0 922 ISHARES INC MSCI SWEDEN ETF 464286756 18 397 SH SOLE 0 0 397 ISHARES INC MSCI SPAIN ETF 464286764 4 138 SH SOLE 138 0 0 ISHARES INC MSCI STH KOR ETF 464286772 142 1826 SH SOLE 1764 0 62 ISHARES INC MSCI GERMANY ETF 464286806 103 3140 SH SOLE 1465 0 1675 ISHARES INC MSCI NETHERL ETF 464286814 23 450 SH SOLE 0 0 450 ISHARES INC MSCI MEXICO ETF 464286822 6 117 SH SOLE 117 0 0 ISHARES INC MSCI HONG KG ETF 464286871 251 10825 SH SOLE 9353 0 1472 ISHARES INC CORE MSCI EMKT 46434G103 13713 229082 SH SOLE 205545 0 23537 ISHARES INC CUR HD MSCI EM 46434G509 2907 98187 SH SOLE 86165 0 12022 ISHARES INC MSCI TAIWAN ETF 46434G772 261 3912 SH SOLE 3812 0 100 ISHARES INC MSCI SINGPOR ETF 46434G780 23 1084 SH SOLE 804 0 280 ISHARES INC MSCI RUSSIA ETF 46434G798 28 659 SH SOLE 659 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1935 28891 SH SOLE 24948 0 3943 ISHARES SILVER TR ISHARES 46428Q109 2096 97455 SH SOLE 85807 0 11648 ISHARES TR S&P 100 ETF 464287101 2447 11169 SH SOLE 6244 0 4925 ISHARES TR MORNINGSTAR GRWT 464287119 29 400 SH SOLE 400 0 0 ISHARES TR CORE S&P TTL STK 464287150 29155 272528 SH SOLE 241131 0 31397 ISHARES TR SELECT DIVID ETF 464287168 18531 151163 SH SOLE 132563 0 18600 ISHARES TR TIPS BD ETF 464287176 36433 281992 SH SOLE 146980 0 135012 ISHARES TR CHINA LG-CAP ETF 464287184 375 10243 SH SOLE 8269 0 1974 ISHARES TR US TRSPRTION 464287192 10 37 SH SOLE 0 0 37 ISHARES TR CORE S&P500 ETF 464287200 131023 274686 SH SOLE 215719 0 58967 ISHARES TR CORE US AGGBD ET 464287226 27146 237952 SH SOLE 139105 0 98847 ISHARES TR MSCI EMG MKT ETF 464287234 15199 311134 SH SOLE 264781 0 46353 ISHARES TR IBOXX INV CP ETF 464287242 3937 29707 SH SOLE 26795 0 2912 ISHARES TR GBL COMM SVC ETF 464287275 31 380 SH SOLE 295 0 85 ISHARES TR GLOBAL TECH ETF 464287291 1596 24787 SH SOLE 22976 0 1811 ISHARES TR S&P 500 GRWT ETF 464287309 9420 112583 SH SOLE 101439 0 11144 ISHARES TR GLOB HLTHCRE ETF 464287325 291 3220 SH SOLE 2361 0 859 ISHARES TR GLOBAL FINLS ETF 464287333 37 468 SH SOLE 317 0 151 ISHARES TR NORTH AMERN NAT 464287374 9 283 SH SOLE 0 0 283 ISHARES TR LATN AMER 40 ETF 464287390 83 3528 SH SOLE 3528 0 0 ISHARES TR S&P 500 VAL ETF 464287408 1371 8755 SH SOLE 7152 0 1603 ISHARES TR 20 YR TR BD ETF 464287432 1384 9339 SH SOLE 7309 0 2030 ISHARES TR BARCLAYS 7 10 YR 464287440 1291 11225 SH SOLE 8820 0 2405 ISHARES TR 1 3 YR TREAS BD 464287457 2636 30815 SH SOLE 25234 0 5581 ISHARES TR MSCI EAFE ETF 464287465 62140 789781 SH SOLE 721188 0 68593 ISHARES TR RUS MDCP VAL ETF 464287473 5351 43722 SH SOLE 43106 0 616 ISHARES TR RUS MD CP GR ETF 464287481 7649 66390 SH SOLE 64306 0 2084 ISHARES TR RUS MID CAP ETF 464287499 6492 78204 SH SOLE 31067 0 47137 ISHARES TR CORE S&P MCP ETF 464287507 10208 36060 SH SOLE 30050 0 6010 ISHARES TR EXPANDED TECH 464287515 1272 3199 SH SOLE 3154 0 45 ISHARES TR ISHARES SEMICDTR 464287523 2396 4418 SH SOLE 4416 0 2 ISHARES TR EXPND TEC SC ETF 464287549 22 50 SH SOLE 50 0 0 ISHARES TR ISHARES BIOTECH 464287556 2603 17058 SH SOLE 13521 0 3537 ISHARES TR COHEN STEER REIT 464287564 274 3604 SH SOLE 3034 0 570 ISHARES TR GLOBAL 100 ETF 464287572 94 1209 SH SOLE 1209 0 0 ISHARES TR US CONSUM DISCRE 464287580 376 4471 SH SOLE 4471 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 31895 189929 SH SOLE 189196 0 733 ISHARES TR S&P MC 400GR ETF 464287606 2961 34735 SH SOLE 32759 0 1976 ISHARES TR RUS 1000 GRW ETF 464287614 28418 92994 SH SOLE 79858 0 13136 ISHARES TR RUS 1000 ETF 464287622 27866 105380 SH SOLE 102203 0 3177 ISHARES TR RUS 2000 VAL ETF 464287630 5813 35009 SH SOLE 34731 0 278 ISHARES TR RUS 2000 GRW ETF 464287648 9688 33060 SH SOLE 29682 0 3378 ISHARES TR RUSSELL 2000 ETF 464287655 66051 296925 SH SOLE 255308 0 41617 ISHARES TR CORE S&P US VLU 464287663 57292 750481 SH SOLE 633279 0 117202 ISHARES TR CORE S&P US GWT 464287671 13233 114434 SH SOLE 92160 0 22274 ISHARES TR RUSSELL 3000 ETF 464287689 52894 190610 SH SOLE 185485 0 5125 ISHARES TR U.S. UTILITS ETF 464287697 125 1411 SH SOLE 1261 0 150 ISHARES TR S&P MC 400VL ETF 464287705 1562 14114 SH SOLE 14048 0 66 ISHARES TR US TELECOM ETF 464287713 414 12589 SH SOLE 11989 0 600 ISHARES TR U.S. TECH ETF 464287721 3039 26467 SH SOLE 24772 0 1695 ISHARES TR U.S. REAL ES ETF 464287739 3246 27946 SH SOLE 22298 0 5648 ISHARES TR US INDUSTRIALS 464287754 453 4016 SH SOLE 4016 0 0 ISHARES TR US HLTHCARE ETF 464287762 612 2039 SH SOLE 2039 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 150 776 SH SOLE 776 0 0 ISHARES TR U.S. FINLS ETF 464287788 587 6774 SH SOLE 5956 0 818 ISHARES TR U.S. ENERGY ETF 464287796 161 5336 SH SOLE 4136 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 11684 102036 SH SOLE 55878 0 46158 ISHARES TR US CONSM STAPLES 464287812 322 1607 SH SOLE 1607 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 34 240 SH SOLE 240 0 0 ISHARES TR DOW JONES US ETF 464287846 60 510 SH SOLE 510 0 0 ISHARES TR EUROPE ETF 464287861 718 13198 SH SOLE 10198 0 3000 ISHARES TR SP SMCP600VL ETF 464287879 978 9356 SH SOLE 8433 0 923 ISHARES TR S&P SML 600 GWT 464287887 1769 12746 SH SOLE 11786 0 960 ISHARES TR SHRT NAT MUN ETF 464288158 2994 27881 SH SOLE 26881 0 1000 ISHARES TR AGENCY BOND ETF 464288166 177 1509 SH SOLE 1509 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 12 143 SH SOLE 143 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 3844 181554 SH SOLE 126291 0 55263 ISHARES TR MSCI ACWI EX US 464288240 1042 18747 SH SOLE 16917 0 1830 ISHARES TR MSCI ACWI ETF 464288257 1968 18604 SH SOLE 9654 0 8950 ISHARES TR EAFE SML CP ETF 464288273 2154 29472 SH SOLE 24503 0 4969 ISHARES TR JPMORGAN USD EMG 464288281 331 3039 SH SOLE 2916 0 123 ISHARES TR MRGSTR MD CP GRW 464288307 62 846 SH SOLE 846 0 0 ISHARES TR GLB INFRASTR ETF 464288372 114 2400 SH SOLE 1700 0 700 ISHARES TR NATIONAL MUN ETF 464288414 4212 36225 SH SOLE 29576 0 6649 ISHARES TR ASIA 50 ETF 464288430 5 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 2194 70359 SH SOLE 58972 0 11387 ISHARES TR INTL DEV RE ETF 464288489 46 1600 SH SOLE 1600 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 198 2840 SH SOLE 2840 0 0 ISHARES TR IBOXX HI YD ETF 464288513 719 8261 SH SOLE 6475 0 1786 ISHARES TR RESIDENTIAL MULT 464288562 137 1392 SH SOLE 1392 0 0 ISHARES TR MSCI KLD400 SOC 464288570 3725 40088 SH SOLE 36524 0 3564 ISHARES TR MBS ETF 464288588 661 6149 SH SOLE 2521 0 3628 ISHARES TR GOV/CRED BD ETF 464288596 33 270 SH SOLE 270 0 0 ISHARES TR MRGSTR SM CP GR 464288604 33 660 SH SOLE 660 0 0 ISHARES TR INTRM GOV CR ETF 464288612 246 2165 SH SOLE 1615 0 550 ISHARES TR USD INV GRDE ETF 464288620 1054 17638 SH SOLE 1893 0 15745 ISHARES TR ISHS 5-10YR INVT 464288638 609 10270 SH SOLE 7650 0 2620 ISHARES TR ISHS 1-5YR INVS 464288646 3354 62252 SH SOLE 55078 0 7174 ISHARES TR 10-20 YR TRS ETF 464288653 18 124 SH SOLE 31 0 93 ISHARES TR 3 7 YR TREAS BD 464288661 911 7078 SH SOLE 6288 0 790 ISHARES TR SHORT TREAS BD 464288679 500 4532 SH SOLE 4532 0 0 ISHARES TR PFD AND INCM SEC 464288687 12319 312423 SH SOLE 302068 0 10355 ISHARES TR GLOBAL MATER ETF 464288695 6 69 SH SOLE 15 0 54 ISHARES TR MRNING SM CP ETF 464288703 12 195 SH SOLE 0 0 195 ISHARES TR GLB CNSM STP ETF 464288737 11 172 SH SOLE 0 0 172 ISHARES TR GLB CNS DISC ETF 464288745 9 50 SH SOLE 0 0 50 ISHARES TR US HOME CONS ETF 464288752 4 52 SH SOLE 52 0 0 ISHARES TR US AER DEF ETF 464288760 1286 12516 SH SOLE 12136 0 380 ISHARES TR US REGNL BKS ETF 464288778 61 991 SH SOLE 25 0 966 ISHARES TR MSCI USA ESG SLC 464288802 2510 23624 SH SOLE 21548 0 2076 ISHARES TR U.S. MED DVC ETF 464288810 5044 76596 SH SOLE 71554 0 5042 ISHARES TR US HLTHCR PR ETF 464288828 46 158 SH SOLE 158 0 0 ISHARES TR MICRO-CAP ETF 464288869 251 1795 SH SOLE 1720 0 75 ISHARES TR EAFE VALUE ETF 464288877 1098 21793 SH SOLE 14600 0 7193 ISHARES TR EAFE GRWTH ETF 464288885 17136 155372 SH SOLE 134112 0 21260 ISHARES TR BRAZIL SM-CP ETF 464289131 3 200 SH SOLE 200 0 0 ISHARES TR MSCI EURO FL ETF 464289180 169 8430 SH SOLE 7130 0 1300 ISHARES TR RUS TP200 VL ETF 464289420 232 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1228 7082 SH SOLE 7082 0 0 ISHARES TR 10+ YR INVST GRD 464289511 28 408 SH SOLE 265 0 143 ISHARES TR AGGRES ALLOC ETF 464289859 27 372 SH SOLE 372 0 0 ISHARES TR US TREAS BD ETF 46429B267 432 16207 SH SOLE 11094 0 5113 ISHARES TR A RATE CP BD ETF 46429B291 212 3773 SH SOLE 3773 0 0 ISHARES TR MSCI INDIA ETF 46429B598 167 3650 SH SOLE 1250 0 2400 ISHARES TR FLTG RATE NT ETF 46429B655 1052 20733 SH SOLE 675 0 20058 ISHARES TR CORE HIGH DV ETF 46429B663 1740 17225 SH SOLE 15142 0 2083 ISHARES TR MSCI CHINA ETF 46429B671 23 368 SH SOLE 218 0 150 ISHARES TR MSCI EAFE MIN VL 46429B689 743 9679 SH SOLE 7312 0 2367 ISHARES TR MSCI USA MIN VOL 46429B697 7605 94000 SH SOLE 77766 0 16234 ISHARES TR 0-5 YR TIPS ETF 46429B747 4383 41398 SH SOLE 39323 0 2075 ISHARES TR MSCI USA QLT FCT 46432F339 646 4441 SH SOLE 3563 0 878 ISHARES TR MSCI USA VALUE 46432F388 763 6968 SH SOLE 6968 0 0 ISHARES TR MSCI USA MMENTM 46432F396 199 1094 SH SOLE 923 0 171 ISHARES TR CORE MSCI TOTAL 46432F834 3880 54694 SH SOLE 53694 0 1000 ISHARES TR CORE MSCI EAFE 46432F842 23576 315868 SH SOLE 273483 0 42385 ISHARES TR CORE 1 5 YR USD 46432F859 1123 22265 SH SOLE 16585 0 5680 ISHARES TR 0-5YR INVT GR CP 46434V100 3 65 SH SOLE 65 0 0 ISHARES TR MSCI INTL MULTFT 46434V274 22 765 SH SOLE 765 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 55 1185 SH SOLE 1185 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 592 8963 SH SOLE 8963 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 92 2024 SH SOLE 1456 0 568 ISHARES TR MSCI INTL QUALTY 46434V456 42 1064 SH SOLE 0 0 1064 ISHARES TR MSCI CHINA A 46434V514 492 11288 SH SOLE 10720 0 568 ISHARES TR CORE DIV GRWTH 46434V621 1257 22612 SH SOLE 21871 0 741 ISHARES TR CORE MSCI PAC 46434V696 13 210 SH SOLE 0 0 210 ISHARES TR CUR HED MSCI GER 46434V704 67 2039 SH SOLE 1262 0 777 ISHARES TR CORE MSCI EURO 46434V738 580 9970 SH SOLE 9970 0 0 ISHARES TR HDG MSCI EAFE 46434V803 5559 157336 SH SOLE 157336 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 2035 40382 SH SOLE 40382 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 760 29600 SH SOLE 29600 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 1329 52860 SH SOLE 48860 0 4000 ISHARES TR IBONDS DEC24 ETF 46434VBG4 39 1500 SH SOLE 1500 0 0 ISHARES TR CONV BD ETF 46435G102 552 6191 SH SOLE 6191 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 627 22993 SH SOLE 22993 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 267 10422 SH SOLE 10422 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 29 435 SH SOLE 435 0 0 ISHARES TR CORE MSCI INTL 46435G326 11 170 SH SOLE 100 0 70 ISHARES TR MSCI UK ETF NEW 46435G334 3926 118473 SH SOLE 108217 0 10256 ISHARES TR MORTGE REL ETF 46435G342 45 1300 SH SOLE 1300 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 158 3145 SH SOLE 3145 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1875 17379 SH SOLE 15626 0 1753 ISHARES TR FALN ANGLS USD 46435G474 2 53 SH SOLE 53 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 21648 272435 SH SOLE 271255 0 1180 ISHARES TR ESG MSCI LEADR 46435U218 1211 14350 SH SOLE 14350 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 14 500 SH SOLE 500 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 165 2995 SH SOLE 2995 0 0 ISHARES TR US INFRASTRUC 46435U713 79 2053 SH SOLE 2053 0 0 ISHARES TR BROAD USD HIGH 46435U853 39 957 SH SOLE 568 0 389 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 8313 166422 SH SOLE 166422 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 29 298 SH SOLE 0 0 298 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 445 14426 SH SOLE 6711 0 7715 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 100 26728 SH SOLE 26604 0 124 ITT INC COM 45073V108 2603 25476 SH SOLE 24143 0 1333 J & J SNACK FOODS CORP COM 466032109 3738 23664 SH SOLE 22655 0 1009 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 1017 17017 SH SOLE 17017 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 671 12186 SH SOLE 11925 0 261 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 415 6171 SH SOLE 6065 0 106 J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 536 9910 SH SOLE 9910 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 507 8023 SH SOLE 7523 0 500 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 306 6000 SH SOLE 6000 0 0 JABIL INC COM 466313103 362 5151 SH SOLE 5127 0 24 JACOBS ENGR GROUP INC COM 469814107 11947 85808 SH SOLE 60246 0 25562 JAMF HLDG CORP COM 47074L105 4473 117679 SH SOLE 109300 0 8379 JEFFERIES FINL GROUP INC COM 47233W109 208 5368 SH SOLE 1657 0 3711 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2511 16354 SH SOLE 15494 0 860 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 72 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 678 12192 SH SOLE 12192 0 0 JOHNSON & JOHNSON COM 478160104 168810 986789 SH SOLE 671196 0 315593 JOHNSON CTLS INTL PLC SHS G51502105 1032 12695 SH SOLE 8340 0 4355 JONES LANG LASALLE INC COM 48020Q107 29411 109198 SH SOLE 70735 0 38463 JPMORGAN CHASE & CO COM 46625H100 273631 1728015 SH SOLE 1116121 0 611894 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 698 39168 SH SOLE 12223 0 26945 JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 1190 110563 SH SOLE 105334 0 5229 KADANT INC COM 48282T104 1521 6598 SH SOLE 6246 0 352 KARAT PACKAGING INC COM 48563L101 530 26218 SH SOLE 23591 0 2627 KB HOME COM 48666K109 342 7650 SH SOLE 7650 0 0 KELLOGG CO COM 487836108 3019 46868 SH SOLE 43375 0 3493 KEMPER CORP COM 488401100 933 15868 SH SOLE 15668 0 200 KEURIG DR PEPPER INC COM 49271V100 224 6077 SH SOLE 5525 0 552 KEYCORP COM 493267108 1213 52434 SH SOLE 43098 0 9336 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1382 6692 SH SOLE 3458 0 3234 KFORCE INC COM 493732101 255 3390 SH SOLE 3390 0 0 KIMBERLY-CLARK CORP COM 494368103 14246 99681 SH SOLE 68539 0 31142 KINDER MORGAN INC DEL COM 49456B101 9658 608932 SH SOLE 468881 0 140051 KINSALE CAP GROUP INC COM 49714P108 10621 44647 SH SOLE 42047 0 2600 KIRKLAND LAKE GOLD LTD COM 49741E100 284 6777 SH SOLE 2894 0 3883 KKR & CO INC COM 48251W104 2420 32482 SH SOLE 28172 0 4310 KLA CORP COM NEW 482480100 9528 22153 SH SOLE 4749 0 17404 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 3671 60246 SH SOLE 55964 0 4282 KOHLS CORP COM 500255104 1391 28166 SH SOLE 16584 0 11582 KORNIT DIGITAL LTD SHS M6372Q113 143040 939511 SH SOLE 802032 0 137479 KRAFT HEINZ CO COM 500754106 13827 385147 SH SOLE 372808 0 12339 KRANESHARES TR CSI CHI INTERNET 500767306 90 2454 SH SOLE 2454 0 0 KRANESHARES TR QUADRTC INT RT 500767736 8262 307717 SH SOLE 210217 0 97500 KROGER CO COM 501044101 620 13699 SH SOLE 7293 0 6406 KRYSTAL BIOTECH INC COM 501147102 622 8896 SH SOLE 6896 0 2000 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 796 43968 SH SOLE 39322 0 4646 L3HARRIS TECHNOLOGIES INC COM 502431109 4888 22920 SH SOLE 21878 0 1042 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1412 4494 SH SOLE 3143 0 1351 LAM RESEARCH CORP COM 512807108 3897 5419 SH SOLE 4268 0 1151 LAMAR ADVERTISING CO NEW CL A 512816109 497 4095 SH SOLE 3903 0 192 LAMB WESTON HLDGS INC COM 513272104 338 5333 SH SOLE 1782 0 3551 LANDSTAR SYS INC COM 515098101 2102 11743 SH SOLE 11595 0 148 LAS VEGAS SANDS CORP COM 517834107 423 11249 SH SOLE 3596 0 7653 LATCH INC COM 51818V106 853 112729 SH SOLE 102914 0 9815 LATHAM GROUP INC COM 51819L107 1924 76881 SH SOLE 74641 0 2240 LATTICE SEMICONDUCTOR CORP COM 518415104 4638 60190 SH SOLE 58325 0 1865 LAUDER ESTEE COS INC CL A 518439104 32142 86824 SH SOLE 63965 0 22859 LAWSON PRODS INC COM 520776105 241 4400 SH SOLE 4400 0 0 LEAR CORP COM NEW 521865204 200 1095 SH SOLE 1089 0 6 LEGALZOOM COM INC COM 52466B103 2495 155274 SH SOLE 150240 0 5034 LEGGETT & PLATT INC COM 524660107 1669 40550 SH SOLE 4996 0 35554 LEMONADE INC COM 52567D107 258 6123 SH SOLE 4498 0 1625 LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 21 25000 PRN SOLE 25000 0 0 LENNAR CORP CL A 526057104 2444 21042 SH SOLE 19923 0 1119 LENNAR CORP CL B 526057302 552 5769 SH SOLE 4769 0 1000 LENNOX INTL INC COM 526107107 724 2232 SH SOLE 2232 0 0 LESLIES INC COM 527064109 4164 176010 SH SOLE 170759 0 5251 LHC GROUP INC COM 50187A107 1956 14257 SH SOLE 12203 0 2054 LIBERTY BROADBAND CORP COM SER A 530307107 83 514 SH SOLE 509 0 5 LIBERTY BROADBAND CORP COM SER C 530307305 719 4463 SH SOLE 3843 0 620 LIBERTY GLOBAL PLC SHS CL A G5480U104 117 4224 SH SOLE 487 0 3737 LIBERTY GLOBAL PLC SHS CL C G5480U120 407 14497 SH SOLE 14134 0 363 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1068 21010 SH SOLE 21010 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 426 8387 SH SOLE 7541 0 846 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 464 7344 SH SOLE 7344 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 5 81 SH SOLE 81 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2320 15021 SH SOLE 12796 0 2225 LILLY ELI & CO COM 532457108 74441 269498 SH SOLE 152703 0 116795 LIMELIGHT NETWORKS INC COM 53261M104 321 93714 SH SOLE 93714 0 0 LINCOLN ELEC HLDGS INC COM 533900106 507 3636 SH SOLE 3636 0 0 LINCOLN NATL CORP IND COM 534187109 916 13420 SH SOLE 10916 0 2504 LINDE PLC SHS G5494J103 96023 277178 SH SOLE 161890 0 115288 LITHIA MTRS INC COM 536797103 211 712 SH SOLE 667 0 45 LITTELFUSE INC COM 537008104 8988 28563 SH SOLE 15838 0 12725 LIVANOVA PLC SHS G5509L101 212 2426 SH SOLE 2426 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 90933 759739 SH SOLE 599276 0 160463 LIVEPERSON INC COM 538146101 2384 66728 SH SOLE 56936 0 9792 LIVERAMP HLDGS INC COM 53815P108 2478 51679 SH SOLE 44874 0 6805 LL FLOORING HOLDINGS INC COM 55003T107 1287 75395 SH SOLE 66795 0 8600 LOCKHEED MARTIN CORP COM 539830109 8997 25313 SH SOLE 21891 0 3422 LOEWS CORP COM 540424108 439 7607 SH SOLE 5471 0 2136 LOGICBIO THERAPEUTICS INC COM 54142F102 51 21950 SH SOLE 21950 0 0 LOWES COS INC COM 548661107 80669 312088 SH SOLE 221016 0 91072 LUCID GROUP INC COM 549498103 470 12352 SH SOLE 12227 0 125 LULULEMON ATHLETICA INC COM 550021109 188157 480667 SH SOLE 407463 0 73204 LUMEN TECHNOLOGIES INC COM 550241103 358 28516 SH SOLE 24845 0 3671 LUMINAR TECHNOLOGIES INC COM CL A 550424105 13673 808559 SH SOLE 808559 0 0 LYFT INC CL A COM 55087P104 2100 49135 SH SOLE 44884 0 4251 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 987 10705 SH SOLE 8842 0 1863 M & T BK CORP COM 55261F104 502 3270 SH SOLE 2934 0 336 MACYS INC COM 55616P104 516 19720 SH SOLE 16570 0 3150 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9088 195685 SH SOLE 158662 0 37023 MAIN STR CAP CORP COM 56035L104 2433 54238 SH SOLE 39573 0 14665 MANDIANT INC COM 562662106 1272 72516 SH SOLE 60826 0 11690 MANHATTAN ASSOCIATES INC COM 562750109 279 1797 SH SOLE 1797 0 0 MANPOWERGROUP INC WIS COM 56418H100 373 3833 SH SOLE 3813 0 20 MANULIFE FINL CORP COM 56501R106 1321 69297 SH SOLE 59398 0 9899 MARATHON OIL CORP COM 565849106 535 32589 SH SOLE 19691 0 12898 MARATHON PETE CORP COM 56585A102 3705 57897 SH SOLE 49683 0 8214 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 29864 712748 SH SOLE 643534 0 69214 MARCUS & MILLICHAP INC COM 566324109 650 12637 SH SOLE 9906 0 2731 MARKEL CORP COM 570535104 11644 9436 SH SOLE 8634 0 802 MARKETAXESS HLDGS INC COM 57060D108 2419 5881 SH SOLE 362 0 5519 MARQETA INC CLASS A COM 57142B104 788 45870 SH SOLE 40870 0 5000 MARRIOTT INTL INC NEW CL A 571903202 3286 19886 SH SOLE 16717 0 3169 MARSH & MCLENNAN COS INC COM 571748102 6402 36831 SH SOLE 31435 0 5396 MARTEN TRANS LTD COM 573075108 391 22800 SH SOLE 22800 0 0 MARTIN MARIETTA MATLS INC COM 573284106 4576 10387 SH SOLE 10006 0 381 MARVELL TECHNOLOGY INC COM 573874104 55799 637776 SH SOLE 591030 0 46746 MASCO CORP COM 574599106 585 8325 SH SOLE 2565 0 5760 MASTERCARD INCORPORATED CL A 57636Q104 432362 1203279 SH SOLE 892980 0 310299 MATCH GROUP INC NEW COM 57667L107 1917 14499 SH SOLE 12062 0 2437 MATTERPORT INC COM CL A 577096100 621 30092 SH SOLE 30092 0 0 MAXCYTE INC COM 57777K106 315 30908 SH SOLE 30436 0 472 MAXLINEAR INC COM 57776J100 5196 68916 SH SOLE 56881 0 12035 MCCORMICK & CO INC COM VTG 579780107 183 1920 SH SOLE 1920 0 0 MCCORMICK & CO INC COM NON VTG 579780206 72620 751685 SH SOLE 462733 0 288952 MCDONALDS CORP COM 580135101 100930 376508 SH SOLE 252205 0 124303 MCKESSON CORP COM 58155Q103 3040 12229 SH SOLE 11699 0 530 MEDIAALPHA INC CL A 58450V104 678 43918 SH SOLE 40825 0 3093 MEDICAL PPTYS TRUST INC COM 58463J304 376 15904 SH SOLE 15714 0 190 MEDPACE HLDGS INC COM 58506Q109 3894 17892 SH SOLE 16697 0 1195 MEDTRONIC PLC SHS G5960L103 49684 480268 SH SOLE 253194 0 227074 MEIRAGTX HLDGS PLC COM G59665102 3561 150000 SH SOLE 144500 0 5500 MERCADOLIBRE INC COM 58733R102 3525 2614 SH SOLE 1889 0 725 MERCK & CO INC COM 58933Y105 55464 723700 SH SOLE 545156 0 178544 MERCURY GENL CORP NEW COM 589400100 586 11045 SH SOLE 8207 0 2838 MERCURY SYS INC COM 589378108 10290 186896 SH SOLE 156570 0 30326 MERIT MED SYS INC COM 589889104 1496 24014 SH SOLE 24014 0 0 META PLATFORMS INC CL A 30303M102 185896 552685 SH SOLE 435534 0 117151 METLIFE INC COM 59156R108 6559 104964 SH SOLE 97256 0 7708 METTLER TOLEDO INTERNATIONAL COM 592688105 2653 1563 SH SOLE 1159 0 404 MGE ENERGY INC COM 55277P104 682 8292 SH SOLE 7792 0 500 MGM RESORTS INTERNATIONAL COM 552953101 1860 41444 SH SOLE 40721 0 723 MGP INGREDIENTS INC NEW COM 55303J106 580 6830 SH SOLE 6630 0 200 MICROCHIP TECHNOLOGY INC. COM 595017104 86375 992135 SH SOLE 620580 0 371555 MICRON TECHNOLOGY INC COM 595112103 32308 346841 SH SOLE 312741 0 34100 MICROSOFT CORP COM 594918104 1280520 3807447 SH SOLE 2777848 0 1029599 MID-AMER APT CMNTYS INC COM 59522J103 715 3118 SH SOLE 2787 0 331 MIDDLEBY CORP COM 596278101 1502 7635 SH SOLE 4289 0 3346 MILLER INDS INC TENN COM NEW 600551204 369 11053 SH SOLE 11053 0 0 MINERALS TECHNOLOGIES INC COM 603158106 731 9990 SH SOLE 2800 0 7190 MITEK SYS INC COM NEW 606710200 526 29631 SH SOLE 29339 0 292 MKS INSTRS INC COM 55306N104 430 2470 SH SOLE 2470 0 0 MOBILE TELESYSTEMS PUB JT ST SPONSORED ADR 607409109 82 10352 SH SOLE 10352 0 0 MODERNA INC COM 60770K107 3527 13887 SH SOLE 11807 0 2080 MONDELEZ INTL INC CL A 609207105 15841 238895 SH SOLE 173970 0 64925 MONEYGRAM INTL INC COM NEW 60935Y208 83 10462 SH SOLE 10462 0 0 MONGODB INC CL A 60937P106 100947 190700 SH SOLE 124978 0 65722 MONOLITHIC PWR SYS INC COM 609839105 4663 9452 SH SOLE 9335 0 117 MONROE CAP CORP COM 610335101 5599 499045 SH SOLE 374809 0 124236 MONSTER BEVERAGE CORP NEW COM 61174X109 227 2360 SH SOLE 2214 0 146 MONTROSE ENVIRONMENTAL GROUP COM 615111101 38665 548368 SH SOLE 484772 0 63596 MOODYS CORP COM 615369105 11557 29589 SH SOLE 18279 0 11310 MORGAN STANLEY COM NEW 617446448 18432 187774 SH SOLE 157503 0 30271 MORNINGSTAR INC COM 617700109 2492 7287 SH SOLE 5542 0 1745 MOSAIC CO NEW COM 61945C103 1727 43950 SH SOLE 39371 0 4579 MOTOROLA SOLUTIONS INC COM NEW 620076307 9235 33991 SH SOLE 19462 0 14529 MPLX LP COM UNIT REP LTD 55336V100 365 12321 SH SOLE 10522 0 1799 MSC INDL DIRECT INC CL A 553530106 2817 33510 SH SOLE 24898 0 8612 MSCI INC COM 55354G100 1178 1923 SH SOLE 1839 0 84 MYRIAD GENETICS INC COM 62855J104 334 12119 SH SOLE 2321 0 9798 NAPCO SEC TECHNOLOGIES INC COM 630402105 3343 66878 SH SOLE 65403 0 1475 NASDAQ INC COM 631103108 1202 5725 SH SOLE 5667 0 58 NATIONAL BK HLDGS CORP CL A 633707104 378 8592 SH SOLE 8500 0 92 NATIONAL FUEL GAS CO COM 636180101 363 5680 SH SOLE 4452 0 1228 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1120 15489 SH SOLE 15031 0 458 NATIONAL INSTRS CORP COM 636518102 1076 24647 SH SOLE 24612 0 35 NATIONAL VISION HLDGS INC COM 63845R107 1424 29676 SH SOLE 29516 0 160 NATURA &CO HLDG S A ADS 63884N108 106 11442 SH SOLE 8691 0 2751 NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 80 13068 SH SOLE 12656 0 412 NCR CORP NEW COM 62886E108 230 5726 SH SOLE 5726 0 0 NEKTAR THERAPEUTICS COM 640268108 7407 548273 SH SOLE 502505 0 45768 NEOGENOMICS INC COM NEW 64049M209 12120 355215 SH SOLE 324503 0 30712 NEPHROS INC COM 640671400 214 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 2048 22265 SH SOLE 18350 0 3915 NETFLIX INC COM 64110L106 78367 130083 SH SOLE 112819 0 17264 NEUROCRINE BIOSCIENCES INC COM 64125C109 1306 15337 SH SOLE 14793 0 544 NEURONETICS INC COM 64131A105 770 172586 SH SOLE 164534 0 8052 NEVRO CORP COM 64157F103 3970 48975 SH SOLE 43769 0 5206 NEW FORTRESS ENERGY INC COM CL A 644393100 456 18880 SH SOLE 18880 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 89 42392 SH SOLE 13157 0 29235 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 190 17772 SH SOLE 17772 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 863 70654 SH SOLE 45245 0 25409 NEWELL BRANDS INC COM 651229106 273 12504 SH SOLE 9956 0 2548 NEWMONT CORP COM 651639106 2296 37027 SH SOLE 28170 0 8857 NEXPOINT RESIDENTIAL TR INC COM 65341D102 410 4890 SH SOLE 4890 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 773 5122 SH SOLE 5109 0 13 NEXTERA ENERGY INC COM 65339F101 46770 500964 SH SOLE 336277 0 164687 NEXTERA ENERGY INC UNIT 99/99/9999 65339F739 7 118 SH SOLE 118 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1650 19555 SH SOLE 17780 0 1775 NICE LTD SPONSORED ADR 653656108 1554 5119 SH SOLE 5019 0 100 NICOLET BANKSHARES INC COM 65406E102 260 3027 SH SOLE 3027 0 0 NIKE INC CL B 654106103 91062 546363 SH SOLE 379843 0 166520 NIO INC SPON ADS 62914V106 398 12572 SH SOLE 12522 0 50 NISOURCE INC COM 65473P105 701 25373 SH SOLE 23420 0 1953 NOMAD FOODS LTD USD ORD SHS G6564A105 493 19415 SH SOLE 19377 0 38 NORFOLK SOUTHN CORP COM 655844108 12759 42857 SH SOLE 27513 0 15344 NORTHERN TR CORP COM 665859104 28646 239493 SH SOLE 157684 0 81809 NORTHROP GRUMMAN CORP COM 666807102 10680 27592 SH SOLE 25690 0 1902 NORTONLIFELOCK INC COM 668771108 292 11231 SH SOLE 10488 0 743 NOVANTA INC COM 67000B104 1489 8444 SH SOLE 8124 0 320 NOVARTIS AG SPONSORED ADR 66987V109 8839 101049 SH SOLE 84619 0 16430 NOVO-NORDISK A S ADR 670100205 1934 17272 SH SOLE 12849 0 4423 NUANCE COMMUNICATIONS INC COM 67020Y100 988 17854 SH SOLE 12183 0 5671 NUCOR CORP COM 670346105 2830 24791 SH SOLE 20820 0 3971 NUTANIX INC CL A 67059N108 8400 263639 SH SOLE 211221 0 52418 NUTRIEN LTD COM 67077M108 1102 14660 SH SOLE 10694 0 3966 NUVASIVE INC COM 670704105 446 8490 SH SOLE 8297 0 193 NUVEI CORPORATION SUB VTG SHS 67079A102 260 4000 SH SOLE 4000 0 0 NVIDIA CORPORATION COM 67066G104 149531 508418 SH SOLE 381144 0 127274 NVR INC COM 62944T105 1064 180 SH SOLE 180 0 0 NXP SEMICONDUCTORS N V COM N6596X109 749 3289 SH SOLE 3060 0 229 OAK STR HEALTH INC COM 67181A107 3913 118076 SH SOLE 101156 0 16920 OCCIDENTAL PETE CORP COM 674599105 381 13135 SH SOLE 9124 0 4011 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 22 1755 SH SOLE 1719 0 36 OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 15 10000 SH SOLE 10000 0 0 OFG BANCORP COM 67103X102 266 10000 SH SOLE 0 0 10000 OKTA INC CL A 679295105 131586 586991 SH SOLE 468714 0 118277 OLD DOMINION FREIGHT LINE IN COM 679580100 7403 20656 SH SOLE 18774 0 1882 OLD REP INTL CORP COM 680223104 1555 63248 SH SOLE 59819 0 3429 OLD SECOND BANCORP INC ILL COM 680277100 139 11064 SH SOLE 6000 0 5064 OLIN CORP COM PAR $1 680665205 270 4700 SH SOLE 4650 0 50 OLO INC CL A 68134L109 2004 96277 SH SOLE 91972 0 4305 OMNICOM GROUP INC COM 681919106 17421 237764 SH SOLE 237572 0 192 ON SEMICONDUCTOR CORP COM 682189105 237 3490 SH SOLE 1990 0 1500 ONE GAS INC COM 68235P108 210 2705 SH SOLE 2205 0 500 ONEOK INC NEW COM 682680103 3053 51963 SH SOLE 28599 0 23364 ONESPAWORLD HOLDINGS LIMITED COM P73684113 110 10930 SH SOLE 10930 0 0 ONTRAK INC COM 683373104 68 10740 SH SOLE 10740 0 0 OOMA INC COM 683416101 230 11252 SH SOLE 5052 0 6200 OPEN TEXT CORP COM 683715106 377 7945 SH SOLE 7945 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 1328 90897 SH SOLE 81770 0 9127 OPTIMIZERX CORP COM NEW 68401U204 45382 730674 SH SOLE 667181 0 63493 OPTION CARE HEALTH INC COM NEW 68404L201 2392 84090 SH SOLE 79849 0 4241 ORACLE CORP COM 68389X105 18155 208178 SH SOLE 165368 0 42810 OREILLY AUTOMOTIVE INC COM 67103H107 53411 75629 SH SOLE 42338 0 33291 ORGANON & CO COMMON STOCK 68622V106 1063 34925 SH SOLE 22944 0 11981 ORIGIN MATERIALS INC COM 68622D106 129 20000 SH SOLE 20000 0 0 OSHKOSH CORP COM 688239201 890 7900 SH SOLE 7180 0 720 OTIS WORLDWIDE CORP COM 68902V107 1599 18362 SH SOLE 14894 0 3468 OUSTER INC COM 68989M103 225 43302 SH SOLE 0 0 43302 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 31 23000 SH SOLE 23000 0 0 OVERSTOCK COM INC DEL COM 690370101 828 14037 SH SOLE 14037 0 0 OVID THERAPEUTICS INC COM 690469101 292 90852 SH SOLE 76507 0 14345 OWL ROCK CAPITAL CORPORATION COM 69121K104 4435 313188 SH SOLE 301688 0 11500 P3 HEALTH PARTNERS INC COM 744413105 204 29000 SH SOLE 29000 0 0 P3 HEALTH PARTNERS INC *W EXP 99/99/999 744413113 10 9666 SH SOLE 9666 0 0 PACCAR INC COM 693718108 1083 12271 SH SOLE 6404 0 5867 PACER FDS TR TRENDP US LAR CP 69374H105 472 11371 SH SOLE 11371 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 67 1541 SH SOLE 1462 0 79 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 349 17079 SH SOLE 17079 0 0 PACIRA BIOSCIENCES INC COM 695127100 27 450 SH SOLE 450 0 0 PACIRA BIOSCIENCES INC NOTE 2.375% 4/0 695127AD2 185 180000 PRN SOLE 135000 0 45000 PACKAGING CORP AMER COM 695156109 200 1471 SH SOLE 1355 0 116 PALANTIR TECHNOLOGIES INC CL A 69608A108 995 54644 SH SOLE 34595 0 20049 PALO ALTO NETWORKS INC COM 697435105 61575 110595 SH SOLE 73485 0 37110 PALOMAR HLDGS INC COM 69753M105 14713 227153 SH SOLE 204323 0 22830 PAN AMERN SILVER CORP COM 697900108 880 35250 SH SOLE 20298 0 14952 PAR TECHNOLOGY CORP COM 698884103 1007 19090 SH SOLE 18347 0 743 PARKER-HANNIFIN CORP COM 701094104 13675 42986 SH SOLE 38864 0 4122 PAYCHEX INC COM 704326107 36617 268258 SH SOLE 169834 0 98424 PAYCOM SOFTWARE INC COM 70432V102 1485 3576 SH SOLE 1987 0 1589 PAYLOCITY HLDG CORP COM 70438V106 41958 177666 SH SOLE 168048 0 9618 PAYPAL HLDGS INC COM 70450Y103 356892 1892521 SH SOLE 1466318 0 426203 PAYSIGN INC COM 70451A104 24 15120 SH SOLE 15120 0 0 PEGASYSTEMS INC COM 705573103 463 4137 SH SOLE 4109 0 28 PELOTON INTERACTIVE INC CL A COM 70614W100 6581 184045 SH SOLE 159811 0 24234 PENN NATL GAMING INC COM 707569109 310 5972 SH SOLE 5258 0 714 PENUMBRA INC COM 70975L107 3467 12065 SH SOLE 9564 0 2501 PEPSICO INC COM 713448108 84722 487720 SH SOLE 353684 0 134036 PERFICIENT INC COM 71375U101 12109 93655 SH SOLE 88332 0 5323 PERFORMANCE FOOD GROUP CO COM 71377A103 771 16801 SH SOLE 16345 0 456 PERKINELMER INC COM 714046109 1419 7059 SH SOLE 6849 0 210 PFIZER INC COM 717081103 71338 1208093 SH SOLE 879558 0 328535 PHASEBIO PHARMACEUTICALS INC COM 717224109 60 22886 SH SOLE 22886 0 0 PHILIP MORRIS INTL INC COM 718172109 11513 121192 SH SOLE 61292 0 59900 PHILLIPS 66 COM 718546104 1904 26271 SH SOLE 22774 0 3497 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 882 24460 SH SOLE 22220 0 2240 PHREESIA INC COM 71944F106 21593 518308 SH SOLE 355228 0 163080 PIERIS PHARMACEUTICALS INC COM 720795103 446 117985 SH SOLE 76580 0 41405 PIMCO ETF TR 1-5 US TIP IDX 72201R205 36 645 SH SOLE 0 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 545 4981 SH SOLE 4771 0 210 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 365 3683 SH SOLE 2451 0 1232 PIMCO ETF TR INV GRD CRP BD 72201R817 95 838 SH SOLE 817 0 21 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 13113 129113 SH SOLE 113254 0 15859 PIMCO ETF TR 25YR+ ZERO U S 72201R882 1027 6743 SH SOLE 4793 0 1950 PING IDENTITY HLDG CORP COM 72341T103 8691 379865 SH SOLE 354469 0 25396 PINNACLE WEST CAP CORP COM 723484101 378 5352 SH SOLE 4052 0 1300 PINTEREST INC CL A 72352L106 324 8907 SH SOLE 3792 0 5115 PIONEER NAT RES CO COM 723787107 29525 162332 SH SOLE 125964 0 36368 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 142 15196 SH SOLE 5196 0 10000 PLANET FITNESS INC CL A 72703H101 28220 311543 SH SOLE 268188 0 43355 PLUG POWER INC COM NEW 72919P202 209 7394 SH SOLE 7279 0 115 PNC FINL SVCS GROUP INC COM 693475105 3390 16908 SH SOLE 13686 0 3222 POLARIS INC COM 731068102 297 2698 SH SOLE 1833 0 865 POOL CORP COM 73278L105 276655 488790 SH SOLE 389416 0 99374 POPULAR INC COM NEW 733174700 1038 12650 SH SOLE 12650 0 0 PORTILLOS INC COM CL A 73642K106 28523 759814 SH SOLE 561123 0 198691 PORTLAND GEN ELEC CO COM NEW 736508847 626 11828 SH SOLE 2148 0 9680 POSEIDA THERAPEUTICS INC COM 73730P108 333 48963 SH SOLE 46622 0 2341 POWERSCHOOL HOLDINGS INC COM CL A 73939C106 1308 79415 SH SOLE 54675 0 24740 PPG INDS INC COM 693506107 5620 32589 SH SOLE 16655 0 15934 PPL CORP COM 69351T106 266 8850 SH SOLE 7368 0 1482 PRA GROUP INC COM 69354N106 8431 167920 SH SOLE 137259 0 30661 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 3074 2640000 PRN SOLE 2130000 0 510000 PRETIUM RES INC COM 74139C102 120 8525 SH SOLE 3500 0 5025 PRETIUM RES INC NOTE 2.250% 3/1 74139CAB8 32 32000 PRN SOLE 32000 0 0 PRICE T ROWE GROUP INC COM 74144T108 19881 101106 SH SOLE 89479 0 11627 PRIMERICA INC COM 74164M108 469 3060 SH SOLE 2835 0 225 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 263 3639 SH SOLE 2820 0 819 PRIVIA HEALTH GROUP INC COM 74276R102 413 15949 SH SOLE 15754 0 195 PROCTER AND GAMBLE CO COM 742718109 142366 870314 SH SOLE 596108 0 274206 PROGRESSIVE CORP COM 743315103 109567 1067386 SH SOLE 884586 0 182800 PROLOGIS INC. COM 74340W103 3455 20520 SH SOLE 13302 0 7218 PROS HOLDINGS INC COM 74346Y103 3275 94959 SH SOLE 89534 0 5425 PROSHARES TR ULTRAPRO SHORT S 74347B110 2 160 SH SOLE 160 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 4404 260754 SH SOLE 259942 0 812 PROSHARES TR SHORT S&P 500 NE 74347B425 145 10625 SH SOLE 9375 0 1250 PROSHARES TR INVT INT RT HG 74347B607 51 692 SH SOLE 67 0 625 PROSHARES TR RUSS 2000 DIVD 74347B698 469 7009 SH SOLE 7009 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 55 5051 SH SOLE 5051 0 0 PROSHARES TR BITCOIN STRATE 74347G440 116 4000 SH SOLE 4000 0 0 PROSHARES TR ULTSHT REAL EST 74347G556 0 5 SH SOLE 5 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 22 286 SH SOLE 130 0 156 PROSHARES TR PSHS ULT S&P 500 74347R107 189 1294 SH SOLE 600 0 694 PROSHARES TR PSHS SHT OIL&GAS 74347R222 98 6520 SH SOLE 6120 0 400 PROSHARES TR PSHS ULTRA DOW30 74347R305 108 1350 SH SOLE 1350 0 0 PROSHARES TR PSHS ULT SEMICDT 74347R669 988 18700 SH SOLE 18700 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 679 10035 SH SOLE 8835 0 1200 PROSHARES TR SHRT 20+YR TRE 74347X849 4723 295380 SH SOLE 258360 0 37020 PROSHARES TR S&P 500 DV ARIST 74348A467 5962 60725 SH SOLE 60650 0 75 PROSHARES TR II ULTRA SILVER NEW 74347W353 7 200 SH SOLE 0 0 200 PROSHARES TR II VIX SH TRM FUTRS 74347Y854 690 45487 SH SOLE 45487 0 0 PROSHARES TR II ULTA BLMBG 2017 74347Y888 3 39 SH SOLE 39 0 0 PROSPECT CAP CORP COM 74348T102 458 54400 SH SOLE 54400 0 0 PROTO LABS INC COM 743713109 518 10095 SH SOLE 7873 0 2222 PRUDENTIAL FINL INC COM 744320102 4922 45474 SH SOLE 43293 0 2181 PUBLIC STORAGE COM 74460D109 931 2486 SH SOLE 2476 0 10 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 764 11444 SH SOLE 10614 0 830 PUBMATIC INC COM CL A 74467Q103 245 7200 SH SOLE 7200 0 0 PURE CYCLE CORP COM NEW 746228303 4495 307905 SH SOLE 226305 0 81600 PURE STORAGE INC CL A 74624M102 86055 2643767 SH SOLE 1516929 0 1126838 PVH CORPORATION COM 693656100 346 3240 SH SOLE 12 0 3228 Q2 HLDGS INC COM 74736L109 335 4215 SH SOLE 4060 0 155 QUALCOMM INC COM 747525103 70239 384095 SH SOLE 327608 0 56487 QUALTRICS INTL INC COM CL A 747601201 3299 93199 SH SOLE 86475 0 6724 QUANTA SVCS INC COM 74762E102 1522 13272 SH SOLE 9069 0 4203 QUANTERIX CORP COM 74766Q101 533 12560 SH SOLE 12360 0 200 QUEST DIAGNOSTICS INC COM 74834L100 2882 16660 SH SOLE 14823 0 1837 QUIDEL CORP COM 74838J101 30127 223177 SH SOLE 221650 0 1527 QUINSTREET INC COM 74874Q100 17917 984984 SH SOLE 866600 0 118384 RACKSPACE TECHNOLOGY INC COM 750102105 515 38250 SH SOLE 22750 0 15500 RAPID7 INC COM 753422104 12035 102262 SH SOLE 96348 0 5914 RAYONIER INC COM 754907103 1677 41551 SH SOLE 29436 0 12115 RAYTHEON TECHNOLOGIES CORP COM 75513E101 23116 268604 SH SOLE 232083 0 36521 RBC BEARINGS INC COM 75524B104 440 2180 SH SOLE 1830 0 350 REALTY INCOME CORP COM 756109104 1314 18350 SH SOLE 18293 0 57 REDFIN CORP COM 75737F108 13792 359268 SH SOLE 337548 0 21720 REDWOOD TR INC COM 758075402 991 75098 SH SOLE 65098 0 10000 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 201 200000 PRN SOLE 150000 0 50000 REGENERON PHARMACEUTICALS COM 75886F107 764 1209 SH SOLE 1166 0 43 REGIONS FINANCIAL CORP NEW COM 7591EP100 9555 438290 SH SOLE 367686 0 70604 REGULUS THERAPEUTICS INC COM NEW 75915K200 3 10700 SH SOLE 10200 0 500 REPAY HLDGS CORP COM CL A 76029L100 17989 984596 SH SOLE 889069 0 95527 REPLIGEN CORP COM 759916109 877 3313 SH SOLE 2463 0 850 REPUBLIC SVCS INC COM 760759100 4276 30667 SH SOLE 28366 0 2301 RESMED INC COM 761152107 76371 293193 SH SOLE 178531 0 114662 RESTAURANT BRANDS INTL INC COM 76131D103 499 8222 SH SOLE 8222 0 0 REVANCE THERAPEUTICS INC COM 761330109 211 12951 SH SOLE 8741 0 4210 REVOLVE GROUP INC CL A 76156B107 870 15533 SH SOLE 15321 0 212 RH COM 74967X103 7900 14741 SH SOLE 11278 0 3463 RINGCENTRAL INC CL A 76680R206 33292 177702 SH SOLE 91784 0 85918 RINGCENTRAL INC NOTE3/0 76680RAF4 423 450000 PRN SOLE 411000 0 39000 RITCHIE BROS AUCTIONEERS COM 767744105 40636 663879 SH SOLE 336783 0 327096 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 1303 12562 SH SOLE 11342 0 1220 RLI CORP COM 749607107 211 1883 SH SOLE 1706 0 177 ROBERT HALF INTL INC COM 770323103 7341 65822 SH SOLE 64009 0 1813 ROBLOX CORP CL A 771049103 954 9249 SH SOLE 9249 0 0 ROCKET LAB USA INC COM 773122106 4947 402842 SH SOLE 346371 0 56471 ROCKET LAB USA INC *W EXP 07/30/202 773122114 372 103772 SH SOLE 100074 0 3698 ROCKET PHARMACEUTICALS INC COM 77313F106 265 12151 SH SOLE 11341 0 810 ROCKWELL AUTOMATION INC COM 773903109 112184 321583 SH SOLE 174101 0 147482 ROKU INC COM CL A 77543R102 55432 242908 SH SOLE 191331 0 51577 ROLLINS INC COM 775711104 63038 1842671 SH SOLE 1250149 0 592522 ROPER TECHNOLOGIES INC COM 776696106 16746 34047 SH SOLE 26680 0 7367 ROSS STORES INC COM 778296103 1185 10366 SH SOLE 10306 0 60 ROYAL BK CDA COM 780087102 2445 23040 SH SOLE 22336 0 704 ROYAL CARIBBEAN GROUP COM V7780T103 991 12892 SH SOLE 12036 0 856 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 636 14680 SH SOLE 8325 0 6355 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1305 30063 SH SOLE 27455 0 2608 ROYAL GOLD INC COM 780287108 2971 28241 SH SOLE 27346 0 895 ROYCE GLOBAL VALUE TR INC COM 78081T104 367 27945 SH SOLE 26200 0 1745 RPM INTL INC COM 749685103 1632 16161 SH SOLE 6340 0 9821 RUSH STREET INTERACTIVE INC COM 782011100 8644 523852 SH SOLE 523852 0 0 RYAN SPECIALTY GROUP HLDGS I CL A 78351F107 61632 1527429 SH SOLE 1208207 0 319222 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 221 2158 SH SOLE 673 0 1485 S&P GLOBAL INC COM 78409V104 19201 40685 SH SOLE 35958 0 4727 SALESFORCE COM INC COM 79466L302 284499 1119501 SH SOLE 857822 0 261679 SANGAMO THERAPEUTICS INC COM 800677106 2587 344902 SH SOLE 344402 0 500 SANOFI SPONSORED ADR 80105N105 237 4722 SH SOLE 4017 0 705 SAP SE SPON ADR 803054204 617 4404 SH SOLE 4349 0 55 SAREPTA THERAPEUTICS INC COM 803607100 3322 36896 SH SOLE 34762 0 2134 SBA COMMUNICATIONS CORP NEW CL A 78410G104 12423 31935 SH SOLE 30482 0 1453 SCHLUMBERGER LTD COM STK 806857108 2200 73450 SH SOLE 55892 0 17558 SCHOLASTIC CORP COM 807066105 566 14171 SH SOLE 7000 0 7171 SCHWAB CHARLES CORP COM 808513105 31075 369503 SH SOLE 307472 0 62031 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1396 12357 SH SOLE 11882 0 475 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 853 7491 SH SOLE 7131 0 360 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2939 17949 SH SOLE 14083 0 3866 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 601 8211 SH SOLE 7686 0 525 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 71 877 SH SOLE 877 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1082 10565 SH SOLE 10565 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 923 31175 SH SOLE 31175 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 199 3581 SH SOLE 3581 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 309 5276 SH SOLE 5276 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3801 47024 SH SOLE 38129 0 8895 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1683 43291 SH SOLE 42641 0 650 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 29 541 SH SOLE 541 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 178 3374 SH SOLE 3374 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 101 1804 SH SOLE 1804 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 297 5835 SH SOLE 5359 0 476 SCHWAB STRATEGIC TR US TIPS ETF 808524870 6702 106568 SH SOLE 89041 0 17527 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 9 218 SH SOLE 218 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 3087 36929 SH SOLE 33353 0 3576 SCOTTS MIRACLE-GRO CO CL A 810186106 41767 259423 SH SOLE 217115 0 42308 SEA LTD SPONSORD ADS 81141R100 466 2082 SH SOLE 936 0 1146 SEAGEN INC COM 81181C104 17648 114151 SH SOLE 101888 0 12263 SEALED AIR CORP NEW COM 81211K100 5322 78885 SH SOLE 70535 0 8350 SECUREWORKS CORP CL A 81374A105 163 10190 SH SOLE 8900 0 1290 SEELOS THERAPEUTICS INC COM 81577F109 46 28000 SH SOLE 28000 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2781 30689 SH SOLE 27239 0 3450 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 12428 88209 SH SOLE 82325 0 5884 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1596 20699 SH SOLE 19959 0 740 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4557 22289 SH SOLE 20390 0 1899 SELECT SECTOR SPDR TR ENERGY 81369Y506 11646 209840 SH SOLE 192677 0 17163 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 17718 453726 SH SOLE 413735 0 39991 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 13482 127417 SH SOLE 61310 0 66107 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 12782 73515 SH SOLE 65308 0 8207 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 9383 120785 SH SOLE 109641 0 11144 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 142 2745 SH SOLE 2324 0 421 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4305 60136 SH SOLE 56203 0 3933 SELECTA BIOSCIENCES INC COM 816212104 49 14950 SH SOLE 14950 0 0 SEMPRA COM 816851109 2494 18857 SH SOLE 17440 0 1417 SENSEONICS HLDGS INC COM 81727U105 61 22800 SH SOLE 20800 0 2000 SENTINELONE INC CL A 81730H109 375 7427 SH SOLE 6027 0 1400 SERVICENOW INC COM 81762P102 149324 230045 SH SOLE 192682 0 37363 SHAKE SHACK INC CL A 819047101 16395 227203 SH SOLE 191425 0 35778 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 142 12355 SH SOLE 9505 0 2850 SHERWIN WILLIAMS CO COM 824348106 18098 51392 SH SOLE 31266 0 20126 SHOPIFY INC CL A 82509L107 37909 27523 SH SOLE 22380 0 5143 SHOTSPOTTER INC COM 82536T107 1957 66287 SH SOLE 62567 0 3720 SIENTRA INC COM 82621J105 237 64645 SH SOLE 57645 0 7000 SIGNA SPORTS UNITED NV ORD SHS N80029106 5082 599301 SH SOLE 520201 0 79100 SIGNATURE BK NEW YORK N Y COM 82669G104 281 870 SH SOLE 870 0 0 SILENCE THERAPEUTICS PLC ADS 82686Q101 1338 56026 SH SOLE 55817 0 209 SILICOM LTD ORD M84116108 353 6840 SH SOLE 6840 0 0 SILICON LABORATORIES INC COM 826919102 492 2383 SH SOLE 443 0 1940 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 224 2358 SH SOLE 2358 0 0 SIMILARWEB LTD SHS M84137104 5523 308361 SH SOLE 274958 0 33403 SIMON PPTY GROUP INC NEW COM 828806109 5632 35248 SH SOLE 29685 0 5563 SIMPLY GOOD FOODS CO COM 82900L102 1784 42914 SH SOLE 42849 0 65 SIMPSON MFG INC COM 829073105 367 2639 SH SOLE 2639 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 357 56256 SH SOLE 46152 0 10104 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 13480 55639 SH SOLE 52712 0 2927 SITIME CORP COM 82982T106 887 3033 SH SOLE 3033 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 795 18675 SH SOLE 18530 0 145 SKILLZ INC COM 83067L109 318 42770 SH SOLE 42770 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 225 2854 SH SOLE 2465 0 389 SKYWORKS SOLUTIONS INC COM 83088M102 768 4950 SH SOLE 2853 0 2097 SLR INVESTMENT CORP COM 83413U100 978 53077 SH SOLE 53077 0 0 SLR SENIOR INVESTMENT CORP COM 83416M105 680 48631 SH SOLE 48631 0 0 SMARTSHEET INC COM CL A 83200N103 32113 414623 SH SOLE 362463 0 52160 SMILEDIRECTCLUB INC CL A COM 83192H106 28 12126 SH SOLE 11728 0 398 SMITH A O CORP COM 831865209 7702 89715 SH SOLE 70656 0 19059 SMUCKER J M CO COM NEW 832696405 18478 136051 SH SOLE 96675 0 39376 SNAP INC CL A 83304A106 1087 23107 SH SOLE 18832 0 4275 SNAP ON INC COM 833034101 2645 12280 SH SOLE 5369 0 6911 SNOWFLAKE INC CL A 833445109 1880 5550 SH SOLE 4949 0 601 SOLAREDGE TECHNOLOGIES INC COM 83417M104 6075 21654 SH SOLE 21104 0 550 SOLO BRANDS INC COM CL A 83425V104 394 25192 SH SOLE 10682 0 14510 SONOCO PRODS CO COM 835495102 225 3892 SH SOLE 1314 0 2578 SONOS INC COM 83570H108 854 28665 SH SOLE 18115 0 10550 SONY GROUP CORPORATION SPONSORED ADR 835699307 1326 10493 SH SOLE 10319 0 174 SOS LIMITED SPNSORD ADS NEW 83587W106 8 10000 SH SOLE 10000 0 0 SOUTHERN CO COM 842587107 6528 95185 SH SOLE 77403 0 17782 SOUTHWEST AIRLS CO COM 844741108 2288 53415 SH SOLE 46973 0 6442 SOUTHWESTERN ENERGY CO COM 845467109 89 19035 SH SOLE 3000 0 16035 SOVOS BRANDS INC COM 84612U107 402 26712 SH SOLE 26348 0 364 SP PLUS CORP COM 78469C103 3523 124848 SH SOLE 119445 0 5403 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 35297 97150 SH SOLE 87562 0 9588 SPDR GOLD TR GOLD SHS 78463V107 32608 190735 SH SOLE 168906 0 21829 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 6 135 SH SOLE 70 0 65 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 474 10155 SH SOLE 10155 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2225 53630 SH SOLE 53180 0 450 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 0 15 SH SOLE 15 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 197 3649 SH SOLE 901 0 2748 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 5193 91869 SH SOLE 85519 0 6350 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 72 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 85 2883 SH SOLE 2842 0 41 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 21 390 SH SOLE 0 0 390 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 662 18609 SH SOLE 17332 0 1277 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 805 21307 SH SOLE 0 0 21307 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2261 61971 SH SOLE 38088 0 23883 SPDR S&P 500 ETF TR TR UNIT 78462F103 303670 639360 SH SOLE 595778 0 43582 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 34463 66571 SH SOLE 58268 0 8303 SPDR SER TR NYSE TECH ETF 78464A102 287 1734 SH SOLE 1734 0 0 SPDR SER TR NUVEEN BLOOMBERG 78464A284 24 400 SH SOLE 400 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 67 1564 SH SOLE 1564 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 68 800 SH SOLE 0 0 800 SPDR SER TR BLOOMBERG CONV 78464A359 3813 45963 SH SOLE 30673 0 15290 SPDR SER TR PORTFOLIO INTRMD 78464A375 97 2672 SH SOLE 2672 0 0 SPDR SER TR BLOOMBERG EMERGI 78464A391 6 262 SH SOLE 262 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 2340 32290 SH SOLE 31430 0 860 SPDR SER TR PORTFOLIO SHORT 78464A474 18144 585842 SH SOLE 490549 0 95293 SPDR SER TR PRTFLO S&P500 VL 78464A508 5 111 SH SOLE 111 0 0 SPDR SER TR BLOOMBERG INTL T 78464A516 181 6392 SH SOLE 3337 0 3055 SPDR SER TR S&P TRANSN ETF 78464A532 42 450 SH SOLE 200 0 250 SPDR SER TR S&P TELECOM 78464A540 18 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 6 60 SH SOLE 60 0 0 SPDR SER TR COMP SOFTWARE 78464A599 1176 7108 SH SOLE 7108 0 0 SPDR SER TR DJ REIT ETF 78464A607 260 2131 SH SOLE 2131 0 0 SPDR SER TR AEROSPACE DEF 78464A631 13 113 SH SOLE 0 0 113 SPDR SER TR PORTFOLIO AGRGTE 78464A649 63 2141 SH SOLE 0 0 2141 SPDR SER TR PORTFLI TIPS ETF 78464A656 229 7258 SH SOLE 5553 0 1705 SPDR SER TR PORTFLI INTRMDIT 78464A672 8642 269637 SH SOLE 269637 0 0 SPDR SER TR S&P REGL BKG 78464A698 1001 14124 SH SOLE 13879 0 245 SPDR SER TR S&P PHARMAC 78464A722 4 90 SH SOLE 90 0 0 SPDR SER TR S&P METALS MNG 78464A755 2758 61600 SH SOLE 56637 0 4963 SPDR SER TR S&P DIVID ETF 78464A763 9152 70879 SH SOLE 66002 0 4877 SPDR SER TR S&P CAP MKTS 78464A771 4 42 SH SOLE 42 0 0 SPDR SER TR S&P INS ETF 78464A789 181 4475 SH SOLE 4275 0 200 SPDR SER TR S&P BK ETF 78464A797 3335 61132 SH SOLE 61132 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 12 120 SH SOLE 120 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 66 810 SH SOLE 0 0 810 SPDR SER TR S&P 400 MDCP VAL 78464A839 206 2898 SH SOLE 2668 0 230 SPDR SER TR PORTFOLIO S&P400 78464A847 105 2115 SH SOLE 968 0 1147 SPDR SER TR PORTFOLIO S&P500 78464A854 148 2653 SH SOLE 13 0 2640 SPDR SER TR S&P SEMICNDCTR 78464A862 1897 7802 SH SOLE 7802 0 0 SPDR SER TR S&P BIOTECH 78464A870 8781 78427 SH SOLE 41946 0 36481 SPDR SER TR S&P HOMEBUILD 78464A888 361 4214 SH SOLE 3249 0 965 SPDR SER TR PORTFOLIO SH TSR 78468R101 307 10100 SH SOLE 10100 0 0 SPDR SER TR BLOOMBERG INVT 78468R200 319 10425 SH SOLE 7290 0 3135 SPDR SER TR BLOOMBERG SHT TE 78468R408 50 1826 SH SOLE 1530 0 296 SPDR SER TR OILGAS EQUIP 78468R549 1 23 SH SOLE 23 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 3 33 SH SOLE 33 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 94 864 SH SOLE 621 0 243 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 98 1075 SH SOLE 813 0 262 SPDR SER TR S&P KENSHO INTLG 78468R697 4196 92310 SH SOLE 83836 0 8474 SPDR SER TR NUVEEN BLMBRG MU 78468R721 966 18664 SH SOLE 16982 0 1682 SPDR SER TR NUVEEN BLMBRG SH 78468R739 1226 24929 SH SOLE 24929 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 162 1590 SH SOLE 1590 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 80 1914 SH SOLE 1914 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 1 5 SH SOLE 5 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 128 2855 SH SOLE 2001 0 854 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 8 400 SH SOLE 400 0 0 SPIRE INC COM 84857L101 418 6410 SH SOLE 6410 0 0 SPLUNK INC COM 848637104 77805 672352 SH SOLE 217646 0 454706 SPLUNK INC NOTE 1.125% 9/1 848637AD6 358 325000 PRN SOLE 280000 0 45000 SPOK HLDGS INC COM 84863T106 451 48328 SH SOLE 33328 0 15000 SPRINKLR INC CL A 85208T107 267 16806 SH SOLE 16506 0 300 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1947 135563 SH SOLE 123708 0 11855 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1048 130725 SH SOLE 79170 0 51555 SPROUT SOCIAL INC COM CL A 85209W109 81825 902252 SH SOLE 685792 0 216460 SQUARESPACE INC CLASS A 85225A107 214 7248 SH SOLE 7248 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1169 14262 SH SOLE 8962 0 5300 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 204 4467 SH SOLE 4371 0 96 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 923 19487 SH SOLE 19187 0 300 STAAR SURGICAL CO COM PAR $0.01 852312305 469 5132 SH SOLE 4679 0 453 STAG INDL INC COM 85254J102 639 13327 SH SOLE 12812 0 515 STANLEY BLACK & DECKER INC COM 854502101 3479 18447 SH SOLE 17228 0 1219 STARBUCKS CORP COM 855244109 415455 3551810 SH SOLE 2589128 0 962682 STARWOOD PPTY TR INC COM 85571B105 3089 127129 SH SOLE 123629 0 3500 STATE STR CORP COM 857477103 1445 15540 SH SOLE 12165 0 3375 STEEL DYNAMICS INC COM 858119100 301 4856 SH SOLE 4330 0 526 STEELCASE INC CL A 858155203 251 21406 SH SOLE 21292 0 114 STEM INC COM 85859N102 323 17043 SH SOLE 17043 0 0 STERICYCLE INC COM 858912108 739 12387 SH SOLE 5292 0 7095 STERIS PLC SHS USD G8473T100 3046 12513 SH SOLE 11061 0 1452 STERLING CHECK CORP COM 85917T109 310 15094 SH SOLE 14847 0 247 STMICROELECTRONICS N V NY REGISTRY 861012102 527 10780 SH SOLE 10780 0 0 STORE CAP CORP COM 862121100 916 26639 SH SOLE 24293 0 2346 STRIDE INC COM 86333M108 933 28003 SH SOLE 27932 0 71 STRYKER CORPORATION COM 863667101 223398 835382 SH SOLE 584496 0 250886 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 410 28008 SH SOLE 27008 0 1000 SUMMIT HOTEL PPTYS INC COM 866082100 164 16834 SH SOLE 16834 0 0 SUMO LOGIC INC COM 86646P103 495 36482 SH SOLE 13482 0 23000 SUN CMNTYS INC COM 866674104 1426 6793 SH SOLE 5782 0 1011 SUN LIFE FINANCIAL INC. COM 866796105 685 12292 SH SOLE 12292 0 0 SUNCOR ENERGY INC NEW COM 867224107 3354 133993 SH SOLE 71965 0 62028 SUNOPTA INC COM 8676EP108 5599 805584 SH SOLE 715989 0 89595 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 118 120000 PRN SOLE 90000 0 30000 SVB FINANCIAL GROUP COM 78486Q101 1565 2308 SH SOLE 1207 0 1101 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 99 11497 SH SOLE 2525 0 8972 SWITCH INC CL A 87105L104 1610 56218 SH SOLE 35667 0 20551 SYNCHRONY FINANCIAL COM 87165B103 350 7541 SH SOLE 7367 0 174 SYNEOS HEALTH INC CL A 87166B102 2087 20323 SH SOLE 18741 0 1582 SYNOPSYS INC COM 871607107 3071 8335 SH SOLE 8058 0 277 SYNTHETIC BIOLOGICS INC COM NEW 87164U201 59 216089 SH SOLE 133164 0 82925 SYSCO CORP COM 871829107 29595 376765 SH SOLE 318912 0 57853 TABOOLA.COM LTD ORD SHS M8744T106 102 13089 SH SOLE 13089 0 0 TABULA RASA HEALTHCARE INC COM 873379101 296 19735 SH SOLE 18519 0 1216 TACTILE SYS TECHNOLOGY INC COM 87357P100 3951 207622 SH SOLE 199343 0 8279 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14741 122528 SH SOLE 91668 0 30860 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 159 11635 SH SOLE 11319 0 316 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7164 40313 SH SOLE 38390 0 1923 TALKSPACE INC COM 87427V103 80 40481 SH SOLE 36451 0 4030 TARGA RES CORP COM 87612G101 286 5469 SH SOLE 5469 0 0 TARGET CORP COM 87612E106 30140 130230 SH SOLE 92961 0 37269 TASKUS INC CLASS A COM 87652V109 3768 69835 SH SOLE 66285 0 3550 TCG BDC INC COM 872280102 137 10000 SH SOLE 10000 0 0 TE CONNECTIVITY LTD SHS H84989104 7758 48082 SH SOLE 17066 0 31016 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 630 38681 SH SOLE 38381 0 300 TELADOC HEALTH INC COM 87918A105 7742 84312 SH SOLE 71538 0 12774 TELEDYNE TECHNOLOGIES INC COM 879360105 912 2087 SH SOLE 1987 0 100 TELEFLEX INCORPORATED COM 879369106 207 631 SH SOLE 564 0 67 TELEFONICA S A SPONSORED ADR 879382208 144 33974 SH SOLE 33844 0 130 TELLURIAN INC NEW COM 87968A104 33 10587 SH SOLE 8761 0 1826 TELUS INTL CDA INC SUB VTG SHS 87975H100 2245 67897 SH SOLE 64863 0 3034 TEMPUR SEALY INTL INC COM 88023U101 3092 65735 SH SOLE 65580 0 155 TENABLE HLDGS INC COM 88025T102 24456 444090 SH SOLE 396927 0 47163 TERADYNE INC COM 880770102 2125 12997 SH SOLE 12797 0 200 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 3019 66753 SH SOLE 58037 0 8716 TERNIUM SA SPONSORED ADS 880890108 301 6923 SH SOLE 6823 0 100 TESLA INC COM 88160R101 72654 68750 SH SOLE 50121 0 18629 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 137 17082 SH SOLE 15282 0 1800 TEXAS INSTRS INC COM 882508104 59245 314348 SH SOLE 205980 0 108368 TEXAS PACIFIC LAND CORPORATI COM 88262P102 3875 3103 SH SOLE 3088 0 15 TEXTRON INC COM 883203101 345 4465 SH SOLE 4143 0 322 TG THERAPEUTICS INC COM 88322Q108 190 10000 SH SOLE 9000 0 1000 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 390 16148 SH SOLE 16098 0 50 THE REAL GOOD FOOD COMPANY I COM CL A 75601G109 321 51919 SH SOLE 51169 0 750 THE TRADE DESK INC COM CL A 88339J105 1432 15626 SH SOLE 8926 0 6700 THERMO FISHER SCIENTIFIC INC COM 883556102 102057 152954 SH SOLE 120287 0 32667 THERMON GROUP HLDGS INC COM 88362T103 715 42212 SH SOLE 28652 0 13560 THOMSON REUTERS CORP. COM NEW 884903709 454 3797 SH SOLE 3406 0 391 THRYV HLDGS INC COM NEW 886029206 1354 32909 SH SOLE 29249 0 3660 TILRAY INC COM CL 2 88688T100 570 81060 SH SOLE 80540 0 520 TIMKEN CO COM 887389104 282 4073 SH SOLE 1300 0 2773 TITAN INTL INC ILL COM 88830M102 549 50100 SH SOLE 50000 0 100 TIVITY HEALTH INC COM 88870R102 933 35275 SH SOLE 32350 0 2925 TJX COS INC NEW COM 872540109 13586 178955 SH SOLE 166137 0 12818 T-MOBILE US INC COM 872590104 1477 12734 SH SOLE 10999 0 1735 TOAST INC CL A 888787108 507 14613 SH SOLE 14283 0 330 TORO CO COM 891092108 239 2390 SH SOLE 2390 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 15771 205673 SH SOLE 96155 0 109518 TOTALENERGIES SE SPONSORED ADS 89151E109 3534 71459 SH SOLE 60899 0 10560 TRACTOR SUPPLY CO COM 892356106 16807 70440 SH SOLE 54643 0 15797 TRAEGER INC COMMON STOCK 89269P103 433 35649 SH SOLE 21349 0 14300 TRANE TECHNOLOGIES PLC SHS G8994E103 3279 16232 SH SOLE 12427 0 3805 TRANSDIGM GROUP INC COM 893641100 113460 178318 SH SOLE 120955 0 57363 TRANSOCEAN LTD REG SHS H8817H100 576 208701 SH SOLE 195701 0 13000 TRANSUNION COM 89400J107 4131 34840 SH SOLE 27467 0 7373 TRAVELERS COMPANIES INC COM 89417E109 5738 36678 SH SOLE 31386 0 5292 TREAN INS GROUP INC COM 89457R101 6451 723963 SH SOLE 658483 0 65480 TREEHOUSE FOODS INC COM 89469A104 13705 338133 SH SOLE 305305 0 32828 TREX CO INC COM 89531P105 208659 1545282 SH SOLE 1139406 0 405876 TRIMAS CORP COM NEW 896215209 1710 46229 SH SOLE 39425 0 6804 TRIMBLE INC COM 896239100 80524 923550 SH SOLE 653820 0 269730 TRITON INTL LTD CL A G9078F107 452 7505 SH SOLE 7505 0 0 TRUIST FINL CORP COM 89832Q109 3071 52456 SH SOLE 32263 0 20193 TRUPANION INC COM 898202106 330 2500 SH SOLE 2500 0 0 TWILIO INC CL A 90138F102 116101 440879 SH SOLE 362920 0 77959 TWIST BIOSCIENCE CORP COM 90184D100 454 5871 SH SOLE 5871 0 0 TWITTER INC COM 90184L102 10649 246383 SH SOLE 216995 0 29388 TWO HBRS INVT CORP COM NEW 90187B408 451 78168 SH SOLE 57972 0 20196 TYLER TECHNOLOGIES INC COM 902252105 221779 412267 SH SOLE 311556 0 100711 TYSON FOODS INC CL A 902494103 204 2335 SH SOLE 533 0 1802 U S PHYSICAL THERAPY COM 90337L108 3150 32964 SH SOLE 29313 0 3651 U S SILICA HLDGS INC COM 90346E103 1180 125548 SH SOLE 92583 0 32965 UBER TECHNOLOGIES INC COM 90353T100 59362 1415746 SH SOLE 893197 0 522549 UBIQUITI INC COM 90353W103 232 755 SH SOLE 541 0 214 UDR INC COM 902653104 723 12053 SH SOLE 11257 0 796 UFP INDUSTRIES INC COM 90278Q108 312 3396 SH SOLE 0 0 3396 UGI CORP NEW COM 902681105 331 7199 SH SOLE 3249 0 3950 ULTA BEAUTY INC COM 90384S303 24530 59490 SH SOLE 38199 0 21291 UNDER ARMOUR INC CL A 904311107 4701 221865 SH SOLE 203386 0 18479 UNDER ARMOUR INC CL C 904311206 192 10635 SH SOLE 5989 0 4646 UNIFIRST CORP MASS COM 904708104 5967 28362 SH SOLE 22638 0 5724 UNILEVER PLC SPON ADR NEW 904767704 10313 191735 SH SOLE 135958 0 55777 UNION PAC CORP COM 907818108 135423 537541 SH SOLE 349828 0 187713 UNITED AIRLS HLDGS INC COM 910047109 1055 24107 SH SOLE 23297 0 810 UNITED PARCEL SERVICE INC CL B 911312106 46064 214911 SH SOLE 138946 0 75965 UNITED RENTALS INC COM 911363109 4009 12064 SH SOLE 11572 0 492 UNITED STATES STL CORP NEW COM 912909108 1308 54916 SH SOLE 44816 0 10100 UNITED STS OIL FD LP UNITS 91232N207 391 7188 SH SOLE 5453 0 1735 UNITED THERAPEUTICS CORP DEL COM 91307C102 660 3053 SH SOLE 2999 0 54 UNITEDHEALTH GROUP INC COM 91324P102 179962 358390 SH SOLE 271719 0 86671 UNITY SOFTWARE INC COM 91332U101 88657 620025 SH SOLE 510544 0 109481 UNIVERSAL DISPLAY CORP COM 91347P105 597 3615 SH SOLE 1381 0 2234 UNIVERSAL HLTH SVCS INC CL B 913903100 204 1577 SH SOLE 1437 0 140 UPLAND SOFTWARE INC COM 91544A109 191 10643 SH SOLE 10643 0 0 URANIUM ENERGY CORP COM 916896103 542 161915 SH SOLE 160000 0 1915 US BANCORP DEL COM NEW 902973304 12474 222081 SH SOLE 140382 0 81699 V F CORP COM 918204108 3845 52514 SH SOLE 50592 0 1922 VAIL RESORTS INC COM 91879Q109 12532 38220 SH SOLE 17198 0 21022 VALERO ENERGY CORP COM 91913Y100 2463 32795 SH SOLE 28913 0 3882 VALMONT INDS INC COM 920253101 11751 46911 SH SOLE 39602 0 7309 VANECK ETF TRUST GOLD MINERS ETF 92189F106 8451 263835 SH SOLE 239423 0 24412 VANECK ETF TRUST EMERGING MRKT HI 92189F353 28 1269 SH SOLE 0 0 1269 VANECK ETF TRUST BDC INCOME ETF 92189F411 7 422 SH SOLE 0 0 422 VANECK ETF TRUST PREFERRED SECURT 92189F429 70 3200 SH SOLE 2000 0 1200 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 8 247 SH SOLE 114 0 133 VANECK ETF TRUST MORTGAGE REIT 92189F452 27 1500 SH SOLE 1500 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 51 320 SH SOLE 320 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 1727 22694 SH SOLE 21267 0 1427 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 6607 21397 SH SOLE 9662 0 11735 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 15 200 SH SOLE 200 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 82 433 SH SOLE 433 0 0 VANECK ETF TRUST CHINA GROWTH LDR 92189F759 23 600 SH SOLE 600 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 940 22413 SH SOLE 19504 0 2909 VANECK ETF TRUST VANECK VIETNAM 92189F817 15 700 SH SOLE 0 0 700 VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 42 2572 SH SOLE 1753 0 819 VANECK ETF TRUST AFRICA INDEX ETF 92189F866 136 6775 SH SOLE 6775 0 0 VANECK ETF TRUST GAMING ETF 92189F882 24 549 SH SOLE 549 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 109 2117 SH SOLE 2117 0 0 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 22 350 SH SOLE 350 0 0 VANECK ETF TRUST OIL SERVICES ETF 92189H607 169 914 SH SOLE 914 0 0 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 1 37 SH SOLE 37 0 0 VANECK ETF TRUST ENERGY INCME ET 92189H870 2 38 SH SOLE 38 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 119 395 SH SOLE 295 0 100 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3594 23734 SH SOLE 12529 0 11205 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 7 40 SH SOLE 40 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 338 1610 SH SOLE 1610 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 52 311 SH SOLE 250 0 61 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1586 7502 SH SOLE 7120 0 382 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 68 664 SH SOLE 7 0 657 VANGUARD BD INDEX FDS INTERMED TERM 921937819 107 1220 SH SOLE 569 0 651 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 5378 66539 SH SOLE 55360 0 11179 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2319 27364 SH SOLE 23734 0 3630 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 2030 40640 SH SOLE 40640 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 413 7493 SH SOLE 7043 0 450 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 39872 91329 SH SOLE 77437 0 13892 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 15448 102762 SH SOLE 98960 0 3802 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4241 16654 SH SOLE 12203 0 4451 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 26389 227474 SH SOLE 178316 0 49158 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5155 18295 SH SOLE 14581 0 3714 VANGUARD INDEX FDS SM CP VAL ETF 922908611 5893 32947 SH SOLE 30754 0 2193 VANGUARD INDEX FDS MID CAP ETF 922908629 19626 77035 SH SOLE 72769 0 4266 VANGUARD INDEX FDS LARGE CAP ETF 922908637 1026 4643 SH SOLE 3166 0 1477 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 11352 62082 SH SOLE 50897 0 11185 VANGUARD INDEX FDS GROWTH ETF 922908736 53518 166775 SH SOLE 150583 0 16192 VANGUARD INDEX FDS VALUE ETF 922908744 63501 431656 SH SOLE 390193 0 41463 VANGUARD INDEX FDS SMALL CP ETF 922908751 7537 33348 SH SOLE 27603 0 5745 VANGUARD INDEX FDS TOTAL STK MKT 922908769 18132 75098 SH SOLE 58027 0 17071 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3974 73657 SH SOLE 71687 0 1970 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1063 7932 SH SOLE 1662 0 6270 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 100 932 SH SOLE 902 0 30 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 81375 1327927 SH SOLE 1121481 0 206446 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 27909 564276 SH SOLE 489190 0 75086 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 624 7994 SH SOLE 7086 0 908 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 5695 83456 SH SOLE 55643 0 27813 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3237 62971 SH SOLE 20058 0 42913 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2118 38578 SH SOLE 33222 0 5356 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 519 8537 SH SOLE 8137 0 400 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2247 27646 SH SOLE 24291 0 3355 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1500 6954 SH SOLE 6954 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4707 52412 SH SOLE 12204 0 40208 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 5114 65117 SH SOLE 51492 0 13625 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 400 6023 SH SOLE 6023 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 254 3443 SH SOLE 1266 0 2177 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1321 6037 SH SOLE 6037 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 215 4060 SH SOLE 3085 0 975 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 2 22 SH SOLE 22 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 4 41 SH SOLE 41 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 9305 100310 SH SOLE 96605 0 3705 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 99085 576912 SH SOLE 491539 0 85373 VANGUARD STAR FDS VG TL INTL STK F 921909768 866 13617 SH SOLE 12528 0 1089 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 104164 2040024 SH SOLE 1731822 0 308202 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 9283 82800 SH SOLE 62489 0 20311 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4969 73983 SH SOLE 72848 0 1135 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 4465 52272 SH SOLE 46189 0 6083 VANGUARD WORLD FD ESG US STK ETF 921910733 1135 12912 SH SOLE 12912 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 7360 28226 SH SOLE 26179 0 2047 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 485 4540 SH SOLE 2689 0 1851 VANGUARD WORLD FD MEGA CAP INDEX 921910873 319 1897 SH SOLE 1897 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 630 1851 SH SOLE 1445 0 406 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 2863 14322 SH SOLE 13936 0 386 VANGUARD WORLD FDS ENERGY ETF 92204A306 192 2479 SH SOLE 1290 0 1189 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1351 13990 SH SOLE 11543 0 2447 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3128 11741 SH SOLE 10439 0 1302 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 4680 23057 SH SOLE 22345 0 712 VANGUARD WORLD FDS INF TECH ETF 92204A702 12652 27614 SH SOLE 25373 0 2241 VANGUARD WORLD FDS MATERIALS ETF 92204A801 2988 15176 SH SOLE 13872 0 1304 VANGUARD WORLD FDS UTILITIES ETF 92204A876 301 1924 SH SOLE 1495 0 429 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 853 6292 SH SOLE 2700 0 3592 VAPOTHERM INC COM 922107107 2210 106731 SH SOLE 98116 0 8615 VARONIS SYS INC COM 922280102 589 12066 SH SOLE 12066 0 0 VEEVA SYS INC CL A COM 922475108 454878 1780485 SH SOLE 1375849 0 404636 VELO3D INC COMMON STOCK 92259N104 1208 154672 SH SOLE 145817 0 8855 VENTAS INC COM 92276F100 552 10804 SH SOLE 10645 0 159 VERACYTE INC COM 92337F107 3164 76786 SH SOLE 58567 0 18219 VERISIGN INC COM 92343E102 278 1095 SH SOLE 867 0 228 VERISK ANALYTICS INC COM 92345Y106 100176 437965 SH SOLE 304146 0 133819 VERIZON COMMUNICATIONS INC COM 92343V104 44633 858984 SH SOLE 660017 0 198967 VERRA MOBILITY CORP COM 92511U102 3376 218781 SH SOLE 206476 0 12305 VERTEX PHARMACEUTICALS INC COM 92532F100 5158 23489 SH SOLE 14491 0 8998 VERU INC COM 92536C103 1855 314925 SH SOLE 314825 0 100 VIACOMCBS INC CL B 92556H206 2177 72120 SH SOLE 58080 0 14040 VIASAT INC COM 92552V100 8036 180422 SH SOLE 151631 0 28791 VIATRIS INC COM 92556V106 540 39920 SH SOLE 27410 0 12510 VICI PPTYS INC COM 925652109 565 18757 SH SOLE 17960 0 797 VICOR CORP COM 925815102 1001 7880 SH SOLE 7880 0 0 VIEMED HEALTHCARE INC COM 92663R105 120 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 705 153263 SH SOLE 108645 0 44618 VIRACTA THERAPEUTICS INC COM 92765F108 189 51843 SH SOLE 51843 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 3886 290437 SH SOLE 248812 0 41625 VIRTU FINL INC CL A 928254101 913 31682 SH SOLE 31682 0 0 VISA INC COM CL A 92826C839 514607 2374633 SH SOLE 1958521 0 416112 VISTA OUTDOOR INC COM 928377100 1677 36401 SH SOLE 36342 0 59 VITA COCO CO INC COM 92846Q107 642 57500 SH SOLE 57500 0 0 VIVINT SMART HOME INC COM CL A 928542109 289 29520 SH SOLE 26020 0 3500 VMWARE INC CL A COM 928563402 821 7085 SH SOLE 5368 0 1717 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1065 71336 SH SOLE 67865 0 3471 VONAGE HLDGS CORP COM 92886T201 2104 101200 SH SOLE 74450 0 26750 VONTIER CORPORATION COM 928881101 1381 44932 SH SOLE 37882 0 7050 VOYA FINANCIAL INC COM 929089100 360 5424 SH SOLE 1889 0 3535 VROOM INC COM 92918V109 407 37719 SH SOLE 28807 0 8912 VULCAN MATLS CO COM 929160109 16787 80868 SH SOLE 21098 0 59770 VUZIX CORP COM NEW 92921W300 128 14817 SH SOLE 0 0 14817 WABTEC COM 929740108 38960 422968 SH SOLE 265185 0 157783 WALGREENS BOOTS ALLIANCE INC COM 931427108 13092 250988 SH SOLE 192804 0 58184 WALKER & DUNLOP INC COM 93148P102 374 2480 SH SOLE 80 0 2400 WALMART INC COM 931142103 119361 824943 SH SOLE 449209 0 375734 WARNER MUSIC GROUP CORP COM CL A 934550203 7637 176864 SH SOLE 172244 0 4620 WASTE CONNECTIONS INC COM 94106B101 4095 30051 SH SOLE 29289 0 762 WASTE MGMT INC DEL COM 94106L109 8795 52697 SH SOLE 45596 0 7101 WATERS CORP COM 941848103 1272 3414 SH SOLE 3375 0 39 WATSCO INC COM 942622200 181713 580775 SH SOLE 398520 0 182255 WATTS WATER TECHNOLOGIES INC CL A 942749102 300 1545 SH SOLE 1485 0 60 WAYFAIR INC CL A 94419L101 1329 6998 SH SOLE 6352 0 646 WEBER INC CL A 94770D102 324 25062 SH SOLE 23562 0 1500 WEBSTER FINL CORP CONN COM 947890109 223 3995 SH SOLE 0 0 3995 WEC ENERGY GROUP INC COM 92939U106 3988 41086 SH SOLE 29351 0 11735 WELBILT INC COM 949090104 421 17726 SH SOLE 16644 0 1082 WELLS FARGO CO NEW COM 949746101 15141 315578 SH SOLE 282290 0 33288 WELLS FARGO CO NEW PERP PFD CNV A 949746804 464 311 SH SOLE 301 0 10 WELLTOWER INC COM 95040Q104 2266 26414 SH SOLE 22949 0 3465 WEST PHARMACEUTICAL SVSC INC COM 955306105 54625 116468 SH SOLE 88625 0 27843 WESTERN ALLIANCE BANCORP COM 957638109 1643 15263 SH SOLE 15263 0 0 WESTERN DIGITAL CORP. COM 958102105 1854 28424 SH SOLE 25467 0 2957 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 201 9022 SH SOLE 5304 0 3718 WESTERN UN CO COM 959802109 573 32132 SH SOLE 21998 0 10134 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 654 24350 SH SOLE 24350 0 0 WESTROCK CO COM 96145D105 1614 36391 SH SOLE 36391 0 0 WEX INC COM 96208T104 21386 152331 SH SOLE 125516 0 26815 WEYERHAEUSER CO MTN BE COM NEW 962166104 9108 221185 SH SOLE 182616 0 38569 WHEATON PRECIOUS METALS CORP COM 962879102 7104 165487 SH SOLE 128909 0 36578 WHEELS UP EXPERIENCE INC COM CL A 96328L106 855 184275 SH SOLE 184275 0 0 WHIRLPOOL CORP COM 963320106 2082 8873 SH SOLE 878 0 7995 WILEY JOHN & SONS INC CL A 968223206 309 5401 SH SOLE 5373 0 28 WILLIAMS COS INC COM 969457100 925 35526 SH SOLE 24971 0 10555 WILLIAMS SONOMA INC COM 969904101 1723 10188 SH SOLE 9930 0 258 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2807 11821 SH SOLE 11305 0 516 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 5888 144166 SH SOLE 140166 0 4000 WINTRUST FINL CORP COM 97650W108 2548 28054 SH SOLE 26676 0 1378 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1443 22287 SH SOLE 22287 0 0 WISDOMTREE TR CHINESE YUAN FD 97717W182 11 400 SH SOLE 0 0 400 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1037 12560 SH SOLE 4035 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 129 2434 SH SOLE 2109 0 325 WISDOMTREE TR US LARGECAP DIVD 97717W307 511 7738 SH SOLE 7216 0 522 WISDOMTREE TR EMER MKT HIGH FD 97717W315 176 4053 SH SOLE 3191 0 862 WISDOMTREE TR US DIVID EX FNCL 97717W406 252 2488 SH SOLE 1988 0 500 WISDOMTREE TR INDIA ERNGS FD 97717W422 611 16747 SH SOLE 11747 0 5000 WISDOMTREE TR US MIDCAP DIVID 97717W505 105 2376 SH SOLE 2376 0 0 WISDOMTREE TR US QLT SHRHD YLD 97717W547 33 519 SH SOLE 519 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1320 25689 SH SOLE 13689 0 12000 WISDOMTREE TR US MIDCAP FUND 97717W570 43 765 SH SOLE 765 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 348 10587 SH SOLE 10587 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 236 4356 SH SOLE 4236 0 120 WISDOMTREE TR INTL MIDCAP DV 97717W778 54 800 SH SOLE 800 0 0 WISDOMTREE TR INTL DIV EX FINL 97717W786 61 1450 SH SOLE 1450 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 37 968 SH SOLE 968 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 31 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 314 5022 SH SOLE 5022 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 7 95 SH SOLE 95 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 61 1741 SH SOLE 1741 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 660 12767 SH SOLE 12767 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 139 3750 SH SOLE 3750 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 330 13139 SH SOLE 11425 0 1714 WISDOMTREE TR US S CAP QTY DIV 97717X651 1141 23963 SH SOLE 14663 0 9300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 206 2566 SH SOLE 1991 0 575 WISDOMTREE TR EM LCL DEBT FD 97717X867 8 266 SH SOLE 266 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 50 963 SH SOLE 838 0 125 WIX COM LTD SHS M98068105 215 1364 SH SOLE 427 0 937 WOLFSPEED INC COM 977852102 433 3872 SH SOLE 3872 0 0 WOODWARD INC COM 980745103 532 4859 SH SOLE 3749 0 1110 WORKDAY INC CL A 98138H101 408144 1494048 SH SOLE 1084065 0 409983 WORKIVA INC COM CL A 98139A105 983 7534 SH SOLE 7505 0 29 WP CAREY INC COM 92936U109 6157 75036 SH SOLE 61270 0 13766 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1300 14496 SH SOLE 13961 0 535 WYNN RESORTS LTD COM 983134107 595 6991 SH SOLE 6691 0 300 XCEL ENERGY INC COM 98389B100 2340 34567 SH SOLE 32225 0 2342 XILINX INC COM 983919101 12885 60769 SH SOLE 44167 0 16602 XOMETRY INC CLASS A COM 98423F109 46209 901648 SH SOLE 617750 0 283898 XPERI HOLDING CORP COM 98390M103 539 28517 SH SOLE 12999 0 15518 XPO LOGISTICS INC COM 983793100 473 6110 SH SOLE 4610 0 1500 XYLEM INC COM 98419M100 7908 65944 SH SOLE 12073 0 53871 YETI HLDGS INC COM 98585X104 96158 1160911 SH SOLE 1051545 0 109366 YUM BRANDS INC COM 988498101 4677 33681 SH SOLE 24928 0 8753 YUM CHINA HLDGS INC COM 98850P109 2192 43980 SH SOLE 18916 0 25064 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 78405 131728 SH SOLE 38732 0 92996 ZENDESK INC COM 98936J101 1749 16770 SH SOLE 11573 0 5197 ZIFF DAVIS INC COM 48123V102 548 3836 SH SOLE 2632 0 1204 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3261 25669 SH SOLE 17566 0 8103 ZIONS BANCORPORATION N A COM 989701107 695 10996 SH SOLE 8246 0 2750 ZOETIS INC CL A 98978V103 585287 2398422 SH SOLE 1799337 0 599085 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 29785 161955 SH SOLE 129743 0 32212 ZSCALER INC COM 98980G102 917 2855 SH SOLE 2579 0 276 ZYNGA INC CL A 98986T108 1064 166189 SH SOLE 166189 0 0