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