0001104659-23-018037.txt : 20230210 0001104659-23-018037.hdr.sgml : 20230210 20230210092407 ACCESSION NUMBER: 0001104659-23-018037 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230210 DATE AS OF CHANGE: 20230210 EFFECTIVENESS DATE: 20230210 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: 23608872 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 X0202 13F-HR LIVE false false false 0000902367 XXXXXXXX 12-31-2022 12-31-2022 false BLAIR WILLIAM & CO/IL
150 North Riverside Plaza Chicago IL 60606
13F HOLDINGS REPORT 028-04871 000001252 801-688 N
Ryan DeVore Partner, Head of Private Wealth Management 312-236-1600 /s/ Ryan DeVore Chicago IL 02-10-2023 0 1814 22998029198
INFORMATION TABLE 2 infotable.xml 1LIFE HEALTHCARE INC COM 68269G107 789982 47276 SH SOLE 42806 0 4470 2U INC COM 90214J101 267716 42698 SH SOLE 37683 0 5015 374WATER INC COM 88583P104 28600 10000 SH SOLE 0 0 10000 3M CO COM 88579Y101 15535337 129548 SH SOLE 91673 0 37875 ABB LTD SPONSORED ADR 000375204 5431059 178301 SH SOLE 168982 0 9319 ABBOTT LABS COM 002824100 212617917 1936587 SH SOLE 1500946 0 435641 ABBVIE INC COM 00287Y109 188612623 1167085 SH SOLE 907952 0 259133 ABM INDS INC COM 000957100 355360 8000 SH SOLE 0 0 8000 ABRDN ASIA PACIFIC INCOME FU COM 003009107 51548 19600 SH SOLE 19600 0 0 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 169051 32825 SH SOLE 26470 0 6355 ACADIA HEALTHCARE COMPANY IN COM 00404A109 785909 9547 SH SOLE 9547 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 32392 45881 SH SOLE 35095 0 10786 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 169475195 635119 SH SOLE 461534 0 173585 ACCOLADE INC COM 00437E102 821370 105439 SH SOLE 98084 0 7355 ACTINIUM PHARMACEUTICALS INC COM 00507W206 952110 89400 SH SOLE 63900 0 25500 ACTIVISION BLIZZARD INC COM 00507V109 19984360 261063 SH SOLE 194916 0 66147 ACUITY BRANDS INC COM 00508Y102 231538 1398 SH SOLE 1207 0 191 ACV AUCTIONS INC COM CL A 00091G104 108290 13190 SH SOLE 13190 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 544322 71246 SH SOLE 59433 0 11813 ADOBE SYSTEMS INCORPORATED COM 00724F101 213882651 635553 SH SOLE 433365 0 202188 ADVANCED DRAIN SYS INC DEL COM 00790R104 428621 5229 SH SOLE 5122 0 107 ADVANCED MICRO DEVICES INC COM 007903107 14561532 224819 SH SOLE 160127 0 64692 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 34460 76594 SH SOLE 76594 0 0 AEROVIRONMENT INC COM 008073108 1211318 14141 SH SOLE 13616 0 525 AES CORP COM 00130H105 395134 13739 SH SOLE 10263 0 3476 AFFILIATED MANAGERS GROUP IN COM 008252108 2203128 13906 SH SOLE 13006 0 900 AFLAC INC COM 001055102 1128882 15692 SH SOLE 14131 0 1561 AGCO CORP COM 001084102 13104126 94485 SH SOLE 80567 0 13918 AGENUS INC COM NEW 00847G705 80798 33666 SH SOLE 24766 0 8900 AGILENT TECHNOLOGIES INC COM 00846U101 2619855 17507 SH SOLE 12428 0 5079 AGILETHOUGHT INC CLASS A COM 00857F100 6682124 1590982 SH SOLE 1453557 0 137425 AGILON HEALTH INC COM 00857U107 181543 11248 SH SOLE 11200 0 48 AGNICO EAGLE MINES LTD COM 008474108 966578 18592 SH SOLE 12895 0 5697 AILERON THERAPEUTICS INC COM NEW 00887A204 160845 67867 SH SOLE 43865 0 24002 AIR PRODS & CHEMS INC COM 009158106 22691135 73610 SH SOLE 42435 0 31175 AIRBNB INC COM CL A 009066101 52980930 619660 SH SOLE 537896 0 81764 AIRGAIN INC COM 00938A104 5455363 837997 SH SOLE 766157 0 71840 AKAMAI TECHNOLOGIES INC COM 00971T101 5497625 65215 SH SOLE 48526 0 16689 ALAMOS GOLD INC NEW COM CL A 011532108 294631 29143 SH SOLE 18243 0 10900 ALARM COM HLDGS INC COM 011642105 2032144 41070 SH SOLE 40740 0 330 ALAUNOS THERAPEUTICS INC COM 98973P101 60839 93729 SH SOLE 93729 0 0 ALBEMARLE CORP COM 012653101 865234 3990 SH SOLE 3654 0 336 ALBIREO PHARMA INC COM 01345P106 334004 15456 SH SOLE 9608 0 5848 ALCON AG ORD SHS H01301128 309323 4512 SH SOLE 3388 0 1124 ALGONQUIN PWR UTILS CORP COM 015857105 69282 10626 SH SOLE 8506 0 2120 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8221880 93335 SH SOLE 79047 0 14288 ALIGN TECHNOLOGY INC COM 016255101 42155715 199885 SH SOLE 168909 0 30976 ALLAKOS INC COM 01671P100 511237 60717 SH SOLE 28217 0 32500 ALLEGION PLC ORD SHS G0176J109 295991 2812 SH SOLE 2228 0 584 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 229901 6689 SH SOLE 6689 0 0 ALLIANT ENERGY CORP COM 018802108 860985 15595 SH SOLE 14282 0 1313 ALLSTATE CORP COM 020002101 4772631 35196 SH SOLE 31563 0 3633 ALLY FINL INC COM 02005N100 239613 9800 SH SOLE 144 0 9656 ALPHABET INC CAP STK CL C 02079K107 362679501 4087451 SH SOLE 3258427 0 829024 ALPHABET INC CAP STK CL A 02079K305 228433861 2589072 SH SOLE 1981974 0 607098 ALPHATEC HLDGS INC COM NEW 02081G201 464051 37575 SH SOLE 37575 0 0 ALPS ETF TR OSHARES US QUALT 00162Q387 32806 792 SH SOLE 792 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 3218759 84548 SH SOLE 82898 0 1650 ALPS ETF TR CLEAN ENERGY 00162Q460 16168 355 SH SOLE 355 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 101591 3344 SH SOLE 3344 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 10051 475 SH SOLE 475 0 0 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 1824032 138289 SH SOLE 21467 0 116822 ALTERYX INC COM CL A 02156B103 698739 13790 SH SOLE 11511 0 2279 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 860950 939000 PRN SOLE 709000 0 230000 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 4884550 5885000 PRN SOLE 4550000 0 1335000 ALTRIA GROUP INC COM 02209S103 13039972 285276 SH SOLE 246268 0 39008 AMAZON COM INC COM 023135106 465455805 5541141 SH SOLE 4243318 0 1297823 AMBARELLA INC SHS G037AX101 356056 4330 SH SOLE 4330 0 0 AMDOCS LTD SHS G02602103 286153 3148 SH SOLE 2438 0 710 AMER SOFTWARE INC CL A 029683109 596135 40609 SH SOLE 28109 0 12500 AMER STATES WTR CO COM 029899101 391487 4230 SH SOLE 4145 0 85 AMEREN CORP COM 023608102 455154 5119 SH SOLE 4731 0 388 AMERESCO INC CL A 02361E108 7036620 123147 SH SOLE 117639 0 5508 AMERICAN ELEC PWR CO INC COM 025537101 3956110 41665 SH SOLE 14049 0 27616 AMERICAN EXPRESS CO COM 025816109 96618011 653929 SH SOLE 466096 0 187833 AMERICAN INTL GROUP INC COM NEW 026874784 4357914 68911 SH SOLE 57539 0 11372 AMERICAN TOWER CORP NEW COM 03027X100 151207505 713714 SH SOLE 612865 0 100849 AMERICAN WTR WKS CO INC NEW COM 030420103 2002036 13135 SH SOLE 9184 0 3951 AMERICOLD REALTY TRUST INC COM 03064D108 3216242 113608 SH SOLE 63453 0 50155 AMERIPRISE FINL INC COM 03076C106 8764871 28149 SH SOLE 26736 0 1413 AMERISOURCEBERGEN CORP COM 03073E105 2513152 15166 SH SOLE 14154 0 1012 AMETEK INC COM 031100100 105293494 753604 SH SOLE 464000 0 289604 AMGEN INC COM 031162100 28113747 107043 SH SOLE 82650 0 24393 AMN HEALTHCARE SVCS INC COM 001744101 13060094 127019 SH SOLE 110355 0 16664 AMPHENOL CORP NEW CL A 032095101 116602805 1531426 SH SOLE 1263985 0 267441 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2493131 69524 SH SOLE 68694 0 830 AMPLITUDE INC COM CL A 03213A104 331801 27467 SH SOLE 25031 0 2436 ANALOG DEVICES INC COM 032654105 6602946 40255 SH SOLE 29796 0 10459 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 967942 16122 SH SOLE 13380 0 2742 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 283697 13458 SH SOLE 12708 0 750 ANSYS INC COM 03662Q105 589238 2439 SH SOLE 1971 0 468 AON PLC SHS CL A G0403H108 228089839 759945 SH SOLE 571983 0 187962 APARTMENT INCOME REIT CORP COM 03750L109 1237962 36082 SH SOLE 36082 0 0 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 194500 200000 PRN SOLE 150000 0 50000 APOLLO GLOBAL MGMT INC COM 03769M106 960933 15064 SH SOLE 10731 0 4333 APPFOLIO INC COM CL A 03783C100 7159623 67941 SH SOLE 59061 0 8880 APPIAN CORP CL A 03782L101 544012 16708 SH SOLE 620 0 16088 APPLE INC COM 037833100 850436694 6545345 SH SOLE 4858342 0 1687003 APPLIED MATLS INC COM 038222105 8727746 89626 SH SOLE 78435 0 11191 APTARGROUP INC COM 038336103 623697 5671 SH SOLE 4448 0 1223 APTINYX INC COM 03836N103 5671 19877 SH SOLE 19877 0 0 APTIV PLC SHS G6095L109 336851 3617 SH SOLE 1838 0 1779 ARCH CAP GROUP LTD ORD G0450A105 238752 3803 SH SOLE 2263 0 1540 ARCHER DANIELS MIDLAND CO COM 039483102 18579829 200106 SH SOLE 176966 0 23140 ARES CAPITAL CORP COM 04010L103 5229470 283133 SH SOLE 225704 0 57429 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1327736 19400 SH SOLE 19400 0 0 ARGENX SE SPONSORED ADR 04016X101 537939 1420 SH SOLE 1420 0 0 ARHAUS INC COM CL A 04035M102 104325 10700 SH SOLE 10700 0 0 ARISTA NETWORKS INC COM 040413106 25185343 207543 SH SOLE 124591 0 82952 ARK ETF TR INNOVATION ETF 00214Q104 851185 27247 SH SOLE 24932 0 2315 ARK ETF TR ISRAEL INOVATE 00214Q609 1707537 97490 SH SOLE 97490 0 0 ARROW ELECTRS INC COM 042735100 239674 2292 SH SOLE 2292 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 610793 15059 SH SOLE 9277 0 5782 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 788179 26538 SH SOLE 23950 0 2588 ASGN INC COM 00191U102 615826 7558 SH SOLE 6462 0 1096 ASML HOLDING N V N Y REGISTRY SHS N07059210 4406619 8065 SH SOLE 6958 0 1107 ASPEN TECHNOLOGY INC COM 29109X106 202730 987 SH SOLE 735 0 252 ASSETMARK FINL HLDGS INC COM 04546L106 2631269 114403 SH SOLE 109928 0 4475 ASSOCIATED BANC CORP COM 045487105 218408 9459 SH SOLE 5359 0 4100 ASSURANT INC COM 04621X108 3844230 30739 SH SOLE 30043 0 696 ASTRA SPACE INC COM CL A 04634X103 11995 27650 SH SOLE 27275 0 375 ASTRAZENECA PLC SPONSORED ADR 046353108 22222873 327771 SH SOLE 197802 0 129969 AT&T INC COM 00206R102 15786830 857514 SH SOLE 689488 0 168026 ATEA PHARMACEUTICALS INC COM 04683R106 50303 10458 SH SOLE 6230 0 4228 ATHIRA PHARMA INC COM 04746L104 114263 36045 SH SOLE 36045 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 1.875% 6/0 049164BJ4 333400 200000 PRN SOLE 150000 0 50000 ATLAS CORP SHARES Y0436Q109 205188 13376 SH SOLE 0 0 13376 ATLASSIAN CORPORATION CL A 049468101 29606497 230078 SH SOLE 189164 0 40914 ATMOS ENERGY CORP COM 049560105 246330 2198 SH SOLE 472 0 1726 ATOMERA INC COM 04965B100 68576 11025 SH SOLE 11025 0 0 ATRICURE INC COM 04963C209 323353 7286 SH SOLE 7000 0 286 AUGMEDIX INC COM 05105P107 310499 199038 SH SOLE 104385 0 94653 AUTODESK INC COM 052769106 3669566 19637 SH SOLE 14467 0 5170 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 25348 13341 SH SOLE 13341 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 72243953 302453 SH SOLE 205551 0 96902 AUTONATION INC COM 05329W102 217604 2028 SH SOLE 1908 0 120 AUTOZONE INC COM 053332102 5580965 2263 SH SOLE 2250 0 13 AVALONBAY CMNTYS INC COM 053484101 1649927 10215 SH SOLE 7927 0 2288 AVERY DENNISON CORP COM 053611109 1403655 7755 SH SOLE 5760 0 1995 AWARE INC MASS COM 05453N100 40465 23664 SH SOLE 23664 0 0 AXON ENTERPRISE INC COM 05464C101 13616781 79906 SH SOLE 67599 0 12307 AXSOME THERAPEUTICS INC COM 05464T104 721166 9350 SH SOLE 9350 0 0 AZEK CO INC CL A 05478C105 799287 39335 SH SOLE 28153 0 11182 AZENTA INC COM 114340102 350193 6015 SH SOLE 5785 0 230 B. RILEY FINANCIAL INC COM 05580M108 735720 21512 SH SOLE 21402 0 110 BAIDU INC SPON ADR REP A 056752108 3395560 29687 SH SOLE 25889 0 3798 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 351883 29570 SH SOLE 29570 0 0 BAKER HUGHES COMPANY CL A 05722G100 413833 14014 SH SOLE 7427 0 6587 BALL CORP COM 058498106 3412564 48640 SH SOLE 36952 0 11688 BANCO BRADESCO S A SP ADR PFD NEW 059460303 105474 36623 SH SOLE 36459 0 164 BANDWIDTH INC COM CL A 05988J103 1105662 48177 SH SOLE 47126 0 1051 BANK AMERICA CORP COM 060505104 44629771 1347517 SH SOLE 1121492 0 226025 BANK MARIN BANCORP COM 063425102 408074 12411 SH SOLE 12411 0 0 BANK MONTREAL QUE COM 063671101 839947 9271 SH SOLE 6466 0 2805 BANK NEW YORK MELLON CORP COM 064058100 950391 20879 SH SOLE 12136 0 8743 BANK NOVA SCOTIA HALIFAX COM 064149107 400110 8169 SH SOLE 8017 0 152 BARRICK GOLD CORP COM 067901108 2397271 139538 SH SOLE 135844 0 3694 BAUSCH HEALTH COS INC COM 071734107 573176 91270 SH SOLE 80020 0 11250 BAXTER INTL INC COM 071813109 2586575 50747 SH SOLE 39616 0 11131 BECTON DICKINSON & CO COM 075887109 11566730 45485 SH SOLE 35392 0 10093 BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 322415 6438 SH SOLE 6438 0 0 BEIGENE LTD SPONSORED ADR 07725L102 219940 1000 SH SOLE 1000 0 0 BEL FUSE INC CL A 077347201 15760 500 SH SOLE 500 0 0 BEL FUSE INC CL B 077347300 301218 9150 SH SOLE 9150 0 0 BERKELEY LTS INC COM 084310101 34987 13055 SH SOLE 13020 0 35 BERKLEY W R CORP COM 084423102 378499 5216 SH SOLE 5160 0 56 BERKSHIRE HATHAWAY INC DEL CL A 084670108 25779103 55 SH SOLE 37 0 18 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 110263952 356957 SH SOLE 304466 0 52491 BEST BUY INC COM 086516101 4596885 57311 SH SOLE 49288 0 8023 BEYOND MEAT INC COM 08862E109 304094 24703 SH SOLE 21348 0 3355 BILL COM HLDGS INC COM 090043100 19328540 177391 SH SOLE 149726 0 27665 BIODESIX INC COM 09075X108 45540 19800 SH SOLE 19800 0 0 BIOGEN INC COM 09062X103 2861137 10332 SH SOLE 7941 0 2391 BIOMARIN PHARMACEUTICAL INC COM 09061G101 4166300 40258 SH SOLE 19188 0 21070 BIO-TECHNE CORP COM 09073M104 9473854 114308 SH SOLE 107984 0 6324 BJS WHSL CLUB HLDGS INC COM 05550J101 9071859 137120 SH SOLE 128689 0 8431 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 334080 288 SH SOLE 238 0 50 BLACK KNIGHT INC COM 09215C105 7390796 119689 SH SOLE 109253 0 10436 BLACKLINE INC COM 09239B109 20672946 307313 SH SOLE 272787 0 34526 BLACKROCK INC COM 09247X101 47500661 67032 SH SOLE 56768 0 10264 BLACKSTONE INC COM 09260D107 84730894 1142080 SH SOLE 946975 0 195105 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 196126 200000 PRN SOLE 150000 0 50000 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 424018 18972 SH SOLE 18972 0 0 BLOCK INC CL A 852234103 14612814 232540 SH SOLE 207632 0 24908 BLUE BIRD CORP COM 095306106 4783879 446674 SH SOLE 408993 0 37681 BOEING CO COM 097023105 48304712 253581 SH SOLE 181888 0 71693 BOK FINL CORP COM NEW 05561Q201 20331423 195890 SH SOLE 130 0 195760 BOOKING HOLDINGS INC COM 09857L108 4659327 2312 SH SOLE 1936 0 376 BOOT BARN HLDGS INC COM 099406100 2259785 36145 SH SOLE 24520 0 11625 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 58265389 557457 SH SOLE 366143 0 191314 BORGWARNER INC COM 099724106 5903119 146661 SH SOLE 139589 0 7072 BOSTON SCIENTIFIC CORP COM 101137107 463116 10009 SH SOLE 8814 0 1195 BOX INC CL A 10316T104 6587139 211601 SH SOLE 206786 0 4815 BP PLC SPONSORED ADR 055622104 7277120 208334 SH SOLE 156840 0 51494 BRAZE INC COM CL A 10576N102 475709 17438 SH SOLE 16668 0 770 BRIGHT HORIZONS FAM SOL IN D COM 109194100 663118 10509 SH SOLE 9376 0 1133 BRIGHTVIEW HLDGS INC COM 10948C107 189820 27550 SH SOLE 18450 0 9100 BRILLIANT EARTH GROUP INC CL A COM 109504100 568980 132014 SH SOLE 126274 0 5740 BRINKS CO COM 109696104 985695 18352 SH SOLE 18352 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 87131005 1210994 SH SOLE 930033 0 280961 BROADCOM INC COM 11135F101 31460127 56266 SH SOLE 50403 0 5863 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5395712 40227 SH SOLE 37538 0 2689 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 891350 31090 SH SOLE 29760 0 1330 BROOKFIELD CORP CL A LTD VT SH 11271J107 4449775 141442 SH SOLE 136113 0 5329 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1365412 44060 SH SOLE 42890 0 1170 BROOKLINE BANCORP INC DEL COM 11373M107 370872 26210 SH SOLE 26000 0 210 BROWN FORMAN CORP CL A 115637100 395 6 SH SOLE 6 0 0 BROWN FORMAN CORP CL B 115637209 481756 7335 SH SOLE 7264 0 71 BUILDERS FIRSTSOURCE INC COM 12008R107 1000644 15423 SH SOLE 14915 0 508 BURLINGTON STORES INC COM 122017106 933102 4602 SH SOLE 4532 0 70 BWX TECHNOLOGIES INC COM 05605H100 2409687 41489 SH SOLE 39494 0 1995 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2229269 24348 SH SOLE 22113 0 2235 CABLE ONE INC COM 12685J105 229219 322 SH SOLE 300 0 22 CADENCE DESIGN SYSTEM INC COM 127387108 858942 5347 SH SOLE 3567 0 1780 CAMECO CORP COM 13321L108 1295480 57145 SH SOLE 57145 0 0 CAMPBELL SOUP CO COM 134429109 1913030 33710 SH SOLE 31747 0 1963 CAMPING WORLD HLDGS INC CL A 13462K109 316944 14200 SH SOLE 10200 0 4000 CANADIAN IMPERIAL BK COMM TO COM 136069101 344201 8509 SH SOLE 6688 0 1821 CANADIAN NATL RY CO COM 136375102 5958550 50122 SH SOLE 10718 0 39404 CANADIAN PAC RY LTD COM 13645T100 6489583 87003 SH SOLE 60416 0 26587 CANNAE HLDGS INC COM 13765N107 1753288 84905 SH SOLE 67355 0 17550 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 248238 10523 SH SOLE 10523 0 0 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 794808 39860 SH SOLE 36610 0 3250 CAPITAL ONE FINL CORP COM 14040H105 2096502 22553 SH SOLE 16659 0 5894 CAPRI HOLDINGS LIMITED SHS G1890L107 291873 5092 SH SOLE 1875 0 3217 CARDIFF ONCOLOGY INC COM 14147L108 212205 151575 SH SOLE 54575 0 97000 CARDINAL HEALTH INC COM 14149Y108 878592 11430 SH SOLE 3188 0 8242 CARLYLE GROUP INC COM 14316J108 394962 13236 SH SOLE 11536 0 1700 CARMAX INC COM 143130102 60740933 997552 SH SOLE 734583 0 262969 CARNIVAL CORP COMMON STOCK 143658300 156243 19385 SH SOLE 18385 0 1000 CARRIER GLOBAL CORPORATION COM 14448C104 2166400 52519 SH SOLE 37750 0 14769 CARVANA CO CL A 146869102 166530 35133 SH SOLE 20418 0 14715 CASELLA WASTE SYS INC CL A 147448104 478398 6032 SH SOLE 6032 0 0 CASEYS GEN STORES INC COM 147528103 386648 1723 SH SOLE 1424 0 299 CATALENT INC COM 148806102 1504054 33416 SH SOLE 33389 0 27 CATERPILLAR INC COM 149123101 29548634 123345 SH SOLE 99468 0 23877 CBOE GLOBAL MKTS INC COM 12503M108 7323966 58372 SH SOLE 8280 0 50092 CBRE GROUP INC CL A 12504L109 1675496 21771 SH SOLE 19557 0 2214 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 238380 27400 SH SOLE 23400 0 4000 CDW CORP COM 12514G108 15812259 88544 SH SOLE 77815 0 10729 CEDAR FAIR L P DEPOSITRY UNIT 150185106 294837 7132 SH SOLE 2100 0 5032 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 2123364 487010 SH SOLE 477647 0 9363 CENTENE CORP DEL COM 15135B101 3776971 46055 SH SOLE 36394 0 9661 CENTERPOINT ENERGY INC COM 15189T107 359268 11980 SH SOLE 4258 0 7722 CERIDIAN HCM HLDG INC COM 15677J108 13286706 207119 SH SOLE 189893 0 17226 CERTARA INC COM 15687V109 2591770 161280 SH SOLE 159524 0 1756 CF INDS HLDGS INC COM 125269100 628094 7372 SH SOLE 7051 0 321 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 117581 12338 SH SOLE 12338 0 0 CHARLES RIV LABS INTL INC COM 159864107 1112162 5104 SH SOLE 4879 0 225 CHART INDS INC COM 16115Q308 811795 7045 SH SOLE 7045 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3021381 8910 SH SOLE 7235 0 1675 CHECK POINT SOFTWARE TECH LT ORD M22465104 2317055 18366 SH SOLE 7861 0 10505 CHEESECAKE FACTORY INC COM 163072101 2423816 76437 SH SOLE 69505 0 6932 CHEGG INC COM 163092109 17916 709 SH SOLE 709 0 0 CHEGG INC NOTE9/0 163092AF6 745180 950000 PRN SOLE 650000 0 300000 CHEMED CORP NEW COM 16359R103 1025454 2009 SH SOLE 2009 0 0 CHENIERE ENERGY INC COM NEW 16411R208 7092508 47296 SH SOLE 45253 0 2043 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 246475 4334 SH SOLE 4334 0 0 CHEVRON CORP NEW COM 166764100 115486720 643416 SH SOLE 487319 0 156097 CHEWY INC CL A 16679L109 17586109 474275 SH SOLE 435077 0 39198 CHIPOTLE MEXICAN GRILL INC COM 169656105 56341806 40607 SH SOLE 35258 0 5349 CHUBB LIMITED COM H1467J104 9653041 43758 SH SOLE 34481 0 9277 CHURCH & DWIGHT CO INC COM 171340102 5677552 70432 SH SOLE 61845 0 8587 CHURCHILL DOWNS INC COM 171484108 469586 2221 SH SOLE 2146 0 75 CIENA CORP COM NEW 171779309 1224795 24025 SH SOLE 22855 0 1170 CIGNA CORP NEW COM 125523100 15748830 47531 SH SOLE 38075 0 9456 CINCINNATI FINL CORP COM 172062101 394020 3848 SH SOLE 1393 0 2455 CINEMARK HLDGS INC COM 17243V102 101443 11714 SH SOLE 0 0 11714 CINTAS CORP COM 172908105 131021797 290115 SH SOLE 184565 0 105550 CISCO SYS INC COM 17275R102 30501258 640245 SH SOLE 492755 0 147490 CITIGROUP INC COM NEW 172967424 9815807 217020 SH SOLE 171155 0 45865 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 31824 40284 SH SOLE 40284 0 0 CITIZENS FINL GROUP INC COM 174610105 1105900 28090 SH SOLE 19611 0 8479 CIVISTA BANCSHARES INC COM NO PAR 178867107 1173133 53300 SH SOLE 53300 0 0 CLEAN HARBORS INC COM 184496107 220822 1935 SH SOLE 1935 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 1871611 116177 SH SOLE 115562 0 615 CLOROX CO DEL COM 189054109 1680369 11974 SH SOLE 8675 0 3299 CLOUDFLARE INC CL A COM 18915M107 2224784 49210 SH SOLE 44981 0 4229 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 85282 91750 SH SOLE 87046 0 4704 CME GROUP INC COM 12572Q105 34763753 206730 SH SOLE 156381 0 50349 CMS ENERGY CORP COM 125896100 395805 6250 SH SOLE 4396 0 1854 CNO FINL GROUP INC COM 12621E103 438720 19200 SH SOLE 19200 0 0 COCA COLA CO COM 191216100 133935438 2105572 SH SOLE 1531774 0 573798 CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109 318418 123418 SH SOLE 91300 0 32118 CODEXIS INC COM 192005106 198833 42668 SH SOLE 22668 0 20000 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 25493040 446619 SH SOLE 395712 0 50907 COGNEX CORP COM 192422103 1390405 29514 SH SOLE 27083 0 2431 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 881099 15407 SH SOLE 12418 0 2989 COHU INC COM 192576106 479212 14952 SH SOLE 7952 0 7000 COINBASE GLOBAL INC COM CL A 19260Q107 888501 25106 SH SOLE 24101 0 1005 COINBASE GLOBAL INC NOTE 0.500% 6/0 19260QAB3 25418 45000 PRN SOLE 45000 0 0 COLGATE PALMOLIVE CO COM 194162103 24224333 307454 SH SOLE 242500 0 64954 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1405727 15273 SH SOLE 13573 0 1700 COMCAST CORP NEW CL A 20030N101 6736264 192630 SH SOLE 136601 0 56029 COMERICA INC COM 200340107 655157 9800 SH SOLE 4703 0 5097 COMPASS DIVERSIFIED SH BEN INT 20451Q104 10429090 572084 SH SOLE 509049 0 63035 CONAGRA BRANDS INC COM 205887102 916828 23691 SH SOLE 12488 0 11203 CONOCOPHILLIPS COM 20825C104 6060681 51362 SH SOLE 36528 0 14834 CONSOLIDATED EDISON INC COM 209115104 2357207 24732 SH SOLE 23188 0 1544 CONSTELLATION BRANDS INC CL A 21036P108 6946833 29976 SH SOLE 24383 0 5593 CONSTELLATION ENERGY CORP COM 21037T109 896771 10402 SH SOLE 8832 0 1570 CONTAINER STORE GROUP INC COM 210751103 107750 25000 SH SOLE 23500 0 1500 CONYERS PARK III ACQSITN COR CLASS A COM 21289P102 235654 23900 SH SOLE 23900 0 0 CONYERS PARK III ACQSITN COR *W EXP 08/12/202 21289P110 2852 19138 SH SOLE 19138 0 0 COOPER COS INC COM NEW 216648402 8791036 26586 SH SOLE 25932 0 654 COPART INC COM 217204106 168316338 2764269 SH SOLE 2104077 0 660192 CORNING INC COM 219350105 7543828 236187 SH SOLE 221343 0 14844 CORTEVA INC COM 22052L104 5532020 94114 SH SOLE 58430 0 35684 COSTAR GROUP INC COM 22160N109 286732084 3710301 SH SOLE 3012386 0 697915 COSTCO WHSL CORP NEW COM 22160K105 216520635 474306 SH SOLE 356664 0 117642 COTERRA ENERGY INC COM 127097103 393931 16033 SH SOLE 12687 0 3346 COUPA SOFTWARE INC COM 22266L106 2649424 33465 SH SOLE 27172 0 6293 COUPA SOFTWARE INC NOTE 0.375% 6/1 22266LAF3 168263 175000 PRN SOLE 125000 0 50000 COURSERA INC COM 22266M104 371663 31417 SH SOLE 29974 0 1443 CRANE HLDGS CO COM 224441105 242888 2418 SH SOLE 1300 0 1118 CRAWFORD & CO CL B 224633107 76645 14434 SH SOLE 14434 0 0 CREDIT ACCEP CORP MICH COM 225310101 4614014 9726 SH SOLE 9575 0 151 CREDIT SUISSE GROUP SPONSORED ADR 225401108 68142 22415 SH SOLE 20000 0 2415 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3235455 79593 SH SOLE 37816 0 41777 CROCS INC COM 227046109 261732 2414 SH SOLE 2341 0 73 CROWDSTRIKE HLDGS INC CL A 22788C105 2654571 25212 SH SOLE 20911 0 4301 CROWN CASTLE INC COM 22822V101 25882110 190815 SH SOLE 159325 0 31490 CROWN HLDGS INC COM 228368106 1115836 13573 SH SOLE 13573 0 0 CSG SYS INTL INC COM 126349109 2402844 42008 SH SOLE 31322 0 10686 CSX CORP COM 126408103 3861050 124630 SH SOLE 101818 0 22812 CTI BIOPHARMA CORP COM 12648L601 795802 132413 SH SOLE 132413 0 0 CUMMINS INC COM 231021106 3005283 12404 SH SOLE 11562 0 842 CURTISS WRIGHT CORP COM 231561101 3918390 23465 SH SOLE 21412 0 2053 CVS HEALTH CORP COM 126650100 48544326 520918 SH SOLE 413360 0 107558 CYBERARK SOFTWARE LTD SHS M2682V108 1902873 14677 SH SOLE 14026 0 651 D R HORTON INC COM 23331A109 2853195 32008 SH SOLE 16015 0 15993 DANAHER CORPORATION COM 235851102 434272110 1636170 SH SOLE 1164980 0 471190 DARDEN RESTAURANTS INC COM 237194105 949774 6866 SH SOLE 2346 0 4520 DARLING INGREDIENTS INC COM 237266101 314139 5019 SH SOLE 3290 0 1729 DATADOG INC CL A COM 23804L103 1787153 24315 SH SOLE 21529 0 2786 DAVE & BUSTERS ENTMT INC COM 238337109 841562 23746 SH SOLE 20042 0 3704 DBX ETF TR XTRACK MSCI EAFE 233051200 772340 23963 SH SOLE 23963 0 0 DBX ETF TR XTRACK MSCI EURP 233051853 66820 2000 SH SOLE 2000 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 216177 5573 SH SOLE 4373 0 1200 DECKERS OUTDOOR CORP COM 243537107 213551 535 SH SOLE 515 0 20 DEERE & CO COM 244199105 141793097 330705 SH SOLE 277756 0 52949 DELL TECHNOLOGIES INC CL C 24703L202 284348 7070 SH SOLE 3715 0 3355 DELTA AIR LINES INC DEL COM NEW 247361702 2928329 89115 SH SOLE 74556 0 14559 DENBURY INC COM 24790A101 419697 4823 SH SOLE 4823 0 0 DESCARTES SYS GROUP INC COM 249906108 14807381 212597 SH SOLE 162452 0 50145 DEVON ENERGY CORP NEW COM 25179M103 8853380 143934 SH SOLE 131705 0 12229 DEXCOM INC COM 252131107 500682357 4421427 SH SOLE 3292693 0 1128734 DIAGEO PLC SPON ADR NEW 25243Q205 12409236 69640 SH SOLE 48670 0 20970 DIAMONDBACK ENERGY INC COM 25278X109 349169 2553 SH SOLE 2310 0 243 DICKS SPORTING GOODS INC COM 253393102 393241 3269 SH SOLE 2876 0 393 DIGITAL RLTY TR INC COM 253868103 2238121 22321 SH SOLE 18253 0 4068 DIGITALOCEAN HLDGS INC COM 25402D102 1893338 74336 SH SOLE 73348 0 988 DIME CMNTY BANCSHARES INC COM 25432X102 917468 28824 SH SOLE 28824 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 12042 274 SH SOLE 25 0 249 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 1423724 42525 SH SOLE 42525 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 32173 518 SH SOLE 518 0 0 DIREXION SHS ETF TR DAILY S&P BEAR 25460E257 305200 40000 SH SOLE 40000 0 0 DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 9906 600 SH SOLE 0 0 600 DIREXION SHS ETF TR SP BIOTCH BL NEW 25490K323 707 100 SH SOLE 100 0 0 DIRTT ENVIRONMENTAL SOLUTION COM 25490H106 13701 25850 SH SOLE 25850 0 0 DISCOVER FINL SVCS COM 254709108 4573673 46751 SH SOLE 40167 0 6584 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 15663 25000 PRN SOLE 25000 0 0 DISNEY WALT CO COM 254687106 53047692 610586 SH SOLE 378927 0 231659 DISTRIBUTION SOLUTIONS GRP I COM 520776105 2157600 58535 SH SOLE 58535 0 0 DIXIE GROUP INC CL A 255519100 140633 179608 SH SOLE 179608 0 0 DOCUSIGN INC COM 256163106 27866251 502819 SH SOLE 404743 0 98076 DOLBY LABORATORIES INC COM CL A 25659T107 9966128 141283 SH SOLE 118926 0 22357 DOLLAR GEN CORP NEW COM 256677105 947225 3847 SH SOLE 3192 0 655 DOLLAR TREE INC COM 256746108 899983 6363 SH SOLE 1981 0 4382 DOMINION ENERGY INC COM 25746U109 4151813 67707 SH SOLE 58684 0 9023 DOMO INC COM CL B 257554105 226644 15916 SH SOLE 1035 0 14881 DONALDSON INC COM 257651109 685659 11647 SH SOLE 4892 0 6755 DOUBLEVERIFY HLDGS INC COM 25862V105 556401 25337 SH SOLE 23937 0 1400 DOVER CORP COM 260003108 10757192 79442 SH SOLE 65966 0 13476 DOW INC COM 260557103 18383109 364817 SH SOLE 296382 0 68435 DOXIMITY INC CL A 26622P107 3823021 113916 SH SOLE 108135 0 5781 DRAFTKINGS INC NEW COM CL A 26142V105 311505 27349 SH SOLE 24600 0 2749 DRIVEN BRANDS HLDGS INC COM 26210V102 2263726 82890 SH SOLE 72490 0 10400 DROPBOX INC CL A 26210C104 4320168 193037 SH SOLE 193037 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 365315 6611 SH SOLE 6585 0 26 DTE ENERGY CO COM 233331107 1258493 10708 SH SOLE 9020 0 1688 DUKE ENERGY CORP NEW COM NEW 26441C204 11249864 109233 SH SOLE 97685 0 11548 DULUTH HLDGS INC COM CL B 26443V101 442049 71529 SH SOLE 58720 0 12809 DUPONT DE NEMOURS INC COM 26614N102 6628602 96585 SH SOLE 65519 0 31066 DUTCH BROS INC CL A 26701L100 1937273 68722 SH SOLE 64469 0 4253 DYNATRACE INC COM NEW 268150109 13307756 347461 SH SOLE 314413 0 33048 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 26453906 2486269 SH SOLE 2066736 0 419533 E L F BEAUTY INC COM 26856L103 356796 6452 SH SOLE 5775 0 677 EAGLE MATLS INC COM 26969P108 1093488 8231 SH SOLE 6061 0 2170 EAGLE PHARMACEUTICALS INC COM 269796108 1144998 39172 SH SOLE 35017 0 4155 EAST WEST BANCORP INC COM 27579R104 294903 4475 SH SOLE 4185 0 290 EASTMAN CHEM CO COM 277432100 422320 5186 SH SOLE 4816 0 370 EATON CORP PLC SHS G29183103 7247612 46178 SH SOLE 35359 0 10819 EATON VANCE TAX-MANAGED GLOB COM 27829F108 359667 47638 SH SOLE 32488 0 15150 EBAY INC. COM 278642103 1134911 27367 SH SOLE 24021 0 3346 ECOLAB INC COM 278865100 134274593 922469 SH SOLE 588802 0 333667 EDGIO INC COM 53261M104 105898 93715 SH SOLE 93715 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 82663553 1107942 SH SOLE 792120 0 315822 ELECTRONIC ARTS INC COM 285512109 1547110 12663 SH SOLE 10899 0 1764 ELEVANCE HEALTH INC COM 036752103 2610652 5089 SH SOLE 2918 0 2171 EMAGIN CORP COM NEW 29076N206 34085 40100 SH SOLE 40100 0 0 EMCOR GROUP INC COM 29084Q100 284519 1921 SH SOLE 6 0 1915 EMERSON ELEC CO COM 291011104 35521630 369786 SH SOLE 253460 0 116326 ENBRIDGE INC COM 29250N105 6597446 168733 SH SOLE 158071 0 10662 ENCOMPASS HEALTH CORP COM 29261A100 17021277 284589 SH SOLE 268962 0 15627 ENCORE CAP GROUP INC COM 292554102 717278 14962 SH SOLE 9030 0 5932 ENDAVA PLC ADS 29260V105 3642854 47619 SH SOLE 42982 0 4637 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4415641 372000 SH SOLE 285609 0 86391 ENERPAC TOOL GROUP CORP CL A COM 292765104 258572 10160 SH SOLE 0 0 10160 ENERSYS COM 29275Y102 4017279 54405 SH SOLE 46508 0 7897 ENOCHIAN BIOSCIENCES INC COM 29350E104 26780 26000 SH SOLE 26000 0 0 ENPHASE ENERGY INC COM 29355A107 630075 2378 SH SOLE 2362 0 16 ENTEGRIS INC COM 29362U104 1030419 15710 SH SOLE 15710 0 0 ENTERGY CORP NEW COM 29364G103 5460740 48540 SH SOLE 47999 0 541 ENTERPRISE PRODS PARTNERS L COM 293792107 13778902 571265 SH SOLE 444027 0 127238 EOG RES INC COM 26875P101 14790092 114192 SH SOLE 100980 0 13212 EPAM SYS INC COM 29414B104 6954643 21220 SH SOLE 18059 0 3161 EPLUS INC COM 294268107 464896 10499 SH SOLE 8605 0 1894 EQUIFAX INC COM 294429105 10999975 56596 SH SOLE 47572 0 9024 EQUINIX INC COM 29444U700 19222053 29345 SH SOLE 28024 0 1321 EQUINOR ASA SPONSORED ADR 29446M102 2183049 60962 SH SOLE 53696 0 7266 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2934261 45422 SH SOLE 45422 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1594888 27032 SH SOLE 24301 0 2731 ERIE INDTY CO CL A 29530P102 906972 3647 SH SOLE 3647 0 0 ESS TECH INC COMMON STOCK 26916J106 1508823 620915 SH SOLE 542951 0 77964 ESS TECH INC *W EXP 10/08/202 26916J114 68459 244498 SH SOLE 232251 0 12247 ESSENTIAL UTILS INC COM 29670G102 245619 5146 SH SOLE 5146 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3923224 89063 SH SOLE 41997 0 47066 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 178358 4543 SH SOLE 4415 0 128 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 2224 522 SH SOLE 271 0 251 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 16728 747 SH SOLE 747 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 39618 900 SH SOLE 900 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 188829 3824 SH SOLE 3824 0 0 ETON PHARMACEUTICALS INC COM 29772L108 107603 38157 SH SOLE 38157 0 0 ETSY INC COM 29786A106 1610083 13442 SH SOLE 13294 0 148 EURONET WORLDWIDE INC COM 298736109 1195983 12672 SH SOLE 12672 0 0 EVENTBRITE INC COM CL A 29975E109 1285532 219374 SH SOLE 216210 0 3164 EVERBRIDGE INC COM 29978A104 2923687 98840 SH SOLE 78901 0 19939 EVERGY INC COM 30034W106 688742 10945 SH SOLE 8310 0 2635 EVERSOURCE ENERGY COM 30040W108 3546522 42301 SH SOLE 36112 0 6189 EVERTEC INC COM 30040P103 355675 10984 SH SOLE 9507 0 1477 EVOLENT HEALTH INC CL A 30050B101 66587761 2371359 SH SOLE 1681778 0 689581 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 716870 665000 PRN SOLE 665000 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 309870 7825 SH SOLE 4300 0 3525 EXACT SCIENCES CORP COM 30063P105 20420812 412458 SH SOLE 310463 0 101995 EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 61875 75000 PRN SOLE 65000 0 10000 EXACT SCIENCES CORP NOTE 0.375% 3/0 30063PAC9 87002 111000 PRN SOLE 101000 0 10000 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 238361 5145 SH SOLE 3513 0 1632 EXELIXIS INC COM 30161Q104 11925489 743484 SH SOLE 650231 0 93253 EXELON CORP COM 30161N101 1396984 32315 SH SOLE 27239 0 5076 EXPEDIA GROUP INC COM NEW 30212P303 316586 3614 SH SOLE 895 0 2719 EXPEDITORS INTL WASH INC COM 302130109 787667 7580 SH SOLE 6840 0 740 EXXON MOBIL CORP COM 30231G102 49815258 451634 SH SOLE 386441 0 65193 F5 INC COM 315616102 527830 3678 SH SOLE 2823 0 855 FACTSET RESH SYS INC COM 303075105 1083894 2702 SH SOLE 1996 0 706 FAIR ISAAC CORP COM 303250104 1025966 1714 SH SOLE 1664 0 50 FARFETCH LTD ORD SH CL A 30744W107 49745 10517 SH SOLE 10517 0 0 FASTENAL CO COM 311900104 155952413 3295698 SH SOLE 1748180 0 1547518 FASTLY INC CL A 31188V100 174095 21257 SH SOLE 15532 0 5725 FEDEX CORP COM 31428X106 11132817 64277 SH SOLE 54814 0 9463 FERRARI N V COM N3167Y103 507872 2371 SH SOLE 2342 0 29 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 26923 475 SH SOLE 0 0 475 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 9300 194 SH SOLE 194 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 58222 910 SH SOLE 325 0 585 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1444302 15282 SH SOLE 15122 0 160 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 324772 13090 SH SOLE 11681 0 1409 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 421429 9246 SH SOLE 9099 0 147 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 49944 1608 SH SOLE 1608 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3886522 103310 SH SOLE 89637 0 13673 FIDELITY NATL INFORMATION SV COM 31620M106 9169130 135138 SH SOLE 98640 0 36498 FIDUS INVT CORP COM 316500107 236376 12421 SH SOLE 12421 0 0 FIFTH THIRD BANCORP COM 316773100 886158 27009 SH SOLE 18997 0 8012 FIRST AMERN FINL CORP COM 31847R102 248129 4741 SH SOLE 3530 0 1211 FIRST BANCORP P R COM NEW 318672706 127200 10000 SH SOLE 0 0 10000 FIRST BUSEY CORP COM NEW 319383204 271920 11000 SH SOLE 11000 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 410461 12108 SH SOLE 12108 0 0 FIRST CMNTY CORP S C COM 319835104 341922 15620 SH SOLE 15620 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 930533 1227 SH SOLE 1105 0 122 FIRST HORIZON CORPORATION COM 320517105 499457 20386 SH SOLE 17941 0 2445 FIRST LONG IS CORP COM 320734106 1207376 67076 SH SOLE 67076 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 127042 15233 SH SOLE 5308 0 9925 FIRST REP BK SAN FRANCISCO C COM 33616C100 862934 7080 SH SOLE 5157 0 1923 FIRST SOLAR INC COM 336433107 6509274 43456 SH SOLE 15584 0 27872 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 249665 14861 SH SOLE 9289 0 5572 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 65142 3300 SH SOLE 0 0 3300 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 35013 445 SH SOLE 5 0 440 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 724 9 SH SOLE 9 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 43050 2519 SH SOLE 0 0 2519 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 461087 11257 SH SOLE 11086 0 171 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2288284 21046 SH SOLE 20229 0 817 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2706 45 SH SOLE 45 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 56303 615 SH SOLE 615 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 8668 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 209010 3628 SH SOLE 3408 0 220 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1088966 28131 SH SOLE 27226 0 905 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 163659 1876 SH SOLE 1876 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 743654 9922 SH SOLE 9322 0 600 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1832606 11890 SH SOLE 11740 0 150 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 964757 7834 SH SOLE 7174 0 660 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 765 10 SH SOLE 10 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 106413 2255 SH SOLE 711 0 1544 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 161128 6037 SH SOLE 3626 0 2411 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 40176 901 SH SOLE 723 0 178 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 16043 412 SH SOLE 0 0 412 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 206171 4315 SH SOLE 3100 0 1215 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 13509811 307600 SH SOLE 283752 0 23848 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 131365 2822 SH SOLE 1895 0 927 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 23448 440 SH SOLE 0 0 440 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 10060497 212202 SH SOLE 139893 0 72309 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 842919 14181 SH SOLE 2281 0 11900 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 23546 743 SH SOLE 743 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 3361362 129035 SH SOLE 127360 0 1675 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 3425 100 SH SOLE 0 0 100 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 988927 15027 SH SOLE 13121 0 1906 FIRST TR MORNINGSTAR DIVID L SHS 336917109 423877 11594 SH SOLE 11594 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 629967 5986 SH SOLE 5986 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 1194125 29920 SH SOLE 25196 0 4724 FIRST US BANCSHARES INC COM 33744V103 891236 102677 SH SOLE 97677 0 5000 FIRSTENERGY CORP COM 337932107 431318 10284 SH SOLE 5943 0 4341 FIRSTSERVICE CORP NEW COM 33767E202 4108380 33524 SH SOLE 31640 0 1884 FISERV INC COM 337738108 200159634 1980406 SH SOLE 1706483 0 273923 FIVE BELOW INC COM 33829M101 3678896 20800 SH SOLE 20470 0 330 FLEETCOR TECHNOLOGIES INC COM 339041105 403912 2199 SH SOLE 1790 0 409 FLEXSHARES TR MORNSTAR USMKT 33939L100 157962 1063 SH SOLE 1063 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 565380 13006 SH SOLE 12874 0 132 FLEXSHARES TR STOXX GLOBR INF 33939L795 241867 4798 SH SOLE 4798 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 370789 6145 SH SOLE 6145 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 311851 6061 SH SOLE 6061 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 6522 124 SH SOLE 124 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 4228073 60722 SH SOLE 54737 0 5985 FLUSHING FINL CORP COM 343873105 1637029 84470 SH SOLE 84470 0 0 FLYWIRE CORPORATION COM VTG 302492103 44668248 1825429 SH SOLE 1419872 0 405557 FOOT LOCKER INC COM 344849104 693310 18346 SH SOLE 17081 0 1265 FORD MTR CO DEL COM 345370860 4371075 375845 SH SOLE 307075 0 68770 FORGEROCK INC CL A 34631B101 217932 9571 SH SOLE 9571 0 0 FORTINET INC COM 34959E109 15161082 310106 SH SOLE 255912 0 54194 FORTIS INC COM 349553107 240680 6011 SH SOLE 3703 0 2308 FORTIVE CORP COM 34959J108 33593080 522849 SH SOLE 393800 0 129049 FORTUNE BRANDS INNOVATIONS I COM 34964C106 447739 7771 SH SOLE 1473 0 6298 FOX FACTORY HLDG CORP COM 35138V102 883106 9680 SH SOLE 7818 0 1862 FRANCO NEV CORP COM 351858105 711197 5211 SH SOLE 5204 0 7 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 132573 10277 SH SOLE 10277 0 0 FREEPORT-MCMORAN INC CL B 35671D857 4969236 130769 SH SOLE 115039 0 15730 FRESHPET INC COM 358039105 968330 18350 SH SOLE 15876 0 2474 FRONTDOOR INC COM 35905A109 1437613 69116 SH SOLE 62269 0 6847 FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 156197 52948 SH SOLE 52948 0 0 FTI CONSULTING INC COM 302941109 3572682 22498 SH SOLE 22057 0 441 FUBOTV INC COM 35953D104 24477 14067 SH SOLE 402 0 13665 FULLER H B CO COM 359694106 432800 6043 SH SOLE 6010 0 33 GABELLI MULTIMEDIA TR INC COM 36239Q109 443980 82987 SH SOLE 77662 0 5325 GALECTIN THERAPEUTICS INC COM NEW 363225202 42809 37884 SH SOLE 33728 0 4156 GALLAGHER ARTHUR J & CO COM 363576109 15423851 81807 SH SOLE 77377 0 4430 GAMESTOP CORP NEW CL A 36467W109 272488 14761 SH SOLE 10231 0 4530 GAP INC COM 364760108 163013 14451 SH SOLE 2195 0 12256 GARMIN LTD SHS H2906T109 513871 5568 SH SOLE 4143 0 1425 GARTNER INC COM 366651107 31863047 94791 SH SOLE 70686 0 24105 GCM GROSVENOR INC COM CL A 36831E108 503811 66204 SH SOLE 59196 0 7008 GCM GROSVENOR INC *W EXP 11/17/202 36831E116 6596 14990 SH SOLE 0 0 14990 GEN DIGITAL INC COM 668771108 222581 10276 SH SOLE 9793 0 483 GENERAC HLDGS INC COM 368736104 14302477 142087 SH SOLE 107059 0 35028 GENERAL DYNAMICS CORP COM 369550108 50258332 202565 SH SOLE 33535 0 169030 GENERAL ELECTRIC CO COM NEW 369604301 14690117 175321 SH SOLE 146088 0 29233 GENERAL MLS INC COM 370334104 10258607 122345 SH SOLE 94980 0 27365 GENERAL MTRS CO COM 37045V100 3410868 101393 SH SOLE 78934 0 22459 GENIUS SPORTS LIMITED SHARES CL A G3934V109 44804 12550 SH SOLE 12550 0 0 GENPACT LIMITED SHS G3922B107 1042895 22515 SH SOLE 21142 0 1373 GENTEX CORP COM 371901109 209843 7695 SH SOLE 5325 0 2370 GENUINE PARTS CO COM 372460105 1998657 11519 SH SOLE 10295 0 1224 GILDAN ACTIVEWEAR INC COM 375916103 527701 19259 SH SOLE 3062 0 16197 GILEAD SCIENCES INC COM 375558103 44634634 519914 SH SOLE 415461 0 104453 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 58621 34687 SH SOLE 25937 0 8750 GITLAB INC CLASS A COM 37637K108 1329120 29250 SH SOLE 28397 0 853 GLACIER BANCORP INC NEW COM 37637Q105 3510797 71040 SH SOLE 70550 0 490 GLADSTONE INVT CORP COM 376546107 2034355 157580 SH SOLE 125748 0 31832 GLAUKOS CORP COM 377322102 590641 13522 SH SOLE 10222 0 3300 GLOBAL PMTS INC COM 37940X102 14057023 141533 SH SOLE 63639 0 77894 GLOBAL X FDS MSCI NORWAY ETF 37950E101 2232 87 SH SOLE 87 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 338220 18000 SH SOLE 17500 0 500 GLOBAL X FDS SOCIAL MED ETF 37950E416 15046 485 SH SOLE 385 0 100 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 3261 80 SH SOLE 80 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 26178 634 SH SOLE 634 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 69223 3680 SH SOLE 3680 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 70517 1791 SH SOLE 1791 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 387094 24330 SH SOLE 24330 0 0 GLOBAL X FDS MSCI CHINA IT 37954Y533 15481 940 SH SOLE 940 0 0 GLOBAL X FDS US PFD ETF 37954Y657 161781 8352 SH SOLE 8352 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 11532025 435335 SH SOLE 228468 0 206867 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2738580 133264 SH SOLE 56464 0 76800 GLOBAL X FDS INTERNET OF THNG 37954Y780 166739 5768 SH SOLE 5768 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 65330 3394 SH SOLE 3394 0 0 GLOBAL X FDS GLOBAL X COPPER 37954Y830 36882 1041 SH SOLE 1041 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1409 50 SH SOLE 50 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2065211 35236 SH SOLE 33254 0 1982 GLOBANT S A COM L44385109 12049253 71654 SH SOLE 65033 0 6621 GLOBE LIFE INC COM 37959E102 347126 2880 SH SOLE 2611 0 269 GLOBUS MED INC CL A 379577208 854105 11500 SH SOLE 7448 0 4052 GODADDY INC CL A 380237107 15242293 203720 SH SOLE 177313 0 26407 GOGO INC COM 38046C109 5262398 356531 SH SOLE 286972 0 69559 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 28521 991 SH SOLE 991 0 0 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 24778 500 SH SOLE 500 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 533806 11021 SH SOLE 11021 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 97750 3240 SH SOLE 3240 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 123864 1627 SH SOLE 1627 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 22555260 65686 SH SOLE 60462 0 5224 GOLDMINING INC COM 38149E101 22600 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 382642 29076 SH SOLE 29076 0 0 GOOSEHEAD INS INC COM CL A 38267D109 4711048 137188 SH SOLE 100934 0 36254 GRACO INC COM 384109104 1276202 18974 SH SOLE 18133 0 841 GRAINGER W W INC COM 384802104 34720966 62420 SH SOLE 36834 0 25586 GREEN PLAINS INC COM 393222104 202093 6626 SH SOLE 6626 0 0 GREENBRIER COS INC COM 393657101 96332 2873 SH SOLE 0 0 2873 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 235880 250000 PRN SOLE 215000 0 35000 GREIF INC CL A 397624107 522532 7792 SH SOLE 7592 0 200 GREIF INC CL B 397624206 31292 400 SH SOLE 400 0 0 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 365035 20979 SH SOLE 20979 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 9937842 885726 SH SOLE 803147 0 82579 GSK PLC SPONSORED ADR 37733W204 1246738 35479 SH SOLE 26082 0 9397 GUIDEWIRE SOFTWARE INC COM 40171V100 53796533 859919 SH SOLE 655618 0 204301 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 102731 111000 PRN SOLE 101000 0 10000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 5096247 119378 SH SOLE 101168 0 18210 HAIN CELESTIAL GROUP INC COM 405217100 945414 58431 SH SOLE 53927 0 4504 HALEON PLC SPON ADS 405552100 235760 29470 SH SOLE 17736 0 11734 HALLIBURTON CO COM 406216101 8434388 214343 SH SOLE 195613 0 18730 HALOZYME THERAPEUTICS INC COM 40637H109 854467 15017 SH SOLE 14620 0 397 HAMILTON LANE INC CL A 407497106 1484337 23236 SH SOLE 20627 0 2609 HARTE HANKS INC COM 416196202 7725208 660839 SH SOLE 660839 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 563417 7430 SH SOLE 4869 0 2561 HASBRO INC COM 418056107 1229301 20149 SH SOLE 12924 0 7225 HASHICORP INC COM CL A 418100103 1803839 65978 SH SOLE 64441 0 1537 HAYWARD HLDGS INC COM 421298100 280458 29836 SH SOLE 15948 0 13888 HCA HEALTHCARE INC COM 40412C101 2061976 8593 SH SOLE 7018 0 1575 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 113408 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 940669 13750 SH SOLE 7827 0 5923 HEALTHCARE SVCS GROUP INC COM 421906108 847606 70634 SH SOLE 64523 0 6111 HEALTHEQUITY INC COM 42226A107 870603 14124 SH SOLE 13884 0 240 HEALTHPEAK PROPERTIES INC COM 42250P103 465575 18571 SH SOLE 15145 0 3426 HEICO CORP NEW COM 422806109 26570223 172938 SH SOLE 97578 0 75360 HEICO CORP NEW CL A 422806208 1629600 13597 SH SOLE 13284 0 313 HELIOGEN INC COMMON STOCK 42329E105 14630 20954 SH SOLE 20954 0 0 HENRY JACK & ASSOC INC COM 426281101 356562 2031 SH SOLE 2021 0 10 HENRY SCHEIN INC COM 806407102 964909 12081 SH SOLE 11334 0 747 HERCULES CAPITAL INC COM 427096508 1828881 138342 SH SOLE 138342 0 0 HERSHEY CO COM 427866108 7626049 32932 SH SOLE 30158 0 2774 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 32832 4404 SH SOLE 4404 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 139941 9093 SH SOLE 9093 0 0 HESS CORP COM 42809H107 627408 4424 SH SOLE 4048 0 376 HEWLETT PACKARD ENTERPRISE C COM 42824C109 930493 58302 SH SOLE 41148 0 17154 HILTON WORLDWIDE HLDGS INC COM 43300A203 328536 2600 SH SOLE 1203 0 1397 HIMS & HERS HEALTH INC COM CL A 433000106 1015652 158448 SH SOLE 155498 0 2950 HIRERIGHT HOLDINGS CORPORATI COM 433537107 2778656 234288 SH SOLE 231371 0 2917 HOLOGIC INC COM 436440101 29078797 388702 SH SOLE 198677 0 190025 HOME DEPOT INC COM 437076102 213592683 676226 SH SOLE 511822 0 164404 HONEYWELL INTL INC COM 438516106 42789063 199669 SH SOLE 179855 0 19814 HORIZON GLOBAL CORP COM 44052W104 7193 18500 SH SOLE 10000 0 8500 HORIZON THERAPEUTICS PUB L SHS G46188101 830512 7298 SH SOLE 6973 0 325 HORMEL FOODS CORP COM 440452100 260153 5711 SH SOLE 4422 0 1289 HOWMET AEROSPACE INC COM 443201108 546747 13873 SH SOLE 12412 0 1461 HP INC COM 40434L105 1272524 47359 SH SOLE 38555 0 8804 HSBC HLDGS PLC SPON ADR NEW 404280406 377846 12126 SH SOLE 4309 0 7817 HUB GROUP INC CL A 443320106 719782 9055 SH SOLE 5555 0 3500 HUBBELL INC COM 443510607 5295369 22564 SH SOLE 22269 0 295 HUBSPOT INC COM 443573100 436875 1511 SH SOLE 657 0 854 HUMANA INC COM 444859102 2841145 5547 SH SOLE 3891 0 1656 HUNT J B TRANS SVCS INC COM 445658107 6467055 37090 SH SOLE 36283 0 807 HUNTINGTON BANCSHARES INC COM 446150104 2230872 158218 SH SOLE 100927 0 57291 HURON CONSULTING GROUP INC COM 447462102 1811318 24949 SH SOLE 23513 0 1436 ICICI BANK LIMITED ADR 45104G104 3449137 157567 SH SOLE 121917 0 35650 ICON PLC SHS G4705A100 5985231 30812 SH SOLE 27913 0 2899 IDACORP INC COM 451107106 271243 2515 SH SOLE 2297 0 218 IDEX CORP COM 45167R104 599823 2627 SH SOLE 2469 0 158 IDEXX LABS INC COM 45168D104 491900550 1205757 SH SOLE 984659 0 221098 ILLINOIS TOOL WKS INC COM 452308109 101654637 461437 SH SOLE 263951 0 197486 ILLUMINA INC COM 452327109 7750528 38331 SH SOLE 20332 0 17999 IMMUNITYBIO INC COM 45256X103 268867 53031 SH SOLE 350 0 52681 IMMUNOGEN INC COM 45253H101 1709191 344595 SH SOLE 142859 0 201736 IMPAC MTG HLDGS INC COM NEW 45254P508 12534 73470 SH SOLE 73470 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 46283 1748 SH SOLE 1569 0 179 IMPACT SHS TR I NAACP MINO ETF 45259A209 494926 18636 SH SOLE 18636 0 0 INCYTE CORP COM 45337C102 4505631 56096 SH SOLE 55418 0 678 INDEPENDENCE RLTY TR INC COM 45378A106 12497162 741231 SH SOLE 641291 0 99940 INFORMATION SVCS GROUP INC COM 45675Y104 3169320 688983 SH SOLE 640958 0 48025 INFOSYS LTD SPONSORED ADR 456788108 192473 10687 SH SOLE 791 0 9896 INGERSOLL RAND INC COM 45687V106 541370 10361 SH SOLE 9817 0 544 INHIBIKASE THERAPEUTICS INC COM 45719W106 114500 229000 SH SOLE 79000 0 150000 INNOVATOR ETFS TR US EQTY PWR BUF 45782C318 12781 455 SH SOLE 455 0 0 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 69884 2409 SH SOLE 2409 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 13978 455 SH SOLE 455 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C417 13916 490 SH SOLE 490 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 25366 805 SH SOLE 805 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 25556 855 SH SOLE 855 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 26114 865 SH SOLE 865 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 14334 490 SH SOLE 490 0 0 INNOVATOR ETFS TR US EQTY PWR BF 45782C680 24098 850 SH SOLE 850 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 116268 3911 SH SOLE 3911 0 0 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 92735 3000 SH SOLE 3000 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 14734 490 SH SOLE 490 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 13284 440 SH SOLE 440 0 0 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 13193 470 SH SOLE 470 0 0 INOGEN INC COM 45780L104 1673379 84900 SH SOLE 74948 0 9952 INSEEGO CORP COM 45782B104 34964 41500 SH SOLE 41500 0 0 INSIGHT ENTERPRISES INC COM 45765U103 229418 2288 SH SOLE 2200 0 88 INSMED INC COM PAR $.01 457669307 244196 12222 SH SOLE 11912 0 310 INSPIRATO INCORPORATED *W EXP 02/11/202 45791E115 1319 15000 SH SOLE 0 0 15000 INSPIRE MED SYS INC COM 457730109 1809002 7182 SH SOLE 7182 0 0 INSULET CORP COM 45784P101 95661147 324947 SH SOLE 221390 0 103557 INTEGER HLDGS CORP COM 45826H109 479220 7000 SH SOLE 0 0 7000 INTEL CORP COM 458140100 16495964 624138 SH SOLE 517020 0 107118 INTELLIA THERAPEUTICS INC COM 45826J105 256790 7360 SH SOLE 335 0 7025 INTERCONTINENTAL EXCHANGE IN COM 45866F104 190481992 1856731 SH SOLE 1227215 0 629516 INTERDIGITAL INC COM 45867G101 201878 4080 SH SOLE 4080 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 71143366 504957 SH SOLE 426508 0 78449 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4099922 39106 SH SOLE 19002 0 20104 INTERNATIONAL PAPER CO COM 460146103 2294372 66254 SH SOLE 53724 0 12530 INTERPUBLIC GROUP COS INC COM 460690100 1779346 53418 SH SOLE 52161 0 1257 INTUIT COM 461202103 175746845 451536 SH SOLE 373368 0 78168 INTUITIVE SURGICAL INC COM NEW 46120E602 74590180 281101 SH SOLE 179456 0 101645 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 348 4 SH SOLE 4 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 196074 7935 SH SOLE 7935 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 110147 2227 SH SOLE 2227 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 351132 12626 SH SOLE 6326 0 6300 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 1170948 115024 SH SOLE 110524 0 4500 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 10123 378 SH SOLE 378 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 133156 2856 SH SOLE 2856 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1640918 25679 SH SOLE 23823 0 1856 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 125400 2861 SH SOLE 1261 0 1600 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 2674 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 6704 370 SH SOLE 370 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 9446 250 SH SOLE 250 0 0 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 19452 580 SH SOLE 580 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 2958171 264595 SH SOLE 260637 0 3958 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 12097 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 2336 41 SH SOLE 41 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 24869 1276 SH SOLE 1276 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 10774 725 SH SOLE 725 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 41464 803 SH SOLE 803 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 132503 4058 SH SOLE 4058 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 68617 4008 SH SOLE 4008 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 18818 1068 SH SOLE 1068 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 21185 510 SH SOLE 510 0 0 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 4334 180 SH SOLE 180 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 141606 7585 SH SOLE 7435 0 150 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 56214 1295 SH SOLE 1295 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 188199 10580 SH SOLE 10080 0 500 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 50801 1850 SH SOLE 1600 0 250 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1876 42 SH SOLE 42 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 167117 8140 SH SOLE 8140 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 7635432 104681 SH SOLE 77806 0 26875 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 179610 6986 SH SOLE 6986 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 262232 11712 SH SOLE 8120 0 3592 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 6272 80 SH SOLE 80 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 28525 744 SH SOLE 744 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 6773930 131431 SH SOLE 55291 0 76140 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 21487 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 15561 225 SH SOLE 225 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 9492 53 SH SOLE 53 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 304958 1105 SH SOLE 1105 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2997456 68124 SH SOLE 65557 0 2567 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 250940 3218 SH SOLE 3218 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 82476 544 SH SOLE 357 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2447295 10072 SH SOLE 10068 0 4 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 37219 435 SH SOLE 435 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 95058 599 SH SOLE 599 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 201926 700 SH SOLE 700 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 56410 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 16564610 117272 SH SOLE 94389 0 22883 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 781019 10745 SH SOLE 9945 0 800 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 75877 445 SH SOLE 445 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 173190 2300 SH SOLE 150 0 2150 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6026 165 SH SOLE 165 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 280595 2500 SH SOLE 2500 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 50160 3000 SH SOLE 3000 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 20690 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 77891 2850 SH SOLE 2850 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1180 125 SH SOLE 125 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 222566 1405 SH SOLE 175 0 1230 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5796994 37364 SH SOLE 29988 0 7376 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 9792 680 SH SOLE 680 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 34300 330 SH SOLE 330 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 40001 850 SH SOLE 850 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 123244 2063 SH SOLE 2063 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 25399 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2088870 29400 SH SOLE 29000 0 400 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 65728 761 SH SOLE 761 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 12000 135 SH SOLE 135 0 0 INVESCO LTD SHS G491BT108 1133802 63024 SH SOLE 59243 0 3781 INVESCO QQQ TR UNIT SER 1 46090E103 55429061 208161 SH SOLE 140059 0 68102 INVITATION HOMES INC COM 46187W107 316733 10686 SH SOLE 1972 0 8714 IONIS PHARMACEUTICALS INC COM 462222100 553104 14644 SH SOLE 14644 0 0 IQVIA HLDGS INC COM 46266C105 1626827 7940 SH SOLE 6568 0 1372 IRHYTHM TECHNOLOGIES INC COM 450056106 85516245 912952 SH SOLE 577464 0 335488 IRIDIUM COMMUNICATIONS INC COM 46269C102 18386962 357723 SH SOLE 328020 0 29703 IRON MTN INC DEL COM 46284V101 18023793 361561 SH SOLE 312881 0 48680 ISHARES GOLD TR ISHARES NEW 464285204 9850921 284791 SH SOLE 265301 0 19490 ISHARES INC MSCI AUST ETF 464286103 57353 2580 SH SOLE 2580 0 0 ISHARES INC MSCI FRONTIER 464286145 30156 1184 SH SOLE 1034 0 150 ISHARES INC MSCI AUSTRIA ETF 464286202 190000 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 48240 2000 SH SOLE 0 0 2000 ISHARES INC MSCI GLB SLV&MTL 464286327 5916 563 SH SOLE 563 0 0 ISHARES INC MSCI WORLD ETF 464286392 726515 6650 SH SOLE 1218 0 5432 ISHARES INC MSCI BRAZIL ETF 464286400 45255 1618 SH SOLE 1568 0 50 ISHARES INC MSCI EM ASIA ETF 464286426 822780 12994 SH SOLE 12834 0 160 ISHARES INC EM MKT SM-CP ETF 464286475 24140 500 SH SOLE 390 0 110 ISHARES INC MSCI CDA ETF 464286509 1175957 35929 SH SOLE 15221 0 20708 ISHARES INC MSCI GBL MIN VOL 464286525 1026749 10806 SH SOLE 8323 0 2483 ISHARES INC MSCI EMERG MRKT 464286533 64137 1209 SH SOLE 744 0 465 ISHARES INC MSCI EURZONE ETF 464286608 93793 2376 SH SOLE 2251 0 125 ISHARES INC MSCI PAC JP ETF 464286665 673272 15734 SH SOLE 1047 0 14687 ISHARES INC MSCI EQUAL WEITE 464286681 27644 379 SH SOLE 379 0 0 ISHARES INC MSCI FRANCE ETF 464286707 8200 248 SH SOLE 248 0 0 ISHARES INC MSCI SWITZERLAND 464286749 5744 137 SH SOLE 137 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 1520 47 SH SOLE 47 0 0 ISHARES INC MSCI STH KOR ETF 464286772 124645 2207 SH SOLE 2207 0 0 ISHARES INC MSCI GERMANY ETF 464286806 31461 1272 SH SOLE 1272 0 0 ISHARES INC MSCI MEXICO ETF 464286822 544 11 SH SOLE 11 0 0 ISHARES INC MSCI HONG KG ETF 464286871 151692 7220 SH SOLE 6663 0 557 ISHARES INC CORE MSCI EMKT 46434G103 10612269 227243 SH SOLE 187343 0 39900 ISHARES INC CUR HD MSCI EM 46434G509 1400186 61037 SH SOLE 59707 0 1330 ISHARES INC MSCI TAIWAN ETF 46434G772 144978 3610 SH SOLE 3610 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 15123 804 SH SOLE 804 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1036340 19036 SH SOLE 7440 0 11596 ISHARES SILVER TR ISHARES 46428Q109 572762 26011 SH SOLE 23447 0 2564 ISHARES TR S&P 100 ETF 464287101 2527387 14817 SH SOLE 9892 0 4925 ISHARES TR CORE S&P TTL STK 464287150 28628951 337606 SH SOLE 306058 0 31548 ISHARES TR SELECT DIVID ETF 464287168 22689771 188141 SH SOLE 171553 0 16588 ISHARES TR TIPS BD ETF 464287176 24239281 227727 SH SOLE 102934 0 124793 ISHARES TR CHINA LG-CAP ETF 464287184 274623 9704 SH SOLE 8269 0 1435 ISHARES TR CORE S&P500 ETF 464287200 139373114 362752 SH SOLE 267412 0 95340 ISHARES TR CORE US AGGBD ET 464287226 14473992 149232 SH SOLE 111411 0 37821 ISHARES TR MSCI EMG MKT ETF 464287234 5867278 154809 SH SOLE 119223 0 35586 ISHARES TR IBOXX INV CP ETF 464287242 1432027 13583 SH SOLE 10726 0 2857 ISHARES TR GBL COMM SVC ETF 464287275 20695 380 SH SOLE 295 0 85 ISHARES TR GLOBAL TECH ETF 464287291 156992 3502 SH SOLE 3502 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 8000151 136755 SH SOLE 124118 0 12637 ISHARES TR GLOB HLTHCRE ETF 464287325 283245 3337 SH SOLE 2394 0 943 ISHARES TR GLOBAL FINLS ETF 464287333 31833 453 SH SOLE 453 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 273 7 SH SOLE 7 0 0 ISHARES TR NORTH AMERN NAT 464287374 49235 1211 SH SOLE 928 0 283 ISHARES TR LATN AMER 40 ETF 464287390 80756 3528 SH SOLE 3528 0 0 ISHARES TR S&P 500 VAL ETF 464287408 4394635 30293 SH SOLE 26936 0 3357 ISHARES TR 20 YR TR BD ETF 464287432 1043289 10479 SH SOLE 7620 0 2859 ISHARES TR 7-10 YR TRSY BD 464287440 881936 9208 SH SOLE 8686 0 522 ISHARES TR 1 3 YR TREAS BD 464287457 1781600 21949 SH SOLE 18684 0 3265 ISHARES TR MSCI EAFE ETF 464287465 48619284 740696 SH SOLE 567921 0 172775 ISHARES TR RUS MDCP VAL ETF 464287473 4302507 40844 SH SOLE 40453 0 391 ISHARES TR RUS MD CP GR ETF 464287481 4098304 49023 SH SOLE 46979 0 2044 ISHARES TR RUS MID CAP ETF 464287499 6077936 90110 SH SOLE 44110 0 46000 ISHARES TR CORE S&P MCP ETF 464287507 17727796 73289 SH SOLE 64695 0 8594 ISHARES TR EXPANDED TECH 464287515 368680 1441 SH SOLE 1441 0 0 ISHARES TR ISHARES SEMICDTR 464287523 2290410 6582 SH SOLE 6114 0 468 ISHARES TR EXPND TEC SC ETF 464287549 22400 80 SH SOLE 80 0 0 ISHARES TR ISHARES BIOTECH 464287556 5147880 39210 SH SOLE 23052 0 16158 ISHARES TR COHEN STEER REIT 464287564 350647 6394 SH SOLE 2434 0 3960 ISHARES TR GLOBAL 100 ETF 464287572 79025 1234 SH SOLE 1234 0 0 ISHARES TR US CONSUM DISCRE 464287580 227669 3997 SH SOLE 3997 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 30802561 203116 SH SOLE 200926 0 2190 ISHARES TR S&P MC 400GR ETF 464287606 2232843 32692 SH SOLE 31815 0 877 ISHARES TR RUS 1000 GRW ETF 464287614 23729640 110762 SH SOLE 102547 0 8215 ISHARES TR RUS 1000 ETF 464287622 21449532 101888 SH SOLE 98981 0 2907 ISHARES TR RUS 2000 VAL ETF 464287630 7865406 56720 SH SOLE 56436 0 284 ISHARES TR RUS 2000 GRW ETF 464287648 6968803 32486 SH SOLE 29751 0 2735 ISHARES TR RUSSELL 2000 ETF 464287655 48315883 277104 SH SOLE 241438 0 35666 ISHARES TR CORE S&P US VLU 464287663 71977432 1019077 SH SOLE 921157 0 97920 ISHARES TR CORE S&P US GWT 464287671 20928836 256733 SH SOLE 208286 0 48447 ISHARES TR RUSSELL 3000 ETF 464287689 42888518 194347 SH SOLE 189497 0 4850 ISHARES TR U.S. UTILITS ETF 464287697 138551 1601 SH SOLE 1261 0 340 ISHARES TR S&P MC 400VL ETF 464287705 1924012 19087 SH SOLE 19021 0 66 ISHARES TR US TELECOM ETF 464287713 265885 11854 SH SOLE 11854 0 0 ISHARES TR U.S. TECH ETF 464287721 1989245 26705 SH SOLE 24454 0 2251 ISHARES TR U.S. REAL ES ETF 464287739 1345270 15979 SH SOLE 11766 0 4213 ISHARES TR US INDUSTRIALS 464287754 385165 3993 SH SOLE 3816 0 177 ISHARES TR US HLTHCARE ETF 464287762 686330 2419 SH SOLE 2269 0 150 ISHARES TR U.S. FIN SVC ETF 464287770 121106 769 SH SOLE 769 0 0 ISHARES TR U.S. FINLS ETF 464287788 484931 6425 SH SOLE 5625 0 800 ISHARES TR U.S. ENERGY ETF 464287796 377267 8115 SH SOLE 6915 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 17667994 186686 SH SOLE 129765 0 56921 ISHARES TR US CONSM STAPLES 464287812 313092 1544 SH SOLE 1544 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 105726 847 SH SOLE 847 0 0 ISHARES TR DOW JONES US ETF 464287846 47660 510 SH SOLE 510 0 0 ISHARES TR EUROPE ETF 464287861 139810 3087 SH SOLE 2337 0 750 ISHARES TR SP SMCP600VL ETF 464287879 900775 9865 SH SOLE 8905 0 960 ISHARES TR S&P SML 600 GWT 464287887 1348868 12481 SH SOLE 10962 0 1519 ISHARES TR SHRT NAT MUN ETF 464288158 6645136 63730 SH SOLE 56246 0 7484 ISHARES TR AGENCY BOND ETF 464288166 8012 75 SH SOLE 0 0 75 ISHARES TR MSCI AC ASIA ETF 464288182 6479 100 SH SOLE 100 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 3863918 194656 SH SOLE 132262 0 62394 ISHARES TR MSCI ACWI EX US 464288240 6711128 147497 SH SOLE 145249 0 2248 ISHARES TR MSCI ACWI ETF 464288257 707984 8341 SH SOLE 8241 0 100 ISHARES TR EAFE SML CP ETF 464288273 1317848 23333 SH SOLE 23333 0 0 ISHARES TR JPMORGAN USD EMG 464288281 153023 1809 SH SOLE 1773 0 36 ISHARES TR MRGSTR MD CP GRW 464288307 45582 846 SH SOLE 846 0 0 ISHARES TR GLB INFRASTR ETF 464288372 69127 1508 SH SOLE 1508 0 0 ISHARES TR NATIONAL MUN ETF 464288414 3394618 32170 SH SOLE 28043 0 4127 ISHARES TR ASIA 50 ETF 464288430 3745 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1548376 57009 SH SOLE 46192 0 10817 ISHARES TR INTL DEV RE ETF 464288489 33696 1600 SH SOLE 1600 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 1976 40 SH SOLE 40 0 0 ISHARES TR IBOXX HI YD ETF 464288513 1444077 19613 SH SOLE 17800 0 1813 ISHARES TR RESIDENTIAL MULT 464288562 95129 1392 SH SOLE 1392 0 0 ISHARES TR MSCI KLD400 SOC 464288570 2928203 40788 SH SOLE 34887 0 5901 ISHARES TR MBS ETF 464288588 351801 3793 SH SOLE 3793 0 0 ISHARES TR GOV/CRED BD ETF 464288596 27702 270 SH SOLE 270 0 0 ISHARES TR MRGSTR SM CP GR 464288604 23786 660 SH SOLE 660 0 0 ISHARES TR INTRM GOV CR ETF 464288612 155637 1519 SH SOLE 969 0 550 ISHARES TR USD INV GRDE ETF 464288620 162014 3299 SH SOLE 733 0 2566 ISHARES TR ISHS 5-10YR INVT 464288638 225766 4560 SH SOLE 4030 0 530 ISHARES TR ISHS 1-5YR INVS 464288646 3030600 60831 SH SOLE 58562 0 2269 ISHARES TR 10-20 YR TRS ETF 464288653 111629 1032 SH SOLE 1032 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 625589 5445 SH SOLE 5415 0 30 ISHARES TR SHORT TREAS BD 464288679 131244 1194 SH SOLE 222 0 972 ISHARES TR PFD AND INCM SEC 464288687 1710148 56015 SH SOLE 48154 0 7861 ISHARES TR GLOBAL MATER ETF 464288695 1266 16 SH SOLE 16 0 0 ISHARES TR MRNING SM CP ETF 464288703 5727 110 SH SOLE 0 0 110 ISHARES TR GLB CNSM STP ETF 464288737 7395 124 SH SOLE 124 0 0 ISHARES TR US HOME CONS ETF 464288752 15454 255 SH SOLE 52 0 203 ISHARES TR US AER DEF ETF 464288760 5307421 47447 SH SOLE 25817 0 21630 ISHARES TR US REGNL BKS ETF 464288778 43067 904 SH SOLE 4 0 900 ISHARES TR U.S. INSRNCE ETF 464288786 2011 22 SH SOLE 0 0 22 ISHARES TR US BR DEL SE ETF 464288794 23032 240 SH SOLE 37 0 203 ISHARES TR MSCI USA ESG SLC 464288802 1936928 23529 SH SOLE 21620 0 1909 ISHARES TR U.S. MED DVC ETF 464288810 4271217 81248 SH SOLE 70052 0 11196 ISHARES TR US HLTHCR PR ETF 464288828 42295 158 SH SOLE 158 0 0 ISHARES TR U.S. PHARMA ETF 464288836 817669 4393 SH SOLE 4393 0 0 ISHARES TR US OIL GS EX ETF 464288851 299752 3228 SH SOLE 3228 0 0 ISHARES TR MICRO-CAP ETF 464288869 5392 50 SH SOLE 0 0 50 ISHARES TR EAFE VALUE ETF 464288877 4931264 107482 SH SOLE 105384 0 2098 ISHARES TR EAFE GRWTH ETF 464288885 13431848 160361 SH SOLE 138628 0 21733 ISHARES TR BRAZIL SM-CP ETF 464289131 2335 200 SH SOLE 200 0 0 ISHARES TR MSCI EURO FL ETF 464289180 101499 5790 SH SOLE 5790 0 0 ISHARES TR RUS TP200 VL ETF 464289420 214726 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 760342 6308 SH SOLE 6308 0 0 ISHARES TR 10+ YR INVST GRD 464289511 7120 143 SH SOLE 0 0 143 ISHARES TR AGGRES ALLOC ETF 464289859 22571 378 SH SOLE 378 0 0 ISHARES TR US TREAS BD ETF 46429B267 444773 19576 SH SOLE 5896 0 13680 ISHARES TR A RATE CP BD ETF 46429B291 14083 304 SH SOLE 304 0 0 ISHARES TR MSCI INDIA ETF 46429B598 3698707 88613 SH SOLE 88463 0 150 ISHARES TR FLTG RATE NT ETF 46429B655 4618079 91756 SH SOLE 89306 0 2450 ISHARES TR CORE HIGH DV ETF 46429B663 3835480 36795 SH SOLE 34592 0 2203 ISHARES TR MSCI CHINA ETF 46429B671 6439 136 SH SOLE 136 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 399683 6286 SH SOLE 4751 0 1535 ISHARES TR MSCI USA MIN VOL 46429B697 6939641 96250 SH SOLE 81564 0 14686 ISHARES TR 0-5 YR TIPS ETF 46429B747 5914172 60996 SH SOLE 59071 0 1925 ISHARES TR MSCI USA QLT FCT 46432F339 1470255 12902 SH SOLE 12378 0 524 ISHARES TR MSCI USA VALUE 46432F388 1074553 11790 SH SOLE 11790 0 0 ISHARES TR MSCI USA MMENTM 46432F396 399702 2739 SH SOLE 1317 0 1422 ISHARES TR CORE MSCI TOTAL 46432F834 1443630 24942 SH SOLE 23897 0 1045 ISHARES TR CORE MSCI EAFE 46432F842 20686714 335605 SH SOLE 297986 0 37619 ISHARES TR CORE 1 5 YR USD 46432F859 814105 17530 SH SOLE 15740 0 1790 ISHARES TR 0-5YR INVT GR CP 46434V100 3111 65 SH SOLE 65 0 0 ISHARES TR INTL EQTY FACTOR 46434V274 18820 765 SH SOLE 765 0 0 ISHARES TR U S EQUITY FACTR 46434V282 46227 1185 SH SOLE 1185 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 428664 9055 SH SOLE 9055 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 327 8 SH SOLE 8 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 21761 672 SH SOLE 672 0 0 ISHARES TR MSCI CHINA A 46434V514 138398 4433 SH SOLE 1785 0 2648 ISHARES TR CORE DIV GRWTH 46434V621 2846947 56939 SH SOLE 49373 0 7566 ISHARES TR CUR HED MSCI GER 46434V704 54810 2030 SH SOLE 1253 0 777 ISHARES TR CORE MSCI EURO 46434V738 477233 10047 SH SOLE 10047 0 0 ISHARES TR HDG MSCI EAFE 46434V803 4840215 179267 SH SOLE 179267 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 478332 9559 SH SOLE 9559 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 744768 29755 SH SOLE 29755 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 36630 1500 SH SOLE 1500 0 0 ISHARES TR CONV BD ETF 46435G102 162609 2341 SH SOLE 2341 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 352532 15810 SH SOLE 15810 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 433699 18246 SH SOLE 18246 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 311135 5855 SH SOLE 5855 0 0 ISHARES TR CORE MSCI INTL 46435G326 3919 70 SH SOLE 0 0 70 ISHARES TR MSCI UK ETF NEW 46435G334 377087 12299 SH SOLE 12099 0 200 ISHARES TR MORTGE REL ETF 46435G342 29497 1300 SH SOLE 1300 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 123405 2886 SH SOLE 2886 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1155375 13633 SH SOLE 12040 0 1593 ISHARES TR ESG AW MSCI EAFE 46435G516 18008804 273940 SH SOLE 272871 0 1069 ISHARES TR ESG MSCI LEADR 46435U218 880623 13280 SH SOLE 13280 0 0 ISHARES TR MSCI JP VALUE 46435U374 42764 1750 SH SOLE 1750 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 12145 500 SH SOLE 500 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 103197 2208 SH SOLE 2208 0 0 ISHARES TR US INFRASTRUC 46435U713 76515 2110 SH SOLE 2110 0 0 ISHARES TR BROAD USD HIGH 46435U853 55110 1596 SH SOLE 1596 0 0 ISHARES TR ESG SCRND S&P SM 46436E544 21659 652 SH SOLE 0 0 652 ISHARES TR IBONDS 24 TRM TS 46436E874 618690 25941 SH SOLE 25941 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 21827 443 SH SOLE 443 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 362 4 SH SOLE 0 0 4 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 242128 8589 SH SOLE 7214 0 1375 ITT INC COM 45073V108 1938128 23898 SH SOLE 22658 0 1240 J & J SNACK FOODS CORP COM 466032109 250337 1672 SH SOLE 1672 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 779874 16080 SH SOLE 16080 0 0 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 827013 18419 SH SOLE 6692 0 11727 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 311658 5440 SH SOLE 5440 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233 510074 10422 SH SOLE 9687 0 735 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 825639 15152 SH SOLE 14152 0 1000 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 1202733 23800 SH SOLE 23800 0 0 JABIL INC COM 466313103 380274 5576 SH SOLE 5576 0 0 JACOBS SOLUTIONS INC COM 46982L108 14870799 123851 SH SOLE 91983 0 31868 JAMF HLDG CORP COM 47074L105 3320393 155887 SH SOLE 133377 0 22510 JOBY AVIATION INC COMMON STOCK G65163100 59865 17870 SH SOLE 17670 0 200 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1288421 14107 SH SOLE 13354 0 753 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 59445 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 570562 12260 SH SOLE 12260 0 0 JOHNSON & JOHNSON COM 478160104 176013082 996394 SH SOLE 692633 0 303761 JOHNSON CTLS INTL PLC SHS G51502105 4867392 76053 SH SOLE 70412 0 5641 JONES LANG LASALLE INC COM 48020Q107 8296324 52057 SH SOLE 48944 0 3113 JPMORGAN CHASE & CO COM 46625H100 275490072 2054363 SH SOLE 1340770 0 713593 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 781217 35918 SH SOLE 8973 0 26945 KADANT INC COM 48282T104 4761077 26803 SH SOLE 25541 0 1262 KARAT PACKAGING INC COM 48563L101 326403 22714 SH SOLE 20224 0 2490 KELLOGG CO COM 487836108 1534245 21536 SH SOLE 20833 0 703 KELLY SVCS INC CL A 488152208 185900 11000 SH SOLE 11000 0 0 KEMPER CORP COM 488401100 540247 10981 SH SOLE 10791 0 190 KEURIG DR PEPPER INC COM 49271V100 290893 8157 SH SOLE 7719 0 438 KEYCORP COM 493267108 1035415 59438 SH SOLE 50121 0 9317 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1706594 9976 SH SOLE 4132 0 5844 KIMBERLY-CLARK CORP COM 494368103 12772646 94089 SH SOLE 61822 0 32267 KINDER MORGAN INC DEL COM 49456B101 10856849 600489 SH SOLE 468290 0 132199 KINSALE CAP GROUP INC COM 49714P108 9691683 37059 SH SOLE 35433 0 1626 KKR & CO INC COM 48251W104 539921 11631 SH SOLE 9068 0 2563 KLA CORP COM NEW 482480100 9053621 24013 SH SOLE 6486 0 17527 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2716216 51826 SH SOLE 25604 0 26222 KOHLS CORP COM 500255104 596557 23626 SH SOLE 12473 0 11153 KORNIT DIGITAL LTD SHS M6372Q113 21960189 956038 SH SOLE 838742 0 117296 KRAFT HEINZ CO COM 500754106 22697371 557538 SH SOLE 513130 0 44408 KROGER CO COM 501044101 1277446 28655 SH SOLE 21605 0 7050 KRYSTAL BIOTECH INC COM 501147102 551134 6957 SH SOLE 6732 0 225 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 163653 14717 SH SOLE 13475 0 1242 L3HARRIS TECHNOLOGIES INC COM 502431109 5220953 25075 SH SOLE 24310 0 765 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2113931 8977 SH SOLE 7402 0 1575 LAKELAND INDS INC COM 511795106 224105 16850 SH SOLE 15175 0 1675 LAM RESEARCH CORP COM 512807108 1348770 3209 SH SOLE 2182 0 1027 LAMAR ADVERTISING CO NEW CL A 512816109 389948 4131 SH SOLE 4131 0 0 LAMB WESTON HLDGS INC COM 513272104 442831 4956 SH SOLE 1783 0 3173 LANCASTER COLONY CORP COM 513847103 613603 3110 SH SOLE 3110 0 0 LANDSTAR SYS INC COM 515098101 3314363 20346 SH SOLE 20297 0 49 LAS VEGAS SANDS CORP COM 517834107 547710 11394 SH SOLE 521 0 10873 LATCH INC COM 51818V106 314944 443646 SH SOLE 443646 0 0 LATHAM GROUP INC COM 51819L107 330465 102629 SH SOLE 99948 0 2681 LATTICE SEMICONDUCTOR CORP COM 518415104 2016665 31083 SH SOLE 30578 0 505 LAUDER ESTEE COS INC CL A 518439104 24852525 100167 SH SOLE 77668 0 22499 LEGALZOOM COM INC COM 52466B103 1586878 205023 SH SOLE 160605 0 44418 LEGGETT & PLATT INC COM 524660107 1306927 40550 SH SOLE 4996 0 35554 LEIDOS HOLDINGS INC COM 525327102 292901 2784 SH SOLE 2779 0 5 LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 109140 150000 PRN SOLE 125000 0 25000 LENNAR CORP CL A 526057104 1851516 20459 SH SOLE 19444 0 1015 LENNAR CORP CL B 526057302 446645 5973 SH SOLE 4973 0 1000 LENNOX INTL INC COM 526107107 477264 1995 SH SOLE 1920 0 75 LEONARDO DRS INC COM 52661A108 485001 37950 SH SOLE 24650 0 13300 LESLIES INC COM 527064109 1816274 148753 SH SOLE 143097 0 5656 LHC GROUP INC COM 50187A107 218605 1352 SH SOLE 1352 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 6902 91 SH SOLE 83 0 8 LIBERTY BROADBAND CORP COM SER C 530307305 307216 4028 SH SOLE 3363 0 665 LIBERTY GLOBAL PLC SHS CL A G5480U104 18911 999 SH SOLE 487 0 512 LIBERTY GLOBAL PLC SHS CL C G5480U120 274915 14149 SH SOLE 14134 0 15 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 5346 136 SH SOLE 108 0 28 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 304510 7782 SH SOLE 6891 0 891 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 382771 6403 SH SOLE 6381 0 22 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 160 3 SH SOLE 3 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 683431 10231 SH SOLE 8036 0 2195 LILLY ELI & CO COM 532457108 114751046 313665 SH SOLE 192740 0 120925 LINCOLN ELEC HLDGS INC COM 533900106 383332 2653 SH SOLE 2653 0 0 LINCOLN NATL CORP IND COM 534187109 410020 13347 SH SOLE 10862 0 2485 LINDE PLC SHS G5494J103 83757157 256782 SH SOLE 160795 0 95987 LITTELFUSE INC COM 537008104 4979162 22612 SH SOLE 10687 0 11925 LIVE NATION ENTERTAINMENT IN COM 538034109 60941392 873837 SH SOLE 702056 0 171781 LIVERAMP HLDGS INC COM 53815P108 718834 30667 SH SOLE 24727 0 5940 LL FLOORING HOLDINGS INC COM 55003T107 364569 64870 SH SOLE 56820 0 8050 LOCKHEED MARTIN CORP COM 539830109 14306723 29408 SH SOLE 23755 0 5653 LOEWS CORP COM 540424108 441592 7571 SH SOLE 5571 0 2000 LOTTERY COM INC COM 54570M108 30558 173132 SH SOLE 173132 0 0 LOWES COS INC COM 548661107 52686614 264438 SH SOLE 200095 0 64343 LUCID GROUP INC COM 549498103 216807 31743 SH SOLE 5818 0 25925 LULULEMON ATHLETICA INC COM 550021109 145940667 455524 SH SOLE 393903 0 61621 LUMEN TECHNOLOGIES INC COM 550241103 119796 22949 SH SOLE 4967 0 17982 LUMINAR TECHNOLOGIES INC COM CL A 550424105 1619343 327140 SH SOLE 327140 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 817976 9852 SH SOLE 9639 0 213 M & T BK CORP COM 55261F104 595854 4108 SH SOLE 3084 0 1024 MACYS INC COM 55616P104 407668 19742 SH SOLE 16592 0 3150 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9432041 187852 SH SOLE 151848 0 36004 MAIN STR CAP CORP COM 56035L104 1686163 45634 SH SOLE 38504 0 7130 MANHATTAN ASSOCIATES INC COM 562750109 4931268 40620 SH SOLE 36149 0 4471 MANPOWERGROUP INC WIS COM 56418H100 267532 3215 SH SOLE 3201 0 14 MANULIFE FINL CORP COM 56501R106 980840 54980 SH SOLE 45749 0 9231 MARATHON OIL CORP COM 565849106 1079987 39896 SH SOLE 26116 0 13780 MARATHON PETE CORP COM 56585A102 6112133 52514 SH SOLE 45961 0 6553 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 12439986 869321 SH SOLE 618531 0 250790 MARCUS & MILLICHAP INC COM 566324109 299681 8699 SH SOLE 7544 0 1155 MARKEL CORP COM 570535104 12383089 9399 SH SOLE 8686 0 713 MARKETAXESS HLDGS INC COM 57060D108 683838 2452 SH SOLE 138 0 2314 MARRIOTT INTL INC NEW CL A 571903202 3219465 21623 SH SOLE 17847 0 3776 MARSH & MCLENNAN COS INC COM 571748102 5898681 35646 SH SOLE 29587 0 6059 MARTEN TRANS LTD COM 573075108 450984 22800 SH SOLE 22800 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3365843 9959 SH SOLE 9882 0 77 MARVELL TECHNOLOGY INC COM 573874104 21236306 573334 SH SOLE 530383 0 42951 MASCO CORP COM 574599106 291361 6243 SH SOLE 2100 0 4143 MASTERCARD INCORPORATED CL A 57636Q104 417707431 1201241 SH SOLE 928207 0 273034 MATCH GROUP INC NEW COM 57667L107 408635 9849 SH SOLE 8454 0 1395 MATTERPORT INC COM CL A 577096100 619186 221138 SH SOLE 221138 0 0 MAXCYTE INC COM 57777K106 641577 117505 SH SOLE 51732 0 65773 MAXLINEAR INC COM 57776J100 4837026 142475 SH SOLE 131405 0 11070 MCCORMICK & CO INC COM VTG 579780107 159638 1943 SH SOLE 1943 0 0 MCCORMICK & CO INC COM NON VTG 579780206 59626227 719342 SH SOLE 457273 0 262069 MCDONALDS CORP COM 580135101 89461814 339475 SH SOLE 253478 0 85997 MCKESSON CORP COM 58155Q103 7501337 19997 SH SOLE 19563 0 434 MEDIAALPHA INC CL A 58450V104 204582 20561 SH SOLE 19885 0 676 MEDICAL PPTYS TRUST INC COM 58463J304 129826 11654 SH SOLE 11369 0 285 MEDPACE HLDGS INC COM 58506Q109 2449937 11534 SH SOLE 10818 0 716 MEDTRONIC PLC SHS G5960L103 10668792 137272 SH SOLE 85116 0 52156 MEIRAGTX HLDGS PLC COM G59665102 861507 132133 SH SOLE 132133 0 0 MERCADOLIBRE INC COM 58733R102 1992049 2354 SH SOLE 1705 0 649 MERCK & CO INC COM 58933Y105 77176529 695597 SH SOLE 553473 0 142124 MERCURY SYS INC COM 589378108 7682574 171716 SH SOLE 146552 0 25164 MERIT MED SYS INC COM 589889104 1858153 26312 SH SOLE 26312 0 0 META PLATFORMS INC CL A 30303M102 30029343 249538 SH SOLE 214839 0 34699 METLIFE INC COM 59156R108 7892728 109061 SH SOLE 86479 0 22582 METTLER TOLEDO INTERNATIONAL COM 592688105 1363059 943 SH SOLE 582 0 361 MGE ENERGY INC COM 55277P104 332077 4717 SH SOLE 4417 0 300 MGM RESORTS INTERNATIONAL COM 552953101 1275753 38048 SH SOLE 37343 0 705 MGP INGREDIENTS INC NEW COM 55303J106 473923 4455 SH SOLE 4055 0 400 MICROCHIP TECHNOLOGY INC. COM 595017104 73770390 1050112 SH SOLE 696654 0 353458 MICRON TECHNOLOGY INC COM 595112103 14814025 296399 SH SOLE 265345 0 31054 MICROSOFT CORP COM 594918104 883047189 3682125 SH SOLE 2740662 0 941463 MID-AMER APT CMNTYS INC COM 59522J103 208181 1326 SH SOLE 912 0 414 MIDDLEBY CORP COM 596278101 595319 4446 SH SOLE 1163 0 3283 MINERALS TECHNOLOGIES INC COM 603158106 346408 5705 SH SOLE 1000 0 4705 MKS INSTRS INC COM 55306N104 272915 3221 SH SOLE 3180 0 41 MODERNA INC COM 60770K107 2800815 15593 SH SOLE 13341 0 2252 MODULAR MED INC COM NEW 60785L207 40000 20000 SH SOLE 0 0 20000 MOMENTUS INC COM CL A 60879E101 13467 17268 SH SOLE 17268 0 0 MONDELEZ INTL INC CL A 609207105 16065689 241046 SH SOLE 193209 0 47837 MONEYGRAM INTL INC COM NEW 60935Y208 113931 10462 SH SOLE 10462 0 0 MONGODB INC CL A 60937P106 34733993 176458 SH SOLE 128995 0 47463 MONOLITHIC PWR SYS INC COM 609839105 8237452 23295 SH SOLE 21277 0 2018 MONROE CAP CORP COM 610335101 3820142 447323 SH SOLE 337142 0 110181 MONSTER BEVERAGE CORP NEW COM 61174X109 247226 2435 SH SOLE 2335 0 100 MONTROSE ENVIRONMENTAL GROUP COM 615111101 35469430 799041 SH SOLE 662838 0 136203 MOODYS CORP COM 615369105 8668062 31111 SH SOLE 21098 0 10013 MORGAN STANLEY COM NEW 617446448 15257909 179463 SH SOLE 147783 0 31680 MORNINGSTAR INC COM 617700109 1423296 6571 SH SOLE 5151 0 1420 MOSAIC CO NEW COM 61945C103 1218621 27778 SH SOLE 24190 0 3588 MOTOROLA SOLUTIONS INC COM NEW 620076307 34273579 132993 SH SOLE 112185 0 20808 MP MATERIALS CORP COM CL A 553368101 342081 14089 SH SOLE 6738 0 7351 MPLX LP COM UNIT REP LTD 55336V100 737782 22466 SH SOLE 20667 0 1799 MSC INDL DIRECT INC CL A 553530106 326532 3997 SH SOLE 1847 0 2150 MSCI INC COM 55354G100 795574 1710 SH SOLE 1688 0 22 MYRIAD GENETICS INC COM 62855J104 172176 11866 SH SOLE 2068 0 9798 NAPCO SEC TECHNOLOGIES INC COM 630402105 530089 19290 SH SOLE 19290 0 0 NASDAQ INC COM 631103108 1242890 20259 SH SOLE 18705 0 1554 NATIONAL BK HLDGS CORP CL A 633707104 357595 8500 SH SOLE 8500 0 0 NATIONAL FUEL GAS CO COM 636180101 348125 5500 SH SOLE 4572 0 928 NATIONAL GRID PLC SPONSORED ADR NE 636274409 673593 11167 SH SOLE 10601 0 566 NATIONAL INSTRS CORP COM 636518102 1017997 27588 SH SOLE 27588 0 0 NATIONAL VISION HLDGS INC COM 63845R107 1029311 26556 SH SOLE 26436 0 120 NCINO INC COM 63947X101 425605 16097 SH SOLE 15336 0 761 NEKTAR THERAPEUTICS COM 640268108 92176 40786 SH SOLE 17931 0 22855 NEOGENOMICS INC COM NEW 64049M209 5317352 575471 SH SOLE 541955 0 33516 NEPHROS INC COM 640671400 41947 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 936518 15593 SH SOLE 15077 0 516 NETFLIX INC COM 64110L106 22463221 76178 SH SOLE 65410 0 10768 NEUROCRINE BIOSCIENCES INC COM 64125C109 8896608 74486 SH SOLE 68197 0 6289 NEURONETICS INC COM 64131A105 1191918 173496 SH SOLE 162887 0 10609 NEVRO CORP COM 64157F103 278982 7045 SH SOLE 4396 0 2649 NEW FORTRESS ENERGY INC COM CL A 644393100 915551 21583 SH SOLE 21583 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1937331 225271 SH SOLE 202029 0 23242 NEWELL BRANDS INC COM 651229106 183873 14058 SH SOLE 11407 0 2651 NEWMONT CORP COM 651639106 1500019 31780 SH SOLE 25136 0 6644 NEXPOINT RESIDENTIAL TR INC COM 65341D102 275482 6330 SH SOLE 6330 0 0 NEXTERA ENERGY INC COM 65339F101 43000285 514357 SH SOLE 347624 0 166733 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1655691 23622 SH SOLE 21687 0 1935 NEXTNAV INC COMMON STOCK 65345N106 73250 25000 SH SOLE 25000 0 0 NICE LTD SPONSORED ADR 653656108 813044 4228 SH SOLE 4224 0 4 NIKE INC CL B 654106103 43807878 374394 SH SOLE 251970 0 122424 NISOURCE INC COM 65473P105 655503 23906 SH SOLE 22062 0 1844 NORFOLK SOUTHN CORP COM 655844108 12986400 52700 SH SOLE 44416 0 8284 NORTHERN TR CORP COM 665859104 20226067 228569 SH SOLE 162153 0 66416 NORTHROP GRUMMAN CORP COM 666807102 15348445 28131 SH SOLE 23454 0 4677 NOVANTA INC COM 67000B104 32866138 241894 SH SOLE 175091 0 66803 NOVARTIS AG SPONSORED ADR 66987V109 8230139 90720 SH SOLE 78647 0 12073 NOVOCURE LTD ORD SHS G6674U108 498780 6800 SH SOLE 6600 0 200 NOVO-NORDISK A S ADR 670100205 2064854 15257 SH SOLE 11585 0 3672 NUCOR CORP COM 670346105 5411328 41054 SH SOLE 20947 0 20107 NUTANIX INC CL A 67059N108 3601413 138250 SH SOLE 97385 0 40865 NUTRIEN LTD COM 67077M108 2009086 27510 SH SOLE 20578 0 6932 NUVASIVE INC COM 670704105 340312 8252 SH SOLE 8059 0 193 NVIDIA CORPORATION COM 67066G104 53896100 368798 SH SOLE 260161 0 108637 NXP SEMICONDUCTORS N V COM N6596X109 820234 5190 SH SOLE 3561 0 1629 OAK STR HEALTH INC COM 67181A107 1711228 79555 SH SOLE 53540 0 26015 OATLY GROUP AB SPONSORED ADS 67421J108 26639 15310 SH SOLE 15300 0 10 OCCIDENTAL PETE CORP COM 674599105 676549 10741 SH SOLE 8382 0 2359 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 52609 1276 SH SOLE 1252 0 24 OKTA INC CL A 679295105 9491105 138901 SH SOLE 122300 0 16601 OLD DOMINION FREIGHT LINE IN COM 679580100 5409365 19062 SH SOLE 17240 0 1822 OLD NATL BANCORP IND COM 680033107 850415 47298 SH SOLE 38454 0 8844 OLD REP INTL CORP COM 680223104 1348823 55852 SH SOLE 52652 0 3200 OLD SECOND BANCORP INC ILL COM 680277100 177609 11073 SH SOLE 6000 0 5073 OLO INC CL A 68134L109 633619 101379 SH SOLE 95638 0 5741 OMNIAB INC COM 68218J103 180464 50129 SH SOLE 39374 0 10755 OMNICOM GROUP INC COM 681919106 19043825 233466 SH SOLE 231622 0 1844 ON SEMICONDUCTOR CORP COM 682189105 324324 5200 SH SOLE 2715 0 2485 ONE GAS INC COM 68235P108 211865 2798 SH SOLE 2298 0 500 ONEOK INC NEW COM 682680103 3290449 50083 SH SOLE 28037 0 22046 ONESPAWORLD HOLDINGS LIMITED COM P73684113 204607 21930 SH SOLE 10930 0 11000 OPEN TEXT CORP COM 683715106 236320 7973 SH SOLE 7945 0 28 OPENDOOR TECHNOLOGIES INC COM 683712103 36223 31227 SH SOLE 25203 0 6024 OPTIMIZERX CORP COM NEW 68401U204 13705522 815805 SH SOLE 755024 0 60781 OPTION CARE HEALTH INC COM NEW 68404L201 8188572 272136 SH SOLE 186001 0 86135 ORACLE CORP COM 68389X105 17513858 214263 SH SOLE 177609 0 36654 OREILLY AUTOMOTIVE INC COM 67103H107 65953348 78141 SH SOLE 46831 0 31310 ORGANON & CO COMMON STOCK 68622V106 1055140 37778 SH SOLE 22750 0 15028 ORIGIN MATERIALS INC COM 68622D106 92200 20000 SH SOLE 20000 0 0 OSHKOSH CORP COM 688239201 945485 10721 SH SOLE 9955 0 766 OTIS WORLDWIDE CORP COM 68902V107 889075 11353 SH SOLE 7438 0 3915 OUSTER INC COM 68989M103 37370 43302 SH SOLE 0 0 43302 OVID THERAPEUTICS INC COM 690469101 45250 24328 SH SOLE 24328 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 278488 24112 SH SOLE 12612 0 11500 P & F INDS INC CL A NEW 692830508 55550 11000 SH SOLE 0 0 11000 P3 HEALTH PARTNERS INC COM CL A 744413105 135487 73634 SH SOLE 73634 0 0 P3 HEALTH PARTNERS INC *W EXP 11/19/202 744413113 1087 7765 SH SOLE 7765 0 0 PACCAR INC COM 693718108 1638648 16557 SH SOLE 6135 0 10422 PACER FDS TR TRENDP US LAR CP 69374H105 426299 11371 SH SOLE 11371 0 0 PACER FDS TR DATA AND INFRAST 69374H741 43965 1515 SH SOLE 1515 0 0 PACER FDS TR US CASH COWS 100 69374H881 2162619 46759 SH SOLE 45315 0 1444 PAGERDUTY INC COM 69553P100 495610 18660 SH SOLE 18660 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 247632 38572 SH SOLE 18572 0 20000 PALO ALTO NETWORKS INC COM 697435105 80598932 577605 SH SOLE 416383 0 161222 PALOMAR HLDGS INC COM 69753M105 9704207 214885 SH SOLE 197075 0 17810 PAN AMERN SILVER CORP COM 697900108 495215 30307 SH SOLE 16782 0 13525 PAR TECHNOLOGY CORP COM 698884103 338858 12998 SH SOLE 12350 0 648 PARAMOUNT GLOBAL CLASS B COM 92556H206 1732544 59030 SH SOLE 50848 0 8182 PARKER-HANNIFIN CORP COM 701094104 8235765 28302 SH SOLE 23314 0 4988 PAYCHEX INC COM 704326107 28219735 244200 SH SOLE 179369 0 64831 PAYCOM SOFTWARE INC COM 70432V102 857076 2762 SH SOLE 1206 0 1556 PAYLOCITY HLDG CORP COM 70438V106 29315194 150907 SH SOLE 144162 0 6745 PAYPAL HLDGS INC COM 70450Y103 94484152 1326652 SH SOLE 1002901 0 323751 PAYSIGN INC COM 70451A104 39010 15120 SH SOLE 15120 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 403543 50824 SH SOLE 50124 0 700 PELOTON INTERACTIVE INC NOTE2/1 70614WAB6 70882 100000 PRN SOLE 0 0 100000 PENNYMAC MTG INVT TR COM 70931T103 143618 11591 SH SOLE 11507 0 84 PENUMBRA INC COM 70975L107 2834808 12743 SH SOLE 10281 0 2462 PEPSICO INC COM 713448108 85844107 475169 SH SOLE 364801 0 110368 PERFICIENT INC COM 71375U101 4134076 59202 SH SOLE 57085 0 2117 PERFORMANCE FOOD GROUP CO COM 71377A103 1246860 21354 SH SOLE 20808 0 546 PERKINELMER INC COM 714046109 895585 6387 SH SOLE 6273 0 114 PERRIGO CO PLC SHS G97822103 349711 10258 SH SOLE 9200 0 1058 PFIZER INC COM 717081103 68352821 1333974 SH SOLE 1018398 0 315576 PHILIP MORRIS INTL INC COM 718172109 15045334 148655 SH SOLE 120904 0 27751 PHILLIPS 66 COM 718546104 16159638 155262 SH SOLE 150568 0 4694 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 229407 7205 SH SOLE 7205 0 0 PHREESIA INC COM 71944F106 6203905 191715 SH SOLE 163013 0 28702 PIERIS PHARMACEUTICALS INC COM 720795103 19336 18592 SH SOLE 18592 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 35009 702 SH SOLE 57 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 117805 1302 SH SOLE 1074 0 228 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 92206 1033 SH SOLE 808 0 225 PIMCO ETF TR INV GRD CRP BD 72201R817 75072 807 SH SOLE 790 0 17 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1592902 16147 SH SOLE 15042 0 1105 PIMCO ETF TR 25YR+ ZERO U S 72201R882 796883 9126 SH SOLE 7976 0 1150 PINNACLE WEST CAP CORP COM 723484101 411818 5416 SH SOLE 4116 0 1300 PIONEER NAT RES CO COM 723787107 37100490 162444 SH SOLE 136121 0 26323 PIONEER PWR SOLUTIONS INC COM NEW 723836300 89083 33240 SH SOLE 33240 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 162735 13838 SH SOLE 3838 0 10000 PLANET FITNESS INC CL A 72703H101 46729141 593009 SH SOLE 480916 0 112093 PLUG POWER INC COM NEW 72919P202 1413136 114239 SH SOLE 114123 0 116 PNC FINL SVCS GROUP INC COM 693475105 5981834 37874 SH SOLE 30248 0 7626 POOL CORP COM 73278L105 208485963 689597 SH SOLE 546073 0 143524 POPULAR INC COM NEW 733174700 639988 9650 SH SOLE 9650 0 0 PORTILLOS INC COM CL A 73642K106 12070631 739622 SH SOLE 480066 0 259556 PORTLAND GEN ELEC CO COM NEW 736508847 530473 10826 SH SOLE 1741 0 9085 POSEIDA THERAPEUTICS INC COM 73730P108 101458 19143 SH SOLE 18993 0 150 POWERSCHOOL HOLDINGS INC COM CL A 73939C106 33597233 1455686 SH SOLE 1076805 0 378881 PPG INDS INC COM 693506107 3539441 28149 SH SOLE 16495 0 11654 PRA GROUP INC COM 69354N106 5328417 157739 SH SOLE 130810 0 26929 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 2269273 2305000 PRN SOLE 1970000 0 335000 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 2588134 41344 SH SOLE 37070 0 4274 PRICE T ROWE GROUP INC COM 74144T108 15665533 143641 SH SOLE 132840 0 10801 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 440293 5247 SH SOLE 3608 0 1639 PRIVIA HEALTH GROUP INC COM 74276R102 16176129 712291 SH SOLE 523544 0 188747 PROCTER AND GAMBLE CO COM 742718109 139408625 919825 SH SOLE 628795 0 291030 PROGRESSIVE CORP COM 743315103 157544096 1214587 SH SOLE 1063828 0 150759 PROLOGIS INC. COM 74340W103 3074060 27269 SH SOLE 15403 0 11866 PROS HOLDINGS INC COM 74346Y103 1863993 76834 SH SOLE 76834 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B110 2699 160 SH SOLE 160 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 64740 1992 SH SOLE 1792 0 200 PROSHARES TR SHORT S&P 500 NE 74347B425 275310 17175 SH SOLE 7375 0 9800 PROSHARES TR RUSS 2000 DIVD 74347B698 421673 6871 SH SOLE 6871 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 119751 8135 SH SOLE 8135 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G432 113977 2110 SH SOLE 2110 0 0 PROSHARES TR BITCOIN STRATE 74347G440 43879 4207 SH SOLE 4207 0 0 PROSHARES TR ULTSHT REAL EST 74347G556 91 5 SH SOLE 5 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 61786 1390 SH SOLE 1200 0 190 PROSHARES TR PSHS ULTRA DOW30 74347R305 86238 1350 SH SOLE 1350 0 0 PROSHARES TR PSHS SH MSCI EMR 74347R396 2980 195 SH SOLE 195 0 0 PROSHARES TR PSHS ULT SEMICDT 74347R669 309672 18700 SH SOLE 18700 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 485062 10635 SH SOLE 9435 0 1200 PROSHARES TR ULTRAPRO QQQ 74347X831 1367 79 SH SOLE 79 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 174636 7700 SH SOLE 7700 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 600 18 SH SOLE 18 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5353964 59495 SH SOLE 59420 0 75 PROSPECT CAP CORP COM 74348T102 379557 54300 SH SOLE 54300 0 0 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 49815 50000 PRN SOLE 0 0 50000 PRUDENTIAL FINL INC COM 744320102 1136322 11425 SH SOLE 8941 0 2484 PUBLIC STORAGE COM 74460D109 761691 2718 SH SOLE 2704 0 14 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 708277 11560 SH SOLE 10790 0 770 PURE CYCLE CORP COM NEW 746228303 2143904 204571 SH SOLE 171471 0 33100 PURE STORAGE INC CL A 74624M102 71153877 2658964 SH SOLE 1622785 0 1036179 PVH CORPORATION COM 693656100 254702 3608 SH SOLE 390 0 3218 QUALCOMM INC COM 747525103 39821291 362209 SH SOLE 311623 0 50586 QUALTRICS INTL INC COM CL A 747601201 240058 23127 SH SOLE 22727 0 400 QUANTA SVCS INC COM 74762E102 2508570 17604 SH SOLE 14283 0 3321 QUEST DIAGNOSTICS INC COM 74834L100 1366360 8734 SH SOLE 6936 0 1798 QUIDELORTHO CORP COM 219798105 3475461 40568 SH SOLE 39182 0 1386 QUINSTREET INC COM 74874Q100 13587355 946854 SH SOLE 838028 0 108826 RAPID7 INC COM 753422104 3130917 92140 SH SOLE 86254 0 5886 RAYONIER INC COM 754907103 1377563 41795 SH SOLE 29680 0 12115 RAYTHEON TECHNOLOGIES CORP COM 75513E101 30233571 299580 SH SOLE 266044 0 33536 RBC BEARINGS INC COM 75524B104 1705993 8149 SH SOLE 5084 0 3065 READY CAPITAL CORP COM 75574U101 64523 5792 SH SOLE 5792 0 0 READY CAPITAL CORP 7% CN SR NT 2023 75574U200 133513 5332 SH SOLE 3232 0 2100 REALTY INCOME CORP COM 756109104 1134130 17880 SH SOLE 17773 0 107 REDFIN CORP COM 75737F108 709297 167287 SH SOLE 157229 0 10058 REDWOOD TR INC COM 758075402 312366 46208 SH SOLE 44208 0 2000 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 181000 200000 PRN SOLE 150000 0 50000 REGENERON PHARMACEUTICALS COM 75886F107 1717868 2381 SH SOLE 2358 0 23 REGIONS FINANCIAL CORP NEW COM 7591EP100 9222585 427764 SH SOLE 359875 0 67889 RELX PLC SPONSORED ADR 759530108 349577 12611 SH SOLE 12412 0 199 REMITLY GLOBAL INC COM 75960P104 181540 15855 SH SOLE 15855 0 0 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 1934868 62800 SH SOLE 48690 0 14110 REPAY HLDGS CORP COM CL A 76029L100 3235891 401974 SH SOLE 365469 0 36505 REPLIGEN CORP COM 759916109 7363969 43494 SH SOLE 40163 0 3331 REPUBLIC SVCS INC COM 760759100 3997473 30991 SH SOLE 29394 0 1597 RESMED INC COM 761152107 70595640 339190 SH SOLE 222170 0 117020 REVANCE THERAPEUTICS INC COM 761330109 2316822 125505 SH SOLE 107133 0 18372 REVOLVE GROUP INC CL A 76156B107 462140 20761 SH SOLE 20641 0 120 RH COM 74967X103 4440965 16621 SH SOLE 13025 0 3596 RINGCENTRAL INC CL A 76680R206 1856270 52437 SH SOLE 42343 0 10094 RINGCENTRAL INC NOTE3/0 76680RAF4 3465056 4035000 PRN SOLE 3456000 0 579000 RIO TINTO PLC SPONSORED ADR 767204100 648774 9112 SH SOLE 8960 0 152 RITCHIE BROS AUCTIONEERS COM 767744105 38010485 657280 SH SOLE 313370 0 343910 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 203781 11057 SH SOLE 10740 0 317 ROBERT HALF INTL INC COM 770323103 4654188 63039 SH SOLE 60717 0 2322 ROCKET LAB USA INC COM 773122106 1604026 425471 SH SOLE 376073 0 49398 ROCKWELL AUTOMATION INC COM 773903109 85685436 332669 SH SOLE 162582 0 170087 ROKU INC COM CL A 77543R102 2304617 56625 SH SOLE 46096 0 10529 ROLLINS INC COM 775711104 69560372 1903677 SH SOLE 1349699 0 553978 ROPER TECHNOLOGIES INC COM 776696106 14196668 32856 SH SOLE 25346 0 7510 ROSS STORES INC COM 778296103 802153 6911 SH SOLE 6901 0 10 ROYAL BK CDA SUSTAINABL COM 780087102 2368101 25187 SH SOLE 25047 0 140 ROYAL CARIBBEAN GROUP COM V7780T103 546489 11056 SH SOLE 9506 0 1550 ROYAL GOLD INC COM 780287108 3172166 28142 SH SOLE 27327 0 815 ROYCE GLOBAL VALUE TR INC COM 78081T104 150467 17395 SH SOLE 16375 0 1020 RPM INTL INC COM 749685103 1526457 15664 SH SOLE 6073 0 9591 RUSH STREET INTERACTIVE INC COM 782011100 1912616 532762 SH SOLE 532762 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 104613544 2520201 SH SOLE 2093605 0 426596 S&P GLOBAL INC COM 78409V104 59805219 178555 SH SOLE 110410 0 68145 SALESFORCE INC COM 79466L302 115598697 871851 SH SOLE 629725 0 242126 SANGAMO THERAPEUTICS INC COM 800677106 925992 294902 SH SOLE 294402 0 500 SANOFI SPONSORED ADR 80105N105 789457 16301 SH SOLE 16038 0 263 SAREPTA THERAPEUTICS INC COM 803607100 2814866 21723 SH SOLE 20713 0 1010 SATSUMA PHARMACEUTICALS INC COM 80405P107 13500 15000 SH SOLE 15000 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 18600835 66358 SH SOLE 64915 0 1443 SCHLUMBERGER LTD COM STK 806857108 7293556 136430 SH SOLE 116098 0 20332 SCHWAB CHARLES CORP COM 808513105 34562993 415121 SH SOLE 331125 0 83996 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1728227 38568 SH SOLE 37302 0 1266 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 607329 13451 SH SOLE 13051 0 400 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2082696 37486 SH SOLE 30086 0 7400 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 505581 7658 SH SOLE 7165 0 493 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 32411 494 SH SOLE 494 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1236912 30534 SH SOLE 30494 0 40 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 515873 21794 SH SOLE 21794 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 117127 2507 SH SOLE 2507 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 308560 5774 SH SOLE 5649 0 125 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6211106 82223 SH SOLE 66454 0 15769 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 949170 29468 SH SOLE 29207 0 261 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 24697 541 SH SOLE 541 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 129321 6704 SH SOLE 6704 0 0 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 1772 36 SH SOLE 36 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 542536 11247 SH SOLE 11247 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 408062 7879 SH SOLE 7879 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 128385 4080 SH SOLE 3780 0 300 SCIENCE APPLICATIONS INTL CO COM 808625107 3871652 34902 SH SOLE 31349 0 3553 SCOTTS MIRACLE-GRO CO CL A 810186106 10799810 222264 SH SOLE 179026 0 43238 SEAGEN INC COM 81181C104 8694601 67657 SH SOLE 62971 0 4686 SEALED AIR CORP NEW COM 81211K100 16556132 331919 SH SOLE 290585 0 41334 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1422155 18308 SH SOLE 18011 0 297 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 14901663 109692 SH SOLE 104465 0 5227 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1534227 20580 SH SOLE 20052 0 528 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2038312 15781 SH SOLE 13436 0 2345 SELECT SECTOR SPDR TR ENERGY 81369Y506 20683826 236468 SH SOLE 207624 0 28844 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 15764470 460949 SH SOLE 423427 0 37522 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4386814 44668 SH SOLE 38342 0 6326 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8080863 64938 SH SOLE 58979 0 5959 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 738510 15389 SH SOLE 13392 0 1997 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 195186 5285 SH SOLE 4672 0 613 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6153427 87283 SH SOLE 81832 0 5451 SELECTA BIOSCIENCES INC COM 816212104 28265 25013 SH SOLE 25013 0 0 SELECTQUOTE INC COM 816307300 36955 55000 SH SOLE 55000 0 0 SEMPRA COM 816851109 2931240 18968 SH SOLE 18011 0 957 SENSEONICS HLDGS INC COM 81727U105 23613 22925 SH SOLE 20925 0 2000 SENTINELONE INC CL A 81730H109 208973 14323 SH SOLE 10923 0 3400 SERVICENOW INC COM 81762P102 116609117 300330 SH SOLE 249818 0 50512 SHAKE SHACK INC CL A 819047101 8236209 198320 SH SOLE 170075 0 28245 SHELL PLC SPON ADS 780259305 2636773 46300 SH SOLE 37271 0 9029 SHERWIN WILLIAMS CO COM 824348106 11935620 50291 SH SOLE 31012 0 19279 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 340915 13819 SH SOLE 13537 0 282 SHOPIFY INC CL A 82509L107 12223821 352170 SH SOLE 291777 0 60393 SHOTSPOTTER INC COM 82536T107 2001417 59161 SH SOLE 55541 0 3620 SIGNA SPORTS UNITED NV ORD SHS N80029106 2833355 577058 SH SOLE 507393 0 69665 SILENCE THERAPEUTICS PLC ADS 82686Q101 638777 41887 SH SOLE 41887 0 0 SILICON LABORATORIES INC COM 826919102 321402 2369 SH SOLE 424 0 1945 SIMILARWEB LTD SHS M84137104 1841970 286465 SH SOLE 274239 0 12226 SIMON PPTY GROUP INC NEW COM 828806109 6159538 52431 SH SOLE 42471 0 9960 SIMPLY GOOD FOODS CO COM 82900L102 968472 25466 SH SOLE 24991 0 475 SIRIUS XM HOLDINGS INC COM 82968B103 217032 37163 SH SOLE 30631 0 6532 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 7511296 64024 SH SOLE 59451 0 4573 SITIO ROYALTIES CORP CLASS A COM 82983N108 3225825 111814 SH SOLE 107849 0 3965 SKYWORKS SOLUTIONS INC COM 83088M102 306132 3359 SH SOLE 1644 0 1715 SMARTSHEET INC COM CL A 83200N103 13367404 339619 SH SOLE 295148 0 44471 SMUCKER J M CO COM NEW 832696405 21043683 132801 SH SOLE 99874 0 32927 SNAP INC CL A 83304A106 194618 21745 SH SOLE 19245 0 2500 SNAP ON INC COM 833034101 1920386 8405 SH SOLE 5402 0 3003 SNOWFLAKE INC CL A 833445109 3229363 22498 SH SOLE 19282 0 3216 SOLAREDGE TECHNOLOGIES INC COM 83417M104 899666 3176 SH SOLE 2780 0 396 SOLO BRANDS INC COM CL A 83425V104 1055435 283719 SH SOLE 275270 0 8449 SONOS INC COM 83570H108 579366 34282 SH SOLE 23648 0 10634 SONY GROUP CORPORATION SPONSORED ADR 835699307 740245 9704 SH SOLE 9581 0 123 SOUTHERN CO COM 842587107 6568675 91985 SH SOLE 75503 0 16482 SOUTHWEST AIRLS CO COM 844741108 784479 23299 SH SOLE 15860 0 7439 SOUTHWESTERN ENERGY CO COM 845467109 64748 11068 SH SOLE 5000 0 6068 SOVOS BRANDS INC COM 84612U107 1078469 75050 SH SOLE 72789 0 2261 SP PLUS CORP COM 78469C103 3330794 95933 SH SOLE 91748 0 4185 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 17506173 52836 SH SOLE 42829 0 10007 SPDR GOLD TR GOLD SHS 78463V107 23570630 138945 SH SOLE 113254 0 25691 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 4683 135 SH SOLE 70 0 65 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 3741 69 SH SOLE 69 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 71789 1855 SH SOLE 1855 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 217569 6601 SH SOLE 6251 0 350 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 525632 9218 SH SOLE 6084 0 3134 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 3413967 83471 SH SOLE 77013 0 6458 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 59707 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1616 50 SH SOLE 0 0 50 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 91660 3810 SH SOLE 3050 0 760 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 144183 5386 SH SOLE 5386 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 629345 21399 SH SOLE 92 0 21307 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1453029 48940 SH SOLE 32950 0 15990 SPDR S&P 500 ETF TR TR UNIT 78462F103 271869615 710900 SH SOLE 604116 0 106784 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 34991303 79025 SH SOLE 69788 0 9237 SPDR SER TR NYSE TECH ETF 78464A102 177878 1836 SH SOLE 1836 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 15604 216 SH SOLE 216 0 0 SPDR SER TR NUVEEN BLOOMBERG 78464A284 1181891 24135 SH SOLE 24135 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 14113 430 SH SOLE 430 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 1138683 15342 SH SOLE 14265 0 1077 SPDR SER TR BBG CONV SEC ETF 78464A359 3406537 52946 SH SOLE 37727 0 15219 SPDR SER TR PORTFOLIO INTRMD 78464A375 13623 428 SH SOLE 428 0 0 SPDR SER TR BLOOMBERG EMERGI 78464A391 452 22 SH SOLE 22 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 1559961 30787 SH SOLE 29163 0 1624 SPDR SER TR PORTFOLIO SHORT 78464A474 4151237 141295 SH SOLE 108657 0 32638 SPDR SER TR PRTFLO S&P500 VL 78464A508 467302 12016 SH SOLE 5216 0 6800 SPDR SER TR BLOOMBERG INTL T 78464A516 3814 170 SH SOLE 170 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 20163 300 SH SOLE 200 0 100 SPDR SER TR S&P TELECOM 78464A540 14608 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 7801 92 SH SOLE 92 0 0 SPDR SER TR DJ REIT ETF 78464A607 5839 67 SH SOLE 67 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1637077 14876 SH SOLE 14761 0 115 SPDR SER TR PORTFOLIO AGRGTE 78464A649 56036 2221 SH SOLE 0 0 2221 SPDR SER TR PORTFLI TIPS ETF 78464A656 61695 2395 SH SOLE 2290 0 105 SPDR SER TR PORTFOLIO LN TSR 78464A664 8070 278 SH SOLE 0 0 278 SPDR SER TR PORTFLI INTRMDIT 78464A672 24851 880 SH SOLE 0 0 880 SPDR SER TR S&P REGL BKG 78464A698 861793 14671 SH SOLE 14671 0 0 SPDR SER TR S&P METALS MNG 78464A755 3114067 62519 SH SOLE 58132 0 4387 SPDR SER TR S&P DIVID ETF 78464A763 10520970 84094 SH SOLE 77449 0 6645 SPDR SER TR S&P CAP MKTS 78464A771 3312 42 SH SOLE 42 0 0 SPDR SER TR S&P INS ETF 78464A789 183251 4475 SH SOLE 4275 0 200 SPDR SER TR S&P BK ETF 78464A797 660803 14636 SH SOLE 14256 0 380 SPDR SER TR S&P 600 SML CAP 78464A813 1080239 13140 SH SOLE 12790 0 350 SPDR SER TR S&P 400 MDCP GRW 78464A821 84027 1286 SH SOLE 0 0 1286 SPDR SER TR S&P 400 MDCP VAL 78464A839 175259 2708 SH SOLE 2314 0 394 SPDR SER TR PORTFOLIO S&P400 78464A847 2297349 54055 SH SOLE 41146 0 12909 SPDR SER TR PORTFOLIO S&P500 78464A854 639099 14177 SH SOLE 9920 0 4257 SPDR SER TR S&P SEMICNDCTR 78464A862 1137498 6802 SH SOLE 6802 0 0 SPDR SER TR S&P BIOTECH 78464A870 8923644 107514 SH SOLE 63638 0 43876 SPDR SER TR S&P HOMEBUILD 78464A888 64614 1071 SH SOLE 561 0 510 SPDR SER TR PORTFOLIO SH TSR 78468R101 244438 8461 SH SOLE 5000 0 3461 SPDR SER TR BLOOMBERG INVT 78468R200 871043 28662 SH SOLE 26622 0 2040 SPDR SER TR BLOOMBERG SHT TE 78468R408 36580 1509 SH SOLE 1248 0 261 SPDR SER TR OILGAS EQUIP 78468R549 2151242 26975 SH SOLE 26975 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 11326 83 SH SOLE 83 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 74842 832 SH SOLE 282 0 550 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 496682 5430 SH SOLE 1023 0 4407 SPDR SER TR NUVEEN BLMBRG MU 78468R721 179925 3944 SH SOLE 3137 0 807 SPDR SER TR NUVEEN BLMBRG SH 78468R739 1370163 29165 SH SOLE 29165 0 0 SPDR SER TR SPDR MSCI USA GE 78468R747 142327 1806 SH SOLE 1806 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 187772 4744 SH SOLE 3434 0 1310 SPDR SER TR SPDR S&P 500 ETF 78468R796 35100 376 SH SOLE 376 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 89689 2426 SH SOLE 1950 0 476 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 145423 7882 SH SOLE 0 0 7882 SPIRE INC COM 84857L101 439327 6380 SH SOLE 6320 0 60 SPLUNK INC COM 848637104 43733505 507998 SH SOLE 54338 0 453660 SPOK HLDGS INC COM 84863T106 314316 38378 SH SOLE 23378 0 15000 SPOTIFY TECHNOLOGY S A SHS L8681T102 278457 3527 SH SOLE 1365 0 2162 SPROTT PHYSICAL GOLD TR UNIT 85207H104 3395026 240782 SH SOLE 233882 0 6900 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 668264 81100 SH SOLE 30220 0 50880 SPROUT SOCIAL INC COM CL A 85209W109 50689562 897796 SH SOLE 665001 0 232795 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 598898 11504 SH SOLE 7802 0 3702 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 71300 1743 SH SOLE 1470 0 273 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 277838 6939 SH SOLE 6639 0 300 STAAR SURGICAL CO COM PAR $0.01 852312305 238768 4919 SH SOLE 3959 0 960 STAG INDL INC COM 85254J102 628053 19438 SH SOLE 18734 0 704 STANLEY BLACK & DECKER INC COM 854502101 1242418 16539 SH SOLE 16314 0 225 STARBUCKS CORP COM 855244109 257769024 2598478 SH SOLE 1907364 0 691114 STARWOOD PPTY TR INC COM 85571B105 3623424 197677 SH SOLE 177044 0 20633 STATE STR CORP COM 857477103 1161225 14970 SH SOLE 11912 0 3058 STEEL DYNAMICS INC COM 858119100 455673 4664 SH SOLE 4214 0 450 STELLANTIS N.V SHS N82405106 213606 15043 SH SOLE 14777 0 266 STERICYCLE INC COM 858912108 270504 5422 SH SOLE 3572 0 1850 STERIS PLC SHS USD G8473T100 2370681 12836 SH SOLE 11465 0 1371 STMICROELECTRONICS N V NY REGISTRY 861012102 338698 9522 SH SOLE 9522 0 0 STORE CAP CORP COM 862121100 765083 23864 SH SOLE 23379 0 485 STRIDE INC COM 86333M108 297160 9500 SH SOLE 9500 0 0 STRYKER CORPORATION COM 863667101 214040216 875456 SH SOLE 605778 0 269678 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 407052 26815 SH SOLE 25815 0 1000 SUMO LOGIC INC COM 86646P103 279442 34499 SH SOLE 11499 0 23000 SUN CMNTYS INC COM 866674104 972379 6800 SH SOLE 5785 0 1015 SUN LIFE FINANCIAL INC. COM 866796105 576444 12418 SH SOLE 12276 0 142 SUNCOR ENERGY INC NEW COM 867224107 3961615 124854 SH SOLE 64692 0 60162 SUNOPTA INC COM 8676EP108 9290285 1100745 SH SOLE 1003239 0 97506 SUNRUN INC COM 86771W105 287495 11969 SH SOLE 11969 0 0 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 117900 120000 PRN SOLE 90000 0 30000 SURGEPAYS INC COM NEW 86882L204 156305 23827 SH SOLE 23827 0 0 SVB FINANCIAL GROUP COM 78486Q101 426219 1852 SH SOLE 746 0 1106 SYNCHRONY FINANCIAL COM 87165B103 266747 8118 SH SOLE 6602 0 1516 SYNEOS HEALTH INC CL A 87166B102 444708 12124 SH SOLE 11588 0 536 SYNOPSYS INC COM 871607107 7422176 23246 SH SOLE 22315 0 931 SYSCO CORP COM 871829107 30177256 394732 SH SOLE 338204 0 56528 TABULA RASA HEALTHCARE INC COM 873379101 66810 13497 SH SOLE 12987 0 510 TACTILE SYS TECHNOLOGY INC COM 87357P100 2059742 179420 SH SOLE 172547 0 6873 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3718204 49915 SH SOLE 35812 0 14103 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 183760 11779 SH SOLE 11149 0 630 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3696823 35502 SH SOLE 33542 0 1960 TALKSPACE INC COM 87427V103 8514 13951 SH SOLE 13641 0 310 TAPESTRY INC COM 876030107 233415 6130 SH SOLE 4825 0 1305 TARGA RES CORP COM 87612G101 501303 6820 SH SOLE 5660 0 1160 TARGET CORP COM 87612E106 27116271 181940 SH SOLE 142991 0 38949 TASKUS INC CLASS A COM 87652V109 618557 36601 SH SOLE 34742 0 1859 TE CONNECTIVITY LTD SHS H84989104 5897622 51373 SH SOLE 29230 0 22143 TECHNIPFMC PLC COM G87110105 773114 63422 SH SOLE 63122 0 300 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 566677 38681 SH SOLE 38381 0 300 TELADOC HEALTH INC COM 87918A105 453725 19185 SH SOLE 16783 0 2402 TELEDYNE TECHNOLOGIES INC COM 879360105 669849 1675 SH SOLE 1566 0 109 TELOS CORP MD COM 87969B101 254500 50000 SH SOLE 50000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 629263 31797 SH SOLE 30046 0 1751 TENABLE HLDGS INC COM 88025T102 16265710 426362 SH SOLE 380208 0 46154 TENARIS S A SPONSORED ADS 88031M109 244432 6952 SH SOLE 0 0 6952 TERADYNE INC COM 880770102 1129610 12932 SH SOLE 12617 0 315 TESLA INC COM 88160R101 22797896 185078 SH SOLE 137288 0 47790 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 98040 10750 SH SOLE 10750 0 0 TEXAS INSTRS INC COM 882508104 49362748 298770 SH SOLE 212466 0 86304 TEXAS PACIFIC LAND CORPORATI COM 88262P102 7327489 3126 SH SOLE 3061 0 65 TEXTRON INC COM 883203101 324836 4588 SH SOLE 4283 0 305 THE REAL GOOD FOOD COMPANY I COM CL A 75601G109 372440 56175 SH SOLE 53125 0 3050 THE TRADE DESK INC COM CL A 88339J105 348777 7780 SH SOLE 5100 0 2680 THERMO FISHER SCIENTIFIC INC COM 883556102 87403703 158717 SH SOLE 132251 0 26466 THOMSON REUTERS CORP. COM NEW 884903709 265840 2331 SH SOLE 2025 0 306 THOUGHTWORKS HOLDING INC COM 88546E105 1418142 139170 SH SOLE 136432 0 2738 TILRAY BRANDS INC COM CL 2 88688T100 425846 158307 SH SOLE 157787 0 520 TIMKEN CO COM 887389104 283599 4013 SH SOLE 1300 0 2713 TITAN INTL INC ILL COM 88830M102 461132 30100 SH SOLE 30000 0 100 TJX COS INC NEW COM 872540109 18646220 234249 SH SOLE 212466 0 21783 T-MOBILE US INC COM 872590104 1088500 7775 SH SOLE 6800 0 975 TOAST INC CL A 888787108 4371662 242466 SH SOLE 226371 0 16095 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 1603503 81190 SH SOLE 81190 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 12962943 200169 SH SOLE 88039 0 112130 TOTALENERGIES SE SPONSORED ADS 89151E109 3558177 57316 SH SOLE 45663 0 11653 TRACTOR SUPPLY CO COM 892356106 14828024 65911 SH SOLE 51673 0 14238 TRAEGER INC COMMON STOCK 89269P103 269124 95434 SH SOLE 66434 0 29000 TRANE TECHNOLOGIES PLC SHS G8994E103 2575005 15319 SH SOLE 10957 0 4362 TRANSDIGM GROUP INC COM 893641100 110569130 175604 SH SOLE 121685 0 53919 TRANSOCEAN LTD REG SHS H8817H100 1231137 269986 SH SOLE 238486 0 31500 TRANSUNION COM 89400J107 1311646 23113 SH SOLE 17659 0 5454 TRAVELERS COMPANIES INC COM 89417E109 6750656 36005 SH SOLE 31322 0 4683 TREAN INS GROUP INC COM 89457R101 176130 29355 SH SOLE 27780 0 1575 TREEHOUSE FOODS INC COM 89469A104 20860005 422438 SH SOLE 366076 0 56362 TREX CO INC COM 89531P105 26396607 623591 SH SOLE 440993 0 182598 TRIMAS CORP COM NEW 896215209 978634 35279 SH SOLE 29351 0 5928 TRIMBLE INC COM 896239100 28147915 556723 SH SOLE 318060 0 238663 TRIPLE FLAG PRECIOUS METAL COM 89679M104 165120 12000 SH SOLE 12000 0 0 TRITON INTL LTD CL A G9078F107 460276 6692 SH SOLE 6692 0 0 TRUIST FINL CORP COM 89832Q109 2365137 54965 SH SOLE 39046 0 15919 TWILIO INC CL A 90138F102 12789491 261223 SH SOLE 184874 0 76349 TWIST BIOSCIENCE CORP COM 90184D100 1788036 75096 SH SOLE 35066 0 40030 TWO HBRS INVT CORP COM 90187B804 228633 14498 SH SOLE 10935 0 3563 TYLER TECHNOLOGIES INC COM 902252105 153994623 477636 SH SOLE 387484 0 90152 U HAUL HOLDING COMPANY COM 023586100 32565 541 SH SOLE 526 0 15 U HAUL HOLDING COMPANY COM SER N 023586506 267698 4869 SH SOLE 4734 0 135 U S SILICA HLDGS INC COM 90346E103 1248933 99915 SH SOLE 78995 0 20920 UBER TECHNOLOGIES INC COM 90353T100 36791538 1487729 SH SOLE 792867 0 694862 UBIQUITI INC COM 90353W103 206576 755 SH SOLE 541 0 214 UFP INDUSTRIES INC COM 90278Q108 261446 3299 SH SOLE 8 0 3291 UGI CORP NEW COM 902681105 247220 6669 SH SOLE 2719 0 3950 ULTA BEAUTY INC COM 90384S303 38419178 81905 SH SOLE 61850 0 20055 UNDER ARMOUR INC CL A 904311107 628579 61868 SH SOLE 58578 0 3290 UNDER ARMOUR INC CL C 904311206 60852 6822 SH SOLE 4555 0 2267 UNIFIRST CORP MASS COM 904708104 4735396 24537 SH SOLE 23395 0 1142 UNILEVER PLC SPON ADR NEW 904767704 6943035 137895 SH SOLE 102953 0 34942 UNION PAC CORP COM 907818108 111876634 540284 SH SOLE 374834 0 165450 UNIQURE NV SHS N90064101 662621 29229 SH SOLE 25279 0 3950 UNITED AIRLS HLDGS INC COM 910047109 715565 18981 SH SOLE 18171 0 810 UNITED PARCEL SERVICE INC CL B 911312106 37845393 217702 SH SOLE 151612 0 66090 UNITED RENTALS INC COM 911363109 2003858 5638 SH SOLE 5260 0 378 UNITED STATES STL CORP NEW COM 912909108 1362319 54384 SH SOLE 44284 0 10100 UNITEDHEALTH GROUP INC COM 91324P102 194278089 366438 SH SOLE 296331 0 70107 UNITY SOFTWARE INC COM 91332U101 6224300 217709 SH SOLE 183009 0 34700 UNIVERSAL DISPLAY CORP COM 91347P105 303592 2810 SH SOLE 670 0 2140 UNIVERSAL HLTH SVCS INC CL B 913903100 222888 1582 SH SOLE 1442 0 140 UPHEALTH INC COM NEW 91532B200 32127 19710 SH SOLE 19710 0 0 URANIUM ENERGY CORP COM 916896103 622740 160500 SH SOLE 160000 0 500 US BANCORP DEL COM NEW 902973304 8621802 197702 SH SOLE 141159 0 56543 V F CORP COM 918204108 333529 12080 SH SOLE 12070 0 10 VAIL RESORTS INC COM 91879Q109 7371650 30928 SH SOLE 15266 0 15662 VALERO ENERGY CORP COM 91913Y100 4481690 35328 SH SOLE 32467 0 2861 VALMONT INDS INC COM 920253101 24484008 74044 SH SOLE 67011 0 7033 VANECK ETF TRUST GOLD MINERS ETF 92189F106 8339134 290968 SH SOLE 262263 0 28705 VANECK ETF TRUST PREFERRED SECURT 92189F429 33420 2000 SH SOLE 2000 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 3864 143 SH SOLE 143 0 0 VANECK ETF TRUST MORTGAGE REIT 92189F452 17505 1500 SH SOLE 1500 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 35883 324 SH SOLE 324 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 1817219 27996 SH SOLE 23276 0 4720 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 3464172 17070 SH SOLE 15976 0 1094 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 68567 882 SH SOLE 882 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 67890 425 SH SOLE 425 0 0 VANECK ETF TRUST CHINA GROWTH LDR 92189F759 15186 600 SH SOLE 600 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 768293 21551 SH SOLE 18642 0 2909 VANECK ETF TRUST VANECK VIETNAM 92189F817 8288 700 SH SOLE 0 0 700 VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 34696 2572 SH SOLE 1753 0 819 VANECK ETF TRUST GAMING ETF 92189F882 20063 520 SH SOLE 520 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 128301 2813 SH SOLE 1697 0 1116 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 1021868 20215 SH SOLE 20000 0 215 VANECK ETF TRUST OIL SERVICES ETF 92189H607 11858 39 SH SOLE 39 0 0 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 267 22 SH SOLE 22 0 0 VANECK ETF TRUST ENERGY INCME ET 92189H870 2347 38 SH SOLE 38 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 811294 3846 SH SOLE 3796 0 50 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2495089 17814 SH SOLE 9208 0 8606 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 25535 137 SH SOLE 137 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 279029 1610 SH SOLE 1610 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 101411 661 SH SOLE 600 0 61 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1449165 8559 SH SOLE 8175 0 384 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 32714 200 SH SOLE 200 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 6963115 93691 SH SOLE 1808 0 91883 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 42578299 565599 SH SOLE 393583 0 172016 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3144994 43778 SH SOLE 42609 0 1169 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 10052988 205163 SH SOLE 186153 0 19010 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 292691 6171 SH SOLE 5939 0 232 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 46224524 131566 SH SOLE 123574 0 7992 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 19761320 146120 SH SOLE 134057 0 12063 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3622650 20153 SH SOLE 15419 0 4734 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 19123449 231856 SH SOLE 212113 0 19743 VANGUARD INDEX FDS SML CP GRW ETF 922908595 7104322 35426 SH SOLE 27261 0 8165 VANGUARD INDEX FDS SM CP VAL ETF 922908611 9019545 56798 SH SOLE 52728 0 4070 VANGUARD INDEX FDS MID CAP ETF 922908629 15799793 77522 SH SOLE 72919 0 4603 VANGUARD INDEX FDS LARGE CAP ETF 922908637 636481 3654 SH SOLE 3361 0 293 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 8782745 66105 SH SOLE 54600 0 11505 VANGUARD INDEX FDS GROWTH ETF 922908736 37382865 175416 SH SOLE 164698 0 10718 VANGUARD INDEX FDS VALUE ETF 922908744 88354544 629440 SH SOLE 580512 0 48928 VANGUARD INDEX FDS SMALL CP ETF 922908751 6463699 35217 SH SOLE 28481 0 6736 VANGUARD INDEX FDS TOTAL STK MKT 922908769 16679995 87243 SH SOLE 78866 0 8377 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2487653 60175 SH SOLE 59508 0 667 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 279952 2723 SH SOLE 1603 0 1120 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 658795 7644 SH SOLE 7589 0 55 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 81099894 1617469 SH SOLE 1432875 0 184594 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 20584357 528075 SH SOLE 477274 0 50801 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 501415 7792 SH SOLE 7717 0 75 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 5433563 98008 SH SOLE 17800 0 80208 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3224389 69030 SH SOLE 41635 0 27395 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2471704 49943 SH SOLE 47398 0 2545 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 232668 4024 SH SOLE 3203 0 821 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1155006 15361 SH SOLE 13833 0 1528 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2129934 12401 SH SOLE 12401 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 61038 392 SH SOLE 202 0 190 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 37140 305 SH SOLE 305 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 3938712 55971 SH SOLE 10163 0 45808 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 255958 4644 SH SOLE 4644 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 558582 9552 SH SOLE 9552 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 323054 4852 SH SOLE 3872 0 980 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 121982 700 SH SOLE 700 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 347536 7635 SH SOLE 3567 0 4068 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 17716 234 SH SOLE 234 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2033 33 SH SOLE 33 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1395065 17999 SH SOLE 17619 0 380 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 101728040 669925 SH SOLE 565753 0 104172 VANGUARD STAR FDS VG TL INTL STK F 921909768 965768 18673 SH SOLE 18673 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 108106344 2575800 SH SOLE 2323495 0 252305 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 15486371 143114 SH SOLE 119665 0 23449 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 3923935 65871 SH SOLE 64686 0 1185 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 4406198 63280 SH SOLE 52403 0 10877 VANGUARD WORLD FD ESG US STK ETF 921910733 2669870 40539 SH SOLE 40539 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 5227247 30379 SH SOLE 21856 0 8523 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 1602262 15579 SH SOLE 2835 0 12744 VANGUARD WORLD FD MEGA CAP INDEX 921910873 302137 2282 SH SOLE 2117 0 165 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 716308 3271 SH SOLE 2655 0 616 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3441656 17966 SH SOLE 17565 0 401 VANGUARD WORLD FDS ENERGY ETF 92204A306 2362599 19481 SH SOLE 18362 0 1119 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1634637 19759 SH SOLE 17417 0 2342 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3269402 13180 SH SOLE 11950 0 1230 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3908086 21398 SH SOLE 20752 0 646 VANGUARD WORLD FDS INF TECH ETF 92204A702 9998021 31302 SH SOLE 29306 0 1996 VANGUARD WORLD FDS MATERIALS ETF 92204A801 2101899 12350 SH SOLE 11147 0 1203 VANGUARD WORLD FDS UTILITIES ETF 92204A876 305033 1989 SH SOLE 1560 0 429 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 2113188 25692 SH SOLE 24725 0 967 VARONIS SYS INC COM 922280102 583585 24377 SH SOLE 24377 0 0 VEEVA SYS INC CL A COM 922475108 245197642 1519381 SH SOLE 1215079 0 304302 VELO3D INC COMMON STOCK 92259N104 345926 193255 SH SOLE 173555 0 19700 VENTAS INC COM 92276F100 554520 12309 SH SOLE 12095 0 214 VERACYTE INC COM 92337F107 1590147 67010 SH SOLE 48985 0 18025 VERISK ANALYTICS INC COM 92345Y106 72363632 410178 SH SOLE 286759 0 123419 VERIZON COMMUNICATIONS INC COM 92343V104 21029498 533744 SH SOLE 425813 0 107931 VERRA MOBILITY CORP CL A COM STK 92511U102 10518213 760536 SH SOLE 670265 0 90271 VERTEX PHARMACEUTICALS INC COM 92532F100 5095234 17644 SH SOLE 8296 0 9348 VERU INC COM 92536C103 1584449 300085 SH SOLE 300000 0 85 VIASAT INC COM 92552V100 3221274 101778 SH SOLE 88782 0 12996 VIATRIS INC COM 92556V106 308971 27760 SH SOLE 18503 0 9257 VICI PPTYS INC COM 925652109 2518745 77739 SH SOLE 70608 0 7131 VICOR CORP COM 925815102 380550 7080 SH SOLE 7080 0 0 VIEMED HEALTHCARE INC COM 92663R105 173880 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 311676 33157 SH SOLE 20657 0 12500 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 702559 22100 SH SOLE 22100 0 0 VIRACTA THERAPEUTICS INC COM 92765F108 75691 51843 SH SOLE 51843 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 790788 227238 SH SOLE 187213 0 40025 VIRTU FINL INC CL A 928254101 585747 28699 SH SOLE 28554 0 145 VISA INC COM CL A 92826C839 470398293 2264143 SH SOLE 1921592 0 342551 VISTA OUTDOOR INC COM 928377100 911414 37399 SH SOLE 35349 0 2050 VITA COCO CO INC COM 92846Q107 794650 57500 SH SOLE 57500 0 0 VMWARE INC CL A COM 928563402 1047511 8533 SH SOLE 4874 0 3659 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 530693 52440 SH SOLE 45922 0 6518 VONTIER CORPORATION COM 928881101 320162 16563 SH SOLE 12185 0 4378 VOYA FINANCIAL INC COM 929089100 355781 5786 SH SOLE 2251 0 3535 VS TRUST 2X LONG VIX FUT 92891H309 58200 10000 SH SOLE 10000 0 0 VULCAN MATLS CO COM 929160109 14039576 80176 SH SOLE 20239 0 59937 VUZIX CORP COM NEW 92921W300 53934 14817 SH SOLE 0 0 14817 WABTEC COM 929740108 52513120 526131 SH SOLE 329390 0 196741 WALGREENS BOOTS ALLIANCE INC COM 931427108 8765125 234613 SH SOLE 176742 0 57871 WALMART INC COM 931142103 105903065 746901 SH SOLE 394147 0 352754 WARNER BROS DISCOVERY INC COM SER A 934423104 785380 82846 SH SOLE 51935 0 30911 WARNER MUSIC GROUP CORP COM CL A 934550203 5699686 162755 SH SOLE 158032 0 4723 WASTE CONNECTIONS INC COM 94106B101 9092980 68595 SH SOLE 67235 0 1360 WASTE MGMT INC DEL COM 94106L109 7608525 48499 SH SOLE 41709 0 6790 WATERS CORP COM 941848103 1546064 4513 SH SOLE 4512 0 1 WATSCO INC COM 942622200 176962328 709552 SH SOLE 536327 0 173225 WAYFAIR INC CL A 94419L101 514169 15633 SH SOLE 15441 0 192 WAYFAIR INC NOTE 0.625%10/0 94419LAM3 64004 99000 PRN SOLE 74000 0 25000 WEBSTER FINL CORP COM 947890109 203467 4298 SH SOLE 303 0 3995 WEC ENERGY GROUP INC COM 92939U106 3651096 38941 SH SOLE 27282 0 11659 WELLS FARGO CO NEW COM 949746101 13057850 316247 SH SOLE 281001 0 35246 WELLS FARGO CO NEW PERP PFD CNV A 949746804 474000 400 SH SOLE 390 0 10 WELLTOWER INC COM 95040Q104 1868713 28508 SH SOLE 22433 0 6075 WEST PHARMACEUTICAL SVSC INC COM 955306105 23159845 98406 SH SOLE 87510 0 10896 WESTERN ALLIANCE BANCORP COM 957638109 593781 9969 SH SOLE 9969 0 0 WESTERN DIGITAL CORP. COM 958102105 644030 20413 SH SOLE 17463 0 2950 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 23813 25000 PRN SOLE 25000 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 332054 12367 SH SOLE 8649 0 3718 WESTERN UN CO COM 959802109 361848 26278 SH SOLE 20498 0 5780 WESTROCK CO COM 96145D105 817567 23253 SH SOLE 23253 0 0 WEX INC COM 96208T104 25170326 153806 SH SOLE 140735 0 13071 WEYERHAEUSER CO MTN BE COM NEW 962166104 5824675 187893 SH SOLE 163345 0 24548 WHEATON PRECIOUS METALS CORP COM 962879102 6925845 177222 SH SOLE 140119 0 37103 WHIRLPOOL CORP COM 963320106 1275761 9019 SH SOLE 1184 0 7835 WILLIAMS COS INC COM 969457100 1242534 37767 SH SOLE 27641 0 10126 WILLIAMS SONOMA INC COM 969904101 1503348 13082 SH SOLE 12852 0 230 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2365822 9673 SH SOLE 8966 0 707 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 5880502 130186 SH SOLE 126186 0 4000 WINTRUST FINL CORP COM 97650W108 3466913 41019 SH SOLE 39641 0 1378 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1221855 20146 SH SOLE 20146 0 0 WISDOMTREE TR CHINESE YUAN FD 97717W182 10008 400 SH SOLE 0 0 400 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1076611 12510 SH SOLE 3985 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 102277 2325 SH SOLE 2125 0 200 WISDOMTREE TR US LARGECAP DIVD 97717W307 583188 9414 SH SOLE 8892 0 522 WISDOMTREE TR EMER MKT HIGH FD 97717W315 331127 9291 SH SOLE 8291 0 1000 WISDOMTREE TR US AI ENHANCED 97717W406 228410 2488 SH SOLE 1988 0 500 WISDOMTREE TR INDIA ERNGS FD 97717W422 448015 13747 SH SOLE 8747 0 5000 WISDOMTREE TR GERMANY HEDEQ FD 97717W448 21966 700 SH SOLE 700 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 10133 389 SH SOLE 85 0 304 WISDOMTREE TR US MIDCAP DIVID 97717W505 85366 2075 SH SOLE 2075 0 0 WISDOMTREE TR WISDOMTREE US VA 97717W547 8211 144 SH SOLE 144 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 191059 4486 SH SOLE 4486 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 37194 765 SH SOLE 765 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 289560 10181 SH SOLE 10181 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 99144 2108 SH SOLE 1988 0 120 WISDOMTREE TR INTL SMCAP DIV 97717W760 135800 2343 SH SOLE 2343 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 52373 1450 SH SOLE 1450 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 34722 968 SH SOLE 968 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 27664 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 166383 2588 SH SOLE 2588 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 5198 95 SH SOLE 95 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 48309 1774 SH SOLE 1774 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 214985 5041 SH SOLE 5041 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 124834 4000 SH SOLE 4000 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 84642 2105 SH SOLE 1805 0 300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 104170 1489 SH SOLE 1489 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 6977 270 SH SOLE 270 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 56358708 1121120 SH SOLE 929820 0 191300 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 190583 7599 SH SOLE 7599 0 0 WOLFSPEED INC COM 977852102 2565043 37153 SH SOLE 36288 0 865 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 327154 13513 SH SOLE 12969 0 544 WOODWARD INC COM 980745103 350162 3624 SH SOLE 2660 0 964 WORKDAY INC CL A 98138H101 259253818 1549356 SH SOLE 1117710 0 431646 WP CAREY INC COM 92936U109 5717785 73164 SH SOLE 60755 0 12409 WYNDHAM HOTELS & RESORTS INC COM 98311A105 862067 12089 SH SOLE 11564 0 525 WYNN RESORTS LTD COM 983134107 1579630 19154 SH SOLE 18304 0 850 XCEL ENERGY INC COM 98389B100 2710060 38654 SH SOLE 35015 0 3639 XOMETRY INC CLASS A COM 98423F109 52638810 1633224 SH SOLE 1247006 0 386218 XPO INC COM 983793100 208262 6256 SH SOLE 4656 0 1600 XYLEM INC COM 98419M100 6018732 54434 SH SOLE 12939 0 41495 YETI HLDGS INC COM 98585X104 34129689 826185 SH SOLE 749258 0 76927 YUM BRANDS INC COM 988498101 4002555 31250 SH SOLE 29137 0 2113 YUM CHINA HLDGS INC COM 98850P109 1982272 36272 SH SOLE 18623 0 17649 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 27449973 107055 SH SOLE 41929 0 65126 ZIFF DAVIS INC COM 48123V102 326961 2289 SH SOLE 1324 0 965 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3403065 26691 SH SOLE 18632 0 8059 ZIONS BANCORPORATION N A COM 989701107 541055 11006 SH SOLE 8267 0 2739 ZIPRECRUITER INC CL A 98980B103 212820 12961 SH SOLE 12961 0 0 ZOETIS INC CL A 98978V103 342863655 2339568 SH SOLE 1790380 0 549188 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 7328723 108189 SH SOLE 89371 0 18818