0001104659-24-013837.txt : 20240212 0001104659-24-013837.hdr.sgml : 20240212 20240212091345 ACCESSION NUMBER: 0001104659-24-013837 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240212 DATE AS OF CHANGE: 20240212 EFFECTIVENESS DATE: 20240212 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLAIR WILLIAM & CO/IL CENTRAL INDEX KEY: 0000902367 ORGANIZATION NAME: 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: 24617649 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-2023 12-31-2023 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-12-2024 0 1785 29346833609
INFORMATION TABLE 2 infotable.xml 374WATER INC COM 88583P104 14200 10000 SH SOLE 0 0 10000 3M CO COM 88579Y101 9444980 86398 SH SOLE 58535 0 27862 AAR CORP COM 000361105 358862 5751 SH SOLE 2251 0 3500 ABBOTT LABS COM 002824100 191544611 1740207 SH SOLE 1343363 0 396845 ABBVIE INC COM 00287Y109 163772498 1056801 SH SOLE 815946 0 240855 ABM INDS INC COM 000957100 364302 8126 SH SOLE 126 0 8000 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 155572 30445 SH SOLE 24605 0 5840 ABRDN WORLD HEALTHCARE FUND BEN INT SHS 87911L108 451407 38681 SH SOLE 38381 0 300 ACADIA HEALTHCARE COMPANY IN COM 00404A109 853027 10970 SH SOLE 10939 0 31 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 218131203 621616 SH SOLE 467256 0 154360 ACCOLADE INC COM 00437E102 575952 47956 SH SOLE 45109 0 2847 ACUITY BRANDS INC COM 00508Y102 284118 1387 SH SOLE 1246 0 141 ACV AUCTIONS INC COM CL A 00091G104 167635 11065 SH SOLE 11065 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 71780 14649 SH SOLE 12800 0 1849 ADOBE INC COM 00724F101 405953636 680445 SH SOLE 483359 0 197086 ADVANCED DRAIN SYS INC DEL COM 00790R104 921333 6551 SH SOLE 6516 0 35 ADVANCED MICRO DEVICES INC COM 007903107 30373496 206048 SH SOLE 144243 0 61805 AERCAP HOLDINGS NV SHS N00985106 305455 4110 SH SOLE 4110 0 0 AEROVIRONMENT INC COM 008073108 1264055 10029 SH SOLE 9894 0 135 AES CORP COM 00130H105 229614 11928 SH SOLE 8690 0 3238 AFFILIATED MANAGERS GROUP IN COM 008252108 1946505 12855 SH SOLE 11955 0 900 AFLAC INC COM 001055102 1510666 18311 SH SOLE 17086 0 1225 AGCO CORP COM 001084102 12919653 106413 SH SOLE 94552 0 11861 AGENUS INC COM NEW 00847G705 40208 48566 SH SOLE 33266 0 15300 AGILENT TECHNOLOGIES INC COM 00846U101 2405801 17304 SH SOLE 11221 0 6083 AGILON HEALTH INC COM 00857U107 2804636 223477 SH SOLE 221677 0 1800 AGNICO EAGLE MINES LTD COM 008474108 1749635 31899 SH SOLE 27168 0 4731 AILERON THERAPEUTICS INC COM NEW 00887A204 86266 28297 SH SOLE 23347 0 4950 AIR PRODS & CHEMS INC COM 009158106 21544771 78688 SH SOLE 47210 0 31478 AIRBNB INC COM CL A 009066101 61351491 450650 SH SOLE 407941 0 42709 AIRGAIN INC COM 00938A104 2982138 837679 SH SOLE 771954 0 65725 AKAMAI TECHNOLOGIES INC COM 00971T101 7234499 61128 SH SOLE 46963 0 14165 ALAMOS GOLD INC NEW COM CL A 011532108 501193 37208 SH SOLE 27308 0 9900 ALARM COM HLDGS INC COM 011642105 2314753 35821 SH SOLE 35491 0 330 ALAUNOS THERAPEUTICS INC COM 98973P101 6627 93729 SH SOLE 93729 0 0 ALBEMARLE CORP COM 012653101 581493 4025 SH SOLE 3061 0 964 ALBERTSONS COS INC COMMON STOCK 013091103 1059296 46056 SH SOLE 30940 0 15116 ALCOA CORP COM 013872106 211749 6228 SH SOLE 3915 0 2313 ALCON AG ORD SHS H01301128 264578 3387 SH SOLE 2554 0 832 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6646715 85753 SH SOLE 72355 0 13398 ALIGN TECHNOLOGY INC COM 016255101 64904669 236878 SH SOLE 208902 0 27977 ALKAMI TECHNOLOGY INC COM 01644J108 259354 10695 SH SOLE 8290 0 2405 ALLAKOS INC COM 01671P100 296797 108717 SH SOLE 62717 0 46000 ALLEGION PLC ORD SHS G0176J109 325340 2568 SH SOLE 1984 0 584 ALLIANT ENERGY CORP COM 018802108 900586 17555 SH SOLE 16202 0 1353 ALLSTATE CORP COM 020002101 47398177 338607 SH SOLE 307327 0 31280 ALLY FINL INC COM 02005N100 337630 9669 SH SOLE 13 0 9656 ALPHABET INC CAP STK CL C 02079K107 491770147 3489464 SH SOLE 2825103 0 664361 ALPHABET INC CAP STK CL A 02079K305 356933836 2555185 SH SOLE 1935760 0 619425 ALPS ETF TR OSHARES US QUALT 00162Q387 40949 888 SH SOLE 888 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 5603087 131775 SH SOLE 130425 0 1350 ALPS ETF TR ALERIAN ENERGY 00162Q676 10968 475 SH SOLE 475 0 0 ALTERYX INC COM CL A 02156B103 345353 7323 SH SOLE 6618 0 705 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 911422 939000 PRN SOLE 709000 0 230000 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 5341875 5500000 PRN SOLE 4200000 0 1300000 ALTRIA GROUP INC COM 02209S103 6941477 172074 SH SOLE 136966 0 35108 AMAZON COM INC COM 023135106 885816194 5830039 SH SOLE 4496739 0 1333301 AMBARELLA INC SHS G037AX101 315153 5142 SH SOLE 5142 0 0 AMDOCS LTD SHS G02602103 286434 3259 SH SOLE 2549 0 710 AMER STATES WTR CO COM 029899101 252921 3145 SH SOLE 3145 0 0 AMEREN CORP COM 023608102 323989 4479 SH SOLE 4065 0 414 AMERESCO INC CL A 02361E108 1002736 31662 SH SOLE 27572 0 4090 AMERICAN AIRLS GROUP INC COM 02376R102 258532 18816 SH SOLE 17449 0 1367 AMERICAN ELEC PWR CO INC COM 025537101 3190454 39282 SH SOLE 12590 0 26692 AMERICAN EXPRESS CO COM 025816109 133198752 711000 SH SOLE 509395 0 201605 AMERICAN INTL GROUP INC COM NEW 026874784 1729699 25531 SH SOLE 13297 0 12234 AMERICAN TOWER CORP NEW COM 03027X100 152021006 704192 SH SOLE 611080 0 93112 AMERICAN WTR WKS CO INC NEW COM 030420103 1540137 11669 SH SOLE 8350 0 3319 AMERICOLD REALTY TRUST INC COM 03064D108 3063687 101212 SH SOLE 57382 0 43830 AMERIPRISE FINL INC COM 03076C106 5763769 15175 SH SOLE 13727 0 1448 AMETEK INC COM 031100100 120881526 733104 SH SOLE 460468 0 272636 AMGEN INC COM 031162100 32756742 113731 SH SOLE 93352 0 20379 AMICUS THERAPEUTICS INC COM 03152W109 580584 40915 SH SOLE 40915 0 0 AMN HEALTHCARE SVCS INC COM 001744101 2588077 34563 SH SOLE 32827 0 1736 AMPHENOL CORP NEW CL A 032095101 151879534 1532125 SH SOLE 1270241 0 261884 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2609819 71404 SH SOLE 70574 0 830 AMPLITUDE INC COM CL A 03213A104 247404 19450 SH SOLE 15450 0 4000 ANALOG DEVICES INC COM 032654105 8726041 43947 SH SOLE 33338 0 10608 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 113582 12200 SH SOLE 12200 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 406668 6293 SH SOLE 4530 0 1763 ANSYS INC COM 03662Q105 1081020 2979 SH SOLE 2552 0 427 AON PLC SHS CL A G0403H108 215657645 741041 SH SOLE 553457 0 187583 APOLLO GLOBAL MGMT INC COM 03769M106 1098803 11791 SH SOLE 9050 0 2741 APPFOLIO INC COM CL A 03783C100 11123914 64211 SH SOLE 55459 0 8752 APPIAN CORP CL A 03782L101 630730 16748 SH SOLE 16481 0 267 APPLE INC COM 037833100 1192948426 6196169 SH SOLE 4606181 0 1589988 APPLIED MATLS INC COM 038222105 13091148 80775 SH SOLE 69387 0 11387 APPLOVIN CORP COM CL A 03831W108 5904814 148176 SH SOLE 137287 0 10889 APTARGROUP INC COM 038336103 512405 4145 SH SOLE 3045 0 1100 APTIV PLC SHS G6095L109 439628 4900 SH SOLE 3997 0 903 ARCH CAP GROUP LTD ORD G0450A105 306587 4128 SH SOLE 2654 0 1474 ARCHER DANIELS MIDLAND CO COM 039483102 7504649 103914 SH SOLE 94405 0 9508 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 589769 18705 SH SOLE 6080 0 12625 ARDELYX INC COM 039697107 89900 14500 SH SOLE 14500 0 0 ARES CAPITAL CORP COM 04010L103 5872494 293185 SH SOLE 248722 0 44463 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 7070425 59455 SH SOLE 55734 0 3721 ARGENX SE SPONSORED ADR 04016X101 814120 2140 SH SOLE 1840 0 300 ARISTA NETWORKS INC COM 040413106 49803300 211470 SH SOLE 137140 0 74330 ARK ETF TR INNOVATION ETF 00214Q104 3057080 58375 SH SOLE 56835 0 1540 ARK ETF TR ISRAEL INOVATE 00214Q609 1902030 97490 SH SOLE 97490 0 0 ARROW ELECTRS INC COM 042735100 371518 3039 SH SOLE 3039 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 10992277 14522 SH SOLE 12657 0 1865 ASSETMARK FINL HLDGS INC COM 04546L106 9658695 322494 SH SOLE 299446 0 23048 ASSOCIATED BANC CORP COM 045487105 262391 12267 SH SOLE 11093 0 1174 ASSURANT INC COM 04621X108 2897541 17197 SH SOLE 16836 0 361 ASTRAZENECA PLC SPONSORED ADR 046353108 16665033 247439 SH SOLE 155268 0 92171 AT&T INC COM 00206R102 9213925 549102 SH SOLE 456655 0 92447 ATHIRA PHARMA INC COM 04746L104 87589 36045 SH SOLE 36045 0 0 ATLASSIAN CORPORATION CL A 049468101 18497183 77765 SH SOLE 60949 0 16816 ATMOS ENERGY CORP COM 049560105 291328 2514 SH SOLE 767 0 1747 ATOMERA INC COM 04965B100 77285 11025 SH SOLE 11025 0 0 ATRICURE INC COM 04963C209 222920 6246 SH SOLE 5950 0 296 AUGMEDIX INC COM 05105P107 884456 151189 SH SOLE 10205 0 140984 AUTODESK INC COM 052769106 3206145 13168 SH SOLE 10299 0 2869 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 174569 27107 SH SOLE 27107 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 65929761 282997 SH SOLE 189453 0 93544 AUTONATION INC COM 05329W102 350820 2336 SH SOLE 2216 0 120 AUTOZONE INC COM 053332102 4188688 1620 SH SOLE 1610 0 10 AVALONBAY CMNTYS INC COM 053484101 1769791 9453 SH SOLE 6845 0 2608 AVANTOR INC COM 05352A100 479133 20987 SH SOLE 1188 0 19799 AVERY DENNISON CORP COM 053611109 1606716 7948 SH SOLE 5943 0 2005 AWARE INC MASS COM 05453N100 36460 21964 SH SOLE 21964 0 0 AXALTA COATING SYS LTD COM G0750C108 426765 12563 SH SOLE 134 0 12429 AXON ENTERPRISE INC COM 05464C101 18848790 72964 SH SOLE 61379 0 11585 AXSOME THERAPEUTICS INC COM 05464T104 678107 8520 SH SOLE 8520 0 0 AZEK CO INC CL A 05478C105 1419955 37123 SH SOLE 25796 0 11327 AZENTA INC COM 114340102 228316 3505 SH SOLE 3270 0 235 BAIDU INC SPON ADR REP A 056752108 3279698 27540 SH SOLE 23942 0 3598 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 445620 29570 SH SOLE 29570 0 0 BAKER HUGHES COMPANY CL A 05722G100 563507 16486 SH SOLE 9897 0 6589 BALL CORP COM 058498106 469478 8162 SH SOLE 2767 0 5395 BANCO BRADESCO S A SP ADR PFD NEW 059460303 202517 57862 SH SOLE 57609 0 253 BANCO SANTANDER S.A. ADR 05964H105 565901 136691 SH SOLE 133443 0 3248 BANK AMERICA CORP COM 060505104 39361088 1169025 SH SOLE 961235 0 207790 BANK AMERICA CORP 7.25%CNV PFD L 060505682 359173 298 SH SOLE 248 0 50 BANK FIRST CORP COM 06211J100 233809 2698 SH SOLE 663 0 2035 BANK HAWAII CORP COM 062540109 438963 6058 SH SOLE 4500 0 1558 BANK MARIN BANCORP COM 063425102 203245 9230 SH SOLE 9230 0 0 BANK MONTREAL QUE COM 063671101 1105679 11175 SH SOLE 8237 0 2938 BANK NEW YORK MELLON CORP COM 064058100 1095928 21055 SH SOLE 12292 0 8764 BANK NOVA SCOTIA HALIFAX COM 064149107 427805 8786 SH SOLE 8611 0 176 BARRICK GOLD CORP COM 067901108 2431491 134411 SH SOLE 131928 0 2483 BAUSCH HEALTH COS INC COM 071734107 643565 80245 SH SOLE 68995 0 11250 BAXTER INTL INC COM 071813109 2011829 52039 SH SOLE 29580 0 22459 BECTON DICKINSON & CO COM 075887109 11481605 47089 SH SOLE 36000 0 11089 BEL FUSE INC CL A 077347201 32319 500 SH SOLE 500 0 0 BEL FUSE INC CL B 077347300 610946 9150 SH SOLE 9150 0 0 BERKLEY W R CORP COM 084423102 324180 4584 SH SOLE 4491 0 93 BERKSHIRE HATHAWAY INC DEL CL A 084670108 37441127 69 SH SOLE 54 0 15 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 135703436 380484 SH SOLE 321563 0 58921 BEST BUY INC COM 086516101 3654939 46691 SH SOLE 38848 0 7843 BEYOND MEAT INC COM 08862E109 140228 15756 SH SOLE 13926 0 1830 BHP GROUP LTD SPONSORED ADS 088606108 837829 12265 SH SOLE 11110 0 1155 BILL HOLDINGS INC COM 090043100 5572107 68294 SH SOLE 49460 0 18834 BIO-TECHNE CORP COM 09073M104 9305703 120603 SH SOLE 115040 0 5563 BIODESIX INC COM 09075X108 165232 89800 SH SOLE 89800 0 0 BIOGEN INC COM 09062X103 3036666 11735 SH SOLE 8792 0 2943 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3558766 36909 SH SOLE 19014 0 17895 BJS WHSL CLUB HLDGS INC COM 05550J101 11378062 170688 SH SOLE 163411 0 7277 BLACKLINE INC COM 09239B109 9257073 148256 SH SOLE 127487 0 20769 BLACKROCK INC COM 09247X101 38522957 47454 SH SOLE 39234 0 8219 BLACKSTONE INC COM 09260D107 145321041 1109999 SH SOLE 898620 0 211378 BLOCK INC CL A 852234103 16702882 215939 SH SOLE 195353 0 20586 BLUE BIRD CORP COM 095306106 11451772 424769 SH SOLE 399003 0 25766 BLUE OWL CAPITAL CORPORATION COM 69121K104 440053 29814 SH SOLE 18314 0 11500 BLUEPRINT MEDICINES CORP COM 09627Y109 610260 6616 SH SOLE 6616 0 0 BOEING CO COM 097023105 53906262 206807 SH SOLE 137719 0 69088 BOK FINL CORP COM NEW 05561Q201 16716311 195170 SH SOLE 0 0 195170 BOOKING HOLDINGS INC COM 09857L108 9304358 2623 SH SOLE 2244 0 379 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 56871937 444625 SH SOLE 315835 0 128789 BORGWARNER INC COM 099724106 5842521 162971 SH SOLE 155779 0 7192 BOSTON PROPERTIES INC COM 101121101 204345 2912 SH SOLE 1678 0 1234 BOSTON SCIENTIFIC CORP COM 101137107 968405 16752 SH SOLE 15394 0 1358 BOX INC CL A 10316T104 2963768 115727 SH SOLE 113997 0 1730 BP PLC SPONSORED ADR 055622104 4942332 139614 SH SOLE 114168 0 25446 BRAZE INC COM CL A 10576N102 489540 9214 SH SOLE 8714 0 500 BRIGHT HORIZONS FAM SOL IN D COM 109194100 898390 9533 SH SOLE 9462 0 71 BRINKS CO COM 109696104 1015303 11544 SH SOLE 11544 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 44350816 864370 SH SOLE 661853 0 202517 BROADCOM INC COM 11135F101 64814843 58065 SH SOLE 52337 0 5728 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6511048 31645 SH SOLE 29612 0 2033 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 712944 17748 SH SOLE 16415 0 1334 BROOKFIELD CORP CL A LTD VT SH 11271J107 4551209 113440 SH SOLE 108107 0 5333 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1088061 34553 SH SOLE 34183 0 370 BROOKLINE BANCORP INC DEL COM 11373M107 242311 22210 SH SOLE 22000 0 210 BROWN FORMAN CORP CL B 115637209 421749 7386 SH SOLE 7364 0 22 BRUNSWICK CORP COM 117043109 205837 2128 SH SOLE 2097 0 31 BUILDERS FIRSTSOURCE INC COM 12008R107 858739 5144 SH SOLE 4386 0 758 BURLINGTON STORES INC COM 122017106 538126 2767 SH SOLE 2763 0 4 BWX TECHNOLOGIES INC COM 05605H100 3386658 44137 SH SOLE 42327 0 1810 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2038631 23598 SH SOLE 21354 0 2244 CABALETTA BIO INC COM 12674W109 420813 18538 SH SOLE 17038 0 1500 CADENCE DESIGN SYSTEM INC COM 127387108 1546531 5678 SH SOLE 3852 0 1826 CAMECO CORP COM 13321L108 1270830 29486 SH SOLE 29486 0 0 CAMPBELL SOUP CO COM 134429109 1864482 43129 SH SOLE 40348 0 2781 CAMPING WORLD HLDGS INC CL A 13462K109 214570 8171 SH SOLE 8171 0 0 CAMTEK LTD ORD M20791105 339962 4900 SH SOLE 2900 0 2000 CANADIAN IMPERIAL BK COMM TO COM 136069101 494393 10270 SH SOLE 8508 0 1762 CANADIAN NATL RY CO COM 136375102 8566429 68188 SH SOLE 32687 0 35501 CANADIAN PACIFIC KANSAS CITY COM 13646K108 7465430 94427 SH SOLE 71233 0 23194 CANNAE HLDGS INC COM 13765N107 953746 48885 SH SOLE 41385 0 7500 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 2650562 93659 SH SOLE 64990 0 28669 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 4367024 146348 SH SOLE 117780 0 28568 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 3233446 114539 SH SOLE 106864 0 7675 CAPITAL ONE FINL CORP COM 14040H105 2799771 21353 SH SOLE 15922 0 5431 CAPRI HOLDINGS LIMITED SHS G1890L107 302043 6012 SH SOLE 2875 0 3137 CARDIFF ONCOLOGY INC COM 14147L108 192400 130000 SH SOLE 53000 0 77000 CARDINAL HEALTH INC COM 14149Y108 1147375 11383 SH SOLE 3216 0 8167 CARLYLE GROUP INC COM 14316J108 1754065 43108 SH SOLE 35592 0 7516 CARMAX INC COM 143130102 54551729 710864 SH SOLE 512695 0 198169 CARNIVAL CORP UNIT 99/99/9999 143658300 371597 20043 SH SOLE 18993 0 1050 CARRIER GLOBAL CORPORATION COM 14448C104 6320587 110019 SH SOLE 89927 0 20092 CARTERS INC COM 146229109 549807 7342 SH SOLE 142 0 7200 CARTESIAN THERAPEUTICS INC COM 816212104 17244 25013 SH SOLE 25013 0 0 CARVANA CO CL A 146869102 1670575 31556 SH SOLE 11339 0 20217 CASELLA WASTE SYS INC CL A 147448104 638130 7467 SH SOLE 7467 0 0 CASEYS GEN STORES INC COM 147528103 421066 1533 SH SOLE 1234 0 299 CATALENT INC COM 148806102 1832156 40778 SH SOLE 40482 0 296 CATERPILLAR INC COM 149123101 36214043 122481 SH SOLE 99361 0 23120 CBIZ INC COM 124805102 4019718 64223 SH SOLE 61549 0 2674 CBOE GLOBAL MKTS INC COM 12503M108 10770325 60318 SH SOLE 10353 0 49965 CBRE GROUP INC CL A 12504L109 560402 6020 SH SOLE 5377 0 643 CDW CORP COM 12514G108 23352627 102730 SH SOLE 92317 0 10413 CEDAR FAIR L P DEPOSITRY UNIT 150185106 287674 7228 SH SOLE 2300 0 4928 CELANESE CORP DEL COM 150870103 324436 2088 SH SOLE 2058 0 30 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 3924270 453149 SH SOLE 441786 0 11363 CENCORA INC COM 03073E105 4349564 21178 SH SOLE 17321 0 3857 CENTENE CORP DEL COM 15135B101 2837419 38235 SH SOLE 28110 0 10125 CENTERPOINT ENERGY INC COM 15189T107 438657 15354 SH SOLE 7572 0 7782 CERIDIAN HCM HLDG INC COM 15677J108 10820040 161204 SH SOLE 146273 0 14931 CERTARA INC COM 15687V109 2218803 126140 SH SOLE 125318 0 822 CF INDS HLDGS INC COM 125269100 2291111 28819 SH SOLE 28529 0 290 CHARLES RIV LABS INTL INC COM 159864107 818890 3464 SH SOLE 3284 0 180 CHART INDS INC COM 16115Q308 735773 5397 SH SOLE 5312 0 85 CHARTER COMMUNICATIONS INC N CL A 16119P108 1480210 3808 SH SOLE 1792 0 2016 CHECK POINT SOFTWARE TECH LT ORD M22465104 2654573 17374 SH SOLE 8523 0 8851 CHEESECAKE FACTORY INC COM 163072101 1320237 37710 SH SOLE 32347 0 5363 CHEGG INC COM 163092109 375 33 SH SOLE 33 0 0 CHEGG INC NOTE 0.125% 3/1 163092AD1 36820 40000 PRN SOLE 20000 0 20000 CHEGG INC NOTE9/0 163092AF6 373500 450000 PRN SOLE 300000 0 150000 CHEMED CORP NEW COM 16359R103 1410437 2412 SH SOLE 2412 0 0 CHENIERE ENERGY INC COM NEW 16411R208 7476854 43799 SH SOLE 41756 0 2043 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 215790 4334 SH SOLE 4334 0 0 CHEVRON CORP NEW COM 166764100 94923773 636389 SH SOLE 487399 0 148990 CHEWY INC CL A 16679L109 16792630 710649 SH SOLE 665256 0 45393 CHIPOTLE MEXICAN GRILL INC COM 169656105 111413103 48717 SH SOLE 42813 0 5904 CHUBB LIMITED COM H1467J104 8206931 36314 SH SOLE 28358 0 7956 CHURCH & DWIGHT CO INC COM 171340102 7267742 76859 SH SOLE 69374 0 7485 CHURCHILL DOWNS INC COM 171484108 545117 4040 SH SOLE 4040 0 0 CIENA CORP COM NEW 171779309 1071823 23813 SH SOLE 22643 0 1170 CINCINNATI FINL CORP COM 172062101 218197 2109 SH SOLE 1411 0 698 CINTAS CORP COM 172908105 167190659 277421 SH SOLE 173134 0 104287 CISCO SYS INC COM 17275R102 33825643 669550 SH SOLE 518642 0 150907 CITIGROUP INC COM NEW 172967424 7462656 145075 SH SOLE 125015 0 20060 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 68993 91200 SH SOLE 91200 0 0 CITIZENS FINL GROUP INC COM 174610105 683832 20635 SH SOLE 13660 0 6975 CIVISTA BANCSHARES INC COM NO PAR 178867107 979164 53100 SH SOLE 53100 0 0 CLEAN HARBORS INC COM 184496107 337677 1935 SH SOLE 1935 0 0 CLEARWATER ANALYTICS HLDGS I CL A 185123106 441441 22039 SH SOLE 22039 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 2973744 145629 SH SOLE 145554 0 75 CLOROX CO DEL COM 189054109 1332123 9342 SH SOLE 6925 0 2418 CLOUDFLARE INC CL A COM 18915M107 2823763 33915 SH SOLE 31601 0 2314 CME GROUP INC COM 12572Q105 43545659 206770 SH SOLE 151534 0 55235 CMS ENERGY CORP COM 125896100 348706 6005 SH SOLE 3984 0 2021 CNO FINL GROUP INC COM 12621E103 524241 18790 SH SOLE 18790 0 0 COCA COLA CO COM 191216100 92594507 1571263 SH SOLE 1203640 0 367622 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 347470 5206 SH SOLE 5163 0 43 CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109 252596 85917 SH SOLE 59467 0 26450 CODEXIS INC COM 192005106 109815 36005 SH SOLE 16005 0 20000 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 28345979 372679 SH SOLE 331813 0 40867 COGNEX CORP COM 192422103 1330254 31870 SH SOLE 29439 0 2431 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1237419 16383 SH SOLE 12202 0 4181 COHU INC COM 192576106 336700 9514 SH SOLE 8006 0 1508 COINBASE GLOBAL INC COM CL A 19260Q107 5038115 28968 SH SOLE 28268 0 700 COINBASE GLOBAL INC NOTE 0.500% 6/0 19260QAB3 40752 45000 PRN SOLE 45000 0 0 COLGATE PALMOLIVE CO COM 194162103 22096945 277217 SH SOLE 218499 0 58718 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 3873158 30613 SH SOLE 27897 0 2716 COMCAST CORP NEW CL A 20030N101 5599982 127708 SH SOLE 103607 0 24101 COMERICA INC COM 200340107 337148 6041 SH SOLE 1823 0 4218 COMPASS DIVERSIFIED SH BEN INT 20451Q104 16181383 720774 SH SOLE 637078 0 83696 CONAGRA BRANDS INC COM 205887102 5869474 204797 SH SOLE 91932 0 112865 CONFLUENT INC CLASS A COM 20717M103 334597 14299 SH SOLE 14149 0 150 CONOCOPHILLIPS COM 20825C104 6988622 60210 SH SOLE 45552 0 14658 CONSOLIDATED EDISON INC COM 209115104 2671061 29362 SH SOLE 27093 0 2269 CONSTELLATION BRANDS INC CL A 21036P108 6480061 26805 SH SOLE 21322 0 5483 CONSTELLATION ENERGY CORP COM 21037T109 2298514 19664 SH SOLE 18608 0 1056 CONTAINER STORE GROUP INC COM 210751103 69540 30500 SH SOLE 29000 0 1500 COOPER COS INC COM NEW 216648402 4759087 12576 SH SOLE 12277 0 299 COPART INC COM 217204106 254825282 5200516 SH SOLE 3956393 0 1244123 CORNING INC COM 219350105 6960122 228575 SH SOLE 193297 0 35278 CORTEVA INC COM 22052L104 4114003 85851 SH SOLE 51138 0 34713 COSTAR GROUP INC COM 22160N109 383902338 4392978 SH SOLE 3505562 0 887416 COSTCO WHSL CORP NEW COM 22160K105 378612523 573586 SH SOLE 444985 0 128601 COTERRA ENERGY INC COM 127097103 599567 23494 SH SOLE 18669 0 4825 CRANE COMPANY COMMON STOCK 224408104 276329 2339 SH SOLE 1242 0 1097 CREDIT ACCEP CORP MICH COM 225310101 5182930 9729 SH SOLE 9578 0 151 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 8557420 136700 SH SOLE 94351 0 42349 CROSS CTRY HEALTHCARE INC COM 227483104 1792952 79194 SH SOLE 78408 0 786 CROWDSTRIKE HLDGS INC CL A 22788C105 58531344 229247 SH SOLE 187167 0 42080 CROWN CASTLE INC COM 22822V101 6565918 57001 SH SOLE 45266 0 11735 CROWN HLDGS INC COM 228368106 953500 10354 SH SOLE 10354 0 0 CSG SYS INTL INC COM 126349109 2139284 40205 SH SOLE 32490 0 7714 CSX CORP COM 126408103 5096887 147011 SH SOLE 124625 0 22386 CUMMINS INC COM 231021106 3577009 14931 SH SOLE 14395 0 536 CURTISS WRIGHT CORP COM 231561101 11674505 52401 SH SOLE 50247 0 2154 CVS HEALTH CORP COM 126650100 36441675 461521 SH SOLE 363366 0 98154 CYBERARK SOFTWARE LTD SHS M2682V108 2759154 12596 SH SOLE 12075 0 521 CYMABAY THERAPEUTICS INC COM 23257D103 587855 24888 SH SOLE 24388 0 500 D R HORTON INC COM 23331A109 5635429 37080 SH SOLE 20957 0 16123 D-WAVE QUANTUM INC COM 26740W109 29923 34000 SH SOLE 34000 0 0 DANAHER CORPORATION COM 235851102 399006187 1724761 SH SOLE 1261438 0 463323 DARDEN RESTAURANTS INC COM 237194105 1200368 7306 SH SOLE 2697 0 4609 DARLING INGREDIENTS INC COM 237266101 290468 5828 SH SOLE 4099 0 1729 DATADOG INC CL A COM 23804L103 3724667 30686 SH SOLE 29326 0 1360 DAVITA INC COM 23918K108 256662 2450 SH SOLE 2138 0 312 DBX ETF TR XTRACK MSCI EAFE 233051200 1725641 46664 SH SOLE 21220 0 25444 DBX ETF TR XTRACK MSCI EURP 233051853 75547 2000 SH SOLE 2000 0 0 DECKERS OUTDOOR CORP COM 243537107 605598 906 SH SOLE 886 0 20 DEERE & CO COM 244199105 108046752 270205 SH SOLE 224153 0 46051 DELL TECHNOLOGIES INC CL C 24703L202 565779 7396 SH SOLE 3961 0 3435 DELTA AIR LINES INC DEL COM NEW 247361702 2851544 70881 SH SOLE 56237 0 14644 DESCARTES SYS GROUP INC COM 249906108 27650528 328938 SH SOLE 254493 0 74445 DEVON ENERGY CORP NEW COM 25179M103 5640405 124512 SH SOLE 105847 0 18665 DEXCOM INC COM 252131107 554434626 4468004 SH SOLE 3347360 0 1120644 DIAGEO PLC SPON ADR NEW 25243Q205 6669664 45789 SH SOLE 31757 0 14032 DIAMONDBACK ENERGY INC COM 25278X109 727400 4690 SH SOLE 3532 0 1159 DICKS SPORTING GOODS INC COM 253393102 769101 5234 SH SOLE 4212 0 1022 DIGITAL RLTY TR INC COM 253868103 2651352 19701 SH SOLE 14587 0 5114 DIGITALOCEAN HLDGS INC COM 25402D102 2992987 81575 SH SOLE 74577 0 6998 DIME CMNTY BANCSHARES INC COM 25432X102 681975 25324 SH SOLE 25324 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 142495 2723 SH SOLE 2696 0 27 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 1590958 42745 SH SOLE 42745 0 0 DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849 776 16 SH SOLE 0 0 16 DISCOVER FINL SVCS COM 254709108 11372862 101182 SH SOLE 89194 0 11988 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 13250 25000 PRN SOLE 25000 0 0 DISNEY WALT CO COM 254687106 49851903 552131 SH SOLE 385381 0 166750 DIXIE GROUP INC CL A 255519100 115106 154608 SH SOLE 154608 0 0 DOCUSIGN INC COM 256163106 27012646 454376 SH SOLE 339284 0 115092 DOLBY LABORATORIES INC COM CL A 25659T107 10071252 116863 SH SOLE 100333 0 16530 DOLLAR GEN CORP NEW COM 256677105 574651 4227 SH SOLE 3716 0 511 DOLLAR TREE INC COM 256746108 1206573 8494 SH SOLE 1563 0 6931 DOMINION ENERGY INC COM 25746U109 1681546 35778 SH SOLE 28285 0 7493 DONALDSON INC COM 257651109 590111 9030 SH SOLE 2275 0 6755 DOUBLEVERIFY HLDGS INC COM 25862V105 35179371 956481 SH SOLE 794808 0 161673 DOVER CORP COM 260003108 11735607 76299 SH SOLE 62734 0 13565 DOW INC COM 260557103 18640039 339899 SH SOLE 295189 0 44709 DOXIMITY INC CL A 26622P107 1929517 68813 SH SOLE 63166 0 5647 DRAFTKINGS INC NEW COM CL A 26142V105 734011 20823 SH SOLE 18254 0 2569 DRIVEN BRANDS HLDGS INC COM 26210V102 153652 10775 SH SOLE 10710 0 65 DT MIDSTREAM INC COMMON STOCK 23345M107 329648 6015 SH SOLE 5989 0 26 DTE ENERGY CO COM 233331107 1144872 10383 SH SOLE 8485 0 1898 DUKE ENERGY CORP NEW COM NEW 26441C204 8910048 91818 SH SOLE 81499 0 10319 DULUTH HLDGS INC COM CL B 26443V101 402741 74859 SH SOLE 62050 0 12809 DUPONT DE NEMOURS INC COM 26614N102 6633882 86233 SH SOLE 50017 0 36216 DUTCH BROS INC CL A 26701L100 4539483 143337 SH SOLE 93559 0 49778 DYNATRACE INC COM NEW 268150109 21228853 388167 SH SOLE 366362 0 21805 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 33680831 2409215 SH SOLE 1982966 0 426249 E L F BEAUTY INC COM 26856L103 3187027 22080 SH SOLE 21453 0 627 EAGLE MATLS INC COM 26969P108 2020084 9959 SH SOLE 7939 0 2020 EAGLE PHARMACEUTICALS INC COM 269796108 90819 17365 SH SOLE 15180 0 2185 EAST WEST BANCORP INC COM 27579R104 251969 3502 SH SOLE 3502 0 0 EASTMAN CHEM CO COM 277432100 406591 4527 SH SOLE 4185 0 342 EATON CORP PLC SHS G29183103 15128560 62821 SH SOLE 52213 0 10608 EATON VANCE TAX-MANAGED GLOB COM 27829F108 371479 48119 SH SOLE 33619 0 14500 EBAY INC. COM 278642103 1040766 23860 SH SOLE 21642 0 2218 ECOLAB INC COM 278865100 180507545 910046 SH SOLE 548411 0 361635 EDWARDS LIFESCIENCES CORP COM 28176E108 72108176 945681 SH SOLE 660293 0 285388 ELANCO ANIMAL HEALTH INC COM 28414H103 761003 51074 SH SOLE 10 0 51064 ELECTRONIC ARTS INC COM 285512109 1963517 14352 SH SOLE 13148 0 1204 ELEVANCE HEALTH INC COM 036752103 2605046 5524 SH SOLE 3442 0 2082 ELI LILLY & CO COM 532457108 189779583 325567 SH SOLE 220595 0 104972 EMCOR GROUP INC COM 29084Q100 253777 1178 SH SOLE 105 0 1073 EMERSON ELEC CO COM 291011104 38541673 395990 SH SOLE 277619 0 118371 ENBRIDGE INC COM 29250N105 4528450 125720 SH SOLE 115550 0 10170 ENCOMPASS HEALTH CORP COM 29261A100 16419801 246100 SH SOLE 232997 0 13103 ENCORE CAP GROUP INC COM 292554102 698422 13762 SH SOLE 7830 0 5932 ENDAVA PLC ADS 29260V105 719023 9236 SH SOLE 8175 0 1061 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 5692390 412492 SH SOLE 306781 0 105711 ENERPAC TOOL GROUP CORP CL A COM 292765104 329489 10160 SH SOLE 0 0 10160 ENERSYS COM 29275Y102 3562592 35287 SH SOLE 30040 0 5247 ENOVA INTL INC COM 29357K103 202009 3649 SH SOLE 3519 0 130 ENPHASE ENERGY INC COM 29355A107 926037 7008 SH SOLE 6813 0 195 ENTEGRIS INC COM 29362U104 1612058 13454 SH SOLE 13454 0 0 ENTERGY CORP NEW COM 29364G103 307268 3037 SH SOLE 2504 0 532 ENTERPRISE PRODS PARTNERS L COM 293792107 15692107 595526 SH SOLE 452058 0 143468 EOG RES INC COM 26875P101 18450930 152550 SH SOLE 134632 0 17918 EPAM SYS INC COM 29414B104 3386703 11390 SH SOLE 10184 0 1206 EPLUS INC COM 294268107 969018 12137 SH SOLE 10349 0 1788 EPR PPTYS COM SH BEN INT 26884U109 230864 4765 SH SOLE 4765 0 0 EQT CORP COM 26884L109 276371 7149 SH SOLE 5664 0 1485 EQUIFAX INC COM 294429105 14847287 60040 SH SOLE 53640 0 6400 EQUINIX INC COM 29444U700 20993150 26066 SH SOLE 24808 0 1258 EQUINOR ASA SPONSORED ADR 29446M102 349147 11035 SH SOLE 10401 0 634 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3205690 45445 SH SOLE 45425 0 20 EQUITY RESIDENTIAL SH BEN INT 29476L107 1369945 22399 SH SOLE 19606 0 2793 ERIE INDTY CO CL A 29530P102 1305696 3899 SH SOLE 3899 0 0 ESS TECH INC COMMON STOCK 26916J106 381323 334494 SH SOLE 281026 0 53468 ESS TECH INC *W EXP 10/08/202 26916J114 59 716 SH SOLE 83 0 633 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 5476037 90648 SH SOLE 42017 0 48631 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 208149 4485 SH SOLE 4375 0 110 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1499 464 SH SOLE 213 0 251 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 48394 1050 SH SOLE 1050 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 262861 4728 SH SOLE 4728 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 5431 110 SH SOLE 110 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 49212 2586 SH SOLE 2586 0 0 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 266465 10574 SH SOLE 10574 0 0 ETON PHARMACEUTICALS INC COM 29772L108 161968 36979 SH SOLE 36979 0 0 EURONET WORLDWIDE INC COM 298736109 693583 6834 SH SOLE 6834 0 0 EVENTBRITE INC COM CL A 29975E109 1364009 163159 SH SOLE 161891 0 1268 EVERBRIDGE INC COM 29978A104 2035598 83735 SH SOLE 73540 0 10195 EVEREST GROUP LTD COM G3223R108 1258530 3559 SH SOLE 3552 0 7 EVERGY INC COM 30034W106 528688 10128 SH SOLE 7540 0 2588 EVERSOURCE ENERGY COM 30040W108 2343142 37964 SH SOLE 33040 0 4924 EVERTEC INC COM 30040P103 742710 18141 SH SOLE 16797 0 1345 EVOLENT HEALTH INC CL A 30050B101 100416386 3040157 SH SOLE 2178218 0 861939 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 415370 365000 PRN SOLE 365000 0 0 EXACT SCIENCES CORP COM 30063P105 27362046 369857 SH SOLE 286745 0 83112 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 295273 5153 SH SOLE 2938 0 2215 EXELIXIS INC COM 30161Q104 17992893 750016 SH SOLE 679555 0 70461 EXELON CORP COM 30161N101 972032 27076 SH SOLE 23568 0 3508 EXLSERVICE HOLDINGS INC COM 302081104 370724 12017 SH SOLE 12017 0 0 EXPEDITORS INTL WASH INC COM 302130109 932883 7334 SH SOLE 6715 0 619 EXXON MOBIL CORP COM 30231G102 56694407 567057 SH SOLE 505987 0 61071 FACTSET RESH SYS INC COM 303075105 1385707 2905 SH SOLE 2345 0 560 FAIR ISAAC CORP COM 303250104 1846120 1586 SH SOLE 1569 0 17 FASTENAL CO COM 311900104 212172228 3275779 SH SOLE 1762745 0 1513034 FASTLY INC CL A 31188V100 248915 13984 SH SOLE 11722 0 2262 FEDERAL SIGNAL CORP COM 313855108 209238 2727 SH SOLE 2693 0 34 FEDEX CORP COM 31428X106 15021814 59382 SH SOLE 50131 0 9251 FERGUSON PLC NEW SHS G3421J106 12026152 62289 SH SOLE 54804 0 7485 FERRARI N V COM N3167Y103 1222015 3611 SH SOLE 2890 0 721 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 37497 475 SH SOLE 0 0 475 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 2410 54 SH SOLE 54 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 28060 524 SH SOLE 524 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 87526 1353 SH SOLE 783 0 570 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1795787 12502 SH SOLE 12342 0 160 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 162252 6088 SH SOLE 5292 0 796 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 323801 7925 SH SOLE 7777 0 148 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 71628 1608 SH SOLE 1608 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4447530 87172 SH SOLE 77348 0 9824 FIDELITY NATL INFORMATION SV COM 31620M106 12799058 213069 SH SOLE 177547 0 35522 FIDUS INVT CORP COM 316500107 244574 12421 SH SOLE 12421 0 0 FIFTH THIRD BANCORP COM 316773100 2429727 70447 SH SOLE 64415 0 6032 FIRST AMERN FINL CORP COM 31847R102 302739 4698 SH SOLE 3452 0 1246 FIRST CMNTY BANKSHARES INC V COM 31983A103 449207 12108 SH SOLE 12108 0 0 FIRST CMNTY CORP S C COM 319835104 336299 15620 SH SOLE 15620 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1159442 817 SH SOLE 695 0 122 FIRST HORIZON CORPORATION COM 320517105 212867 15033 SH SOLE 13533 0 1500 FIRST LONG IS CORP COM 320734106 858071 64809 SH SOLE 64809 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 86190 14015 SH SOLE 5115 0 8900 FIRST SOLAR INC COM 336433107 725471 4211 SH SOLE 3907 0 304 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 128165 7602 SH SOLE 7230 0 372 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 72099 3614 SH SOLE 0 0 3614 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 42192 440 SH SOLE 0 0 440 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 7223 76 SH SOLE 76 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 12434 745 SH SOLE 745 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 471645 10895 SH SOLE 10895 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 19571 189 SH SOLE 189 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3146 46 SH SOLE 46 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 78763 615 SH SOLE 615 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 8268 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 324451 3701 SH SOLE 3601 0 100 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1873385 34795 SH SOLE 32763 0 2032 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 300413 2869 SH SOLE 2291 0 578 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 792076 9896 SH SOLE 9446 0 450 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 162797 1030 SH SOLE 980 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1293724 6935 SH SOLE 6275 0 660 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 110485 2620 SH SOLE 1176 0 1444 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 167469 6048 SH SOLE 1783 0 4265 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 10842 235 SH SOLE 235 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 1912 46 SH SOLE 46 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 154777 2415 SH SOLE 1600 0 815 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 16632300 321895 SH SOLE 290177 0 31718 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 163650 3175 SH SOLE 2575 0 600 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 17937 220 SH SOLE 0 0 220 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 67696 1401 SH SOLE 1401 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 15284 256 SH SOLE 256 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 9832 295 SH SOLE 295 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 23873305 728511 SH SOLE 639562 0 88949 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 4091 100 SH SOLE 0 0 100 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1726907 24378 SH SOLE 19834 0 4544 FIRST TR MORNINGSTAR DIVID L SHS 336917109 273011 7609 SH SOLE 7609 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1058611 6033 SH SOLE 6033 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 10547195 260039 SH SOLE 257820 0 2219 FIRST US BANCSHARES INC COM 33744V103 1091928 105910 SH SOLE 100910 0 5000 FIRSTENERGY CORP COM 337932107 343413 9368 SH SOLE 6033 0 3335 FIRSTSERVICE CORP NEW COM 33767E202 9866070 60868 SH SOLE 56197 0 4670 FISERV INC COM 337738108 274618615 2067289 SH SOLE 1788826 0 278463 FIVE BELOW INC COM 33829M101 14533462 68181 SH SOLE 67009 0 1172 FLEETCOR TECHNOLOGIES INC COM 339041105 325635 1152 SH SOLE 1147 0 5 FLEX LTD ORD Y2573F102 350107 11494 SH SOLE 11363 0 131 FLEXSHARES TR MORNSTAR USMKT 33939L100 183936 1008 SH SOLE 1008 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 234029 5715 SH SOLE 5583 0 132 FLEXSHARES TR STOXX GLOBR INF 33939L795 23594 441 SH SOLE 441 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 398733 5839 SH SOLE 5839 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1069162 18103 SH SOLE 18103 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 7630 124 SH SOLE 124 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 5521774 49496 SH SOLE 44558 0 4938 FLOWSERVE CORP COM 34354P105 218384 5298 SH SOLE 5298 0 0 FLUSHING FINL CORP COM 343873105 1321202 80170 SH SOLE 80170 0 0 FLYWIRE CORPORATION COM VTG 302492103 56864190 2456337 SH SOLE 1847909 0 608428 FORD MTR CO DEL COM 345370860 4019985 329777 SH SOLE 280601 0 49177 FORTINET INC COM 34959E109 12695157 216900 SH SOLE 175896 0 41004 FORTIS INC COM 349553107 245999 5981 SH SOLE 3641 0 2340 FORTIVE CORP COM 34959J108 28492666 386971 SH SOLE 304610 0 82361 FORTUNE BRANDS INNOVATIONS I COM 34964C106 768226 10090 SH SOLE 3792 0 6298 FOX FACTORY HLDG CORP COM 35138V102 309126 4581 SH SOLE 2591 0 1990 FREEPORT-MCMORAN INC CL B 35671D857 2587344 60779 SH SOLE 45299 0 15480 FRESHPET INC COM 358039105 1609398 18550 SH SOLE 16273 0 2277 FTI CONSULTING INC COM 302941109 4089944 20537 SH SOLE 20096 0 441 FULLER H B CO COM 359694106 495136 6082 SH SOLE 6030 0 52 FUSION PHARMACEUTICALS INC COM 36118A100 9550947 993855 SH SOLE 964374 0 29481 GABELLI MULTIMEDIA TR INC COM 36239Q109 80185 14142 SH SOLE 11417 0 2725 GALECTIN THERAPEUTICS INC COM NEW 363225202 62887 37884 SH SOLE 33728 0 4156 GALLAGHER ARTHUR J & CO COM 363576109 19765948 87896 SH SOLE 82608 0 5288 GAMESTOP CORP NEW CL A 36467W109 273275 15589 SH SOLE 11059 0 4530 GAP INC COM 364760108 436753 20887 SH SOLE 9134 0 11754 GARMIN LTD SHS H2906T109 638201 4965 SH SOLE 3539 0 1426 GARTNER INC COM 366651107 41828949 92725 SH SOLE 72400 0 20325 GCM GROSVENOR INC COM CL A 36831E108 1086267 121235 SH SOLE 112905 0 8330 GCM GROSVENOR INC *W EXP 11/17/202 36831E116 5396 14990 SH SOLE 0 0 14990 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 7657456 99036 SH SOLE 91166 0 7870 GEN DIGITAL INC COM 668771108 200146 8771 SH SOLE 8117 0 654 GENERAC HLDGS INC COM 368736104 35818284 277146 SH SOLE 168633 0 108513 GENERAL DYNAMICS CORP COM 369550108 73395550 282649 SH SOLE 107589 0 175060 GENERAL ELECTRIC CO COM NEW 369604301 21022510 164714 SH SOLE 140120 0 24594 GENERAL MLS INC COM 370334104 8706325 133656 SH SOLE 106407 0 27248 GENERAL MTRS CO COM 37045V100 2715188 75590 SH SOLE 51447 0 24143 GENIUS SPORTS LIMITED SHARES CL A G3934V109 77559 12550 SH SOLE 12550 0 0 GENPACT LIMITED SHS G3922B107 218947 6308 SH SOLE 6308 0 0 GENTEX CORP COM 371901109 248053 7595 SH SOLE 4825 0 2770 GENUINE PARTS CO COM 372460105 1472693 10633 SH SOLE 9360 0 1273 GILDAN ACTIVEWEAR INC COM 375916103 249212 7538 SH SOLE 22 0 7516 GILEAD SCIENCES INC COM 375558103 38029333 469440 SH SOLE 386671 0 82769 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 47962 28380 SH SOLE 20780 0 7600 GITLAB INC CLASS A COM 37637K108 1677506 26644 SH SOLE 25344 0 1300 GLADSTONE CAPITAL CORP COM 376535100 142687 13335 SH SOLE 13335 0 0 GLADSTONE INVT CORP COM 376546107 2186583 154529 SH SOLE 123272 0 31257 GLAUKOS CORP COM 377322102 3746125 47127 SH SOLE 43193 0 3934 GLOBAL PMTS INC COM 37940X102 9262010 72929 SH SOLE 64063 0 8866 GLOBAL X FDS MSCI NORWAY ETF 37950E101 2216 87 SH SOLE 87 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 201155 11709 SH SOLE 11209 0 500 GLOBAL X FDS SOCIAL MED ETF 37950E416 15542 385 SH SOLE 385 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 208822 4680 SH SOLE 4680 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 154164 3480 SH SOLE 3480 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 737 44 SH SOLE 44 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 388050 9839 SH SOLE 6029 0 3810 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 774769 44681 SH SOLE 35945 0 8736 GLOBAL X FDS US PFD ETF 37954Y657 5810 299 SH SOLE 299 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 14697667 426514 SH SOLE 229526 0 196988 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5445811 191081 SH SOLE 81793 0 109288 GLOBAL X FDS INTERNET OF THNG 37954Y780 205579 5822 SH SOLE 5822 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 38304 1498 SH SOLE 0 0 1498 GLOBAL X FDS GLOBAL X COPPER 37954Y830 39036 1041 SH SOLE 1041 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 471490 9256 SH SOLE 8910 0 346 GLOBAL X FDS EMERGING MKT GRT 37960A644 22530 887 SH SOLE 475 0 412 GLOBANT S A COM L44385109 14408618 60546 SH SOLE 54763 0 5783 GLOBE LIFE INC COM 37959E102 351726 2890 SH SOLE 2629 0 261 GLOBUS MED INC CL A 379577208 807397 15151 SH SOLE 12656 0 2495 GODADDY INC CL A 380237107 17861155 168248 SH SOLE 155489 0 12759 GOGO INC COM 38046C109 5051102 498628 SH SOLE 422865 0 75763 GOLD FIELDS LTD SPONSORED ADR 38059T106 177812 12297 SH SOLE 12260 0 36 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 1308335 40059 SH SOLE 35892 0 4167 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 26633 533 SH SOLE 533 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 164168 1750 SH SOLE 1750 0 0 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 30573 319 SH SOLE 319 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 44397769 115089 SH SOLE 95247 0 19842 GOLDMINING INC COM 38149E101 19484 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 393750 26076 SH SOLE 26076 0 0 GOOSEHEAD INS INC COM CL A 38267D109 3485788 45987 SH SOLE 42167 0 3820 GRACO INC COM 384109104 1422959 16401 SH SOLE 15779 0 622 GRAINGER W W INC COM 384802104 49033210 59170 SH SOLE 34332 0 24838 GRAPHIC PACKAGING HLDG CO COM 388689101 680340 27600 SH SOLE 0 0 27600 GREENBRIER COS INC COM 393657101 126929 2873 SH SOLE 0 0 2873 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 247500 250000 PRN SOLE 215000 0 35000 GREIF INC CL A 397624107 497959 7592 SH SOLE 7392 0 200 GREIF INC CL B 397624206 26404 400 SH SOLE 400 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 11732875 880186 SH SOLE 795430 0 84756 GSK PLC SPONSORED ADR 37733W204 757831 20449 SH SOLE 13797 0 6652 GUIDEWIRE SOFTWARE INC COM 40171V100 128696314 1180267 SH SOLE 951746 0 228521 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 7771357 127066 SH SOLE 107509 0 19557 HAIN CELESTIAL GROUP INC COM 405217100 775238 70798 SH SOLE 65441 0 5357 HALEON PLC SPON ADS 405552100 127989 15552 SH SOLE 7682 0 7870 HALLIBURTON CO COM 406216101 10902348 301586 SH SOLE 280908 0 20678 HAMILTON LANE INC CL A 407497106 4080792 35973 SH SOLE 33333 0 2640 HANNON ARMSTRONG SUST INFR C COM 41068X100 228421 8282 SH SOLE 8282 0 0 HARTE HANKS INC COM 416196202 4487138 660845 SH SOLE 660845 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 469580 5842 SH SOLE 3830 0 2012 HASBRO INC COM 418056107 1240632 24298 SH SOLE 14222 0 10075 HASHICORP INC COM CL A 418100103 1254528 53068 SH SOLE 53068 0 0 HAYWARD HLDGS INC COM 421298100 390062 28681 SH SOLE 13775 0 14906 HCA HEALTHCARE INC COM 40412C101 2328119 8601 SH SOLE 6778 0 1823 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 208782 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 1053509 15698 SH SOLE 7868 0 7830 HEALTHEQUITY INC COM 42226A107 653585 9858 SH SOLE 9598 0 260 HEICO CORP NEW COM 422806109 29753199 166340 SH SOLE 93338 0 73002 HEICO CORP NEW CL A 422806208 2065807 14503 SH SOLE 14187 0 316 HENRY JACK & ASSOC INC COM 426281101 1349364 8258 SH SOLE 8005 0 252 HENRY SCHEIN INC COM 806407102 548670 7247 SH SOLE 6477 0 770 HERCULES CAPITAL INC COM 427096508 2340118 140379 SH SOLE 140379 0 0 HERSHEY CO COM 427866108 5947420 31900 SH SOLE 29585 0 2315 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 30699 5602 SH SOLE 5602 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 122986 11837 SH SOLE 11837 0 0 HESS CORP COM 42809H107 828097 5744 SH SOLE 5071 0 673 HEWLETT PACKARD ENTERPRISE C COM 42824C109 918085 54069 SH SOLE 36913 0 17155 HILTON WORLDWIDE HLDGS INC COM 43300A203 523145 2873 SH SOLE 1445 0 1428 HIMS & HERS HEALTH INC COM CL A 433000106 911191 102381 SH SOLE 99631 0 2750 HIRERIGHT HOLDINGS CORPORATI COM 433537107 2364187 175776 SH SOLE 174620 0 1156 HOLOGIC INC COM 436440101 22043397 308515 SH SOLE 168577 0 139938 HOME DEPOT INC COM 437076102 242397900 699460 SH SOLE 530132 0 169328 HONEYWELL INTL INC COM 438516106 41147857 196213 SH SOLE 177370 0 18843 HORIZON BANCORP INC COM 440407104 446472 31200 SH SOLE 31200 0 0 HOWMET AEROSPACE INC COM 443201108 909882 16812 SH SOLE 15414 0 1398 HP INC COM 40434L105 6403071 212797 SH SOLE 192636 0 20161 HSBC HLDGS PLC SPON ADR NEW 404280406 495358 12219 SH SOLE 4609 0 7610 HUB GROUP INC CL A 443320106 775974 8440 SH SOLE 4940 0 3500 HUBBELL INC COM 443510607 7211343 21924 SH SOLE 21613 0 311 HUBSPOT INC COM 443573100 740769 1276 SH SOLE 720 0 556 HUMANA INC COM 444859102 9544838 20849 SH SOLE 19184 0 1665 HUNT J B TRANS SVCS INC COM 445658107 7193875 36016 SH SOLE 35293 0 723 HUNTINGTON BANCSHARES INC COM 446150104 1636994 128694 SH SOLE 83648 0 45046 HUNTINGTON INGALLS INDS INC COM 446413106 370247 1426 SH SOLE 333 0 1093 HURON CONSULTING GROUP INC COM 447462102 1058252 10294 SH SOLE 8635 0 1659 HUT 8 CORP COM 44812J104 791982 59369 SH SOLE 59369 0 0 HYATT HOTELS CORP COM CL A 448579102 218306 1674 SH SOLE 1674 0 0 IAC INC COM NEW 44891N208 200354 3825 SH SOLE 3825 0 0 ICICI BANK LIMITED ADR 45104G104 3587097 150465 SH SOLE 114815 0 35650 ICON PLC SHS G4705A100 15738692 55600 SH SOLE 49403 0 6197 IDACORP INC COM 451107106 276222 2809 SH SOLE 2615 0 194 IDEX CORP COM 45167R104 634178 2921 SH SOLE 2915 0 6 IDEXX LABS INC COM 45168D104 666754209 1201251 SH SOLE 988179 0 213072 ILLINOIS TOOL WKS INC COM 452308109 113100773 431781 SH SOLE 236050 0 195731 ILLUMINA INC COM 452327109 3693619 26527 SH SOLE 13533 0 12994 IMMUNITYBIO INC COM 45256X103 763100 152012 SH SOLE 350 0 151662 IMMUNOGEN INC COM 45253H101 3875937 130723 SH SOLE 130223 0 500 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 37972 1140 SH SOLE 958 0 182 IMPACT SHS TR I NAACP MINO ETF 45259A209 660051 19436 SH SOLE 19436 0 0 INARI MED INC COM 45332Y109 203200 3130 SH SOLE 3090 0 40 INCYTE CORP COM 45337C102 2269607 36146 SH SOLE 34634 0 1512 INDEPENDENCE RLTY TR INC COM 45378A106 10878893 711039 SH SOLE 614524 0 96515 INFINERA CORP COM 45667G103 207575 43700 SH SOLE 0 0 43700 INFORMATION SVCS GROUP INC COM 45675Y104 3610891 766644 SH SOLE 702819 0 63825 INFOSYS LTD SPONSORED ADR 456788108 818770 44547 SH SOLE 32880 0 11667 INGERSOLL RAND INC COM 45687V106 960600 12420 SH SOLE 11826 0 594 INHIBIKASE THERAPEUTICS INC COM NEW 45719W205 76540 60268 SH SOLE 21880 0 38388 INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276 810757 14713 SH SOLE 14713 0 0 INNOVATOR ETFS TR US SML CP PWR B 45782C284 1159104 42799 SH SOLE 42799 0 0 INNOVATOR ETFS TR GRWT100 PWR BF 45782C334 115343 2593 SH SOLE 2593 0 0 INNOVATOR ETFS TR US SML CP PWR ET 45782C342 339219 11628 SH SOLE 11628 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 675925 18976 SH SOLE 18976 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C417 498990 15283 SH SOLE 15283 0 0 INNOVATOR ETFS TR US EQT ULTRA BFR 45782C425 6805 231 SH SOLE 231 0 0 INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433 2635602 71952 SH SOLE 71952 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 13853 372 SH SOLE 372 0 0 INNOVATOR ETFS TR INTRNL DEV JAN 45782C524 6285234 206745 SH SOLE 190132 0 16613 INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 13305076 379062 SH SOLE 346861 0 32201 INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 2915974 83883 SH SOLE 83883 0 0 INNOVATOR ETFS TR US EQTY PWR BF 45782C680 15453146 463085 SH SOLE 450492 0 12593 INNOVATOR ETFS TR INTRNL DEV JULY 45782C722 6012415 221682 SH SOLE 192128 0 29554 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 4507735 135043 SH SOLE 135043 0 0 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 21620 562 SH SOLE 562 0 0 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 1067977 28381 SH SOLE 14891 0 13490 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 3235232 89569 SH SOLE 89569 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 640454 17697 SH SOLE 17697 0 0 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 3669420 112249 SH SOLE 112249 0 0 INNOVATOR ETFS TR US EQUITY ACCELE 45783Y301 262389 8582 SH SOLE 8582 0 0 INOGEN INC COM 45780L104 217525 39622 SH SOLE 31778 0 7844 INSEEGO CORP COM 45782B104 4946 22500 SH SOLE 22500 0 0 INSIGHT ENTERPRISES INC COM 45765U103 400449 2260 SH SOLE 2200 0 60 INSMED INC COM PAR $.01 457669307 467453 15084 SH SOLE 14774 0 310 INSPIRATO INCORPORATED *W EXP 02/11/202 45791E115 83 15000 SH SOLE 0 0 15000 INSPIRE MED SYS INC COM 457730109 1406718 6915 SH SOLE 6915 0 0 INSULET CORP COM 45784P101 27887571 128526 SH SOLE 97907 0 30619 INTEGER HLDGS CORP COM 45826H109 693560 7000 SH SOLE 7000 0 0 INTEL CORP COM 458140100 22022876 438266 SH SOLE 323074 0 115192 INTELLIA THERAPEUTICS INC COM 45826J105 312523 10250 SH SOLE 2225 0 8025 INTERCONTINENTAL EXCHANGE IN COM 45866F104 237565643 1849768 SH SOLE 1237492 0 612276 INTERDIGITAL INC COM 45867G101 442843 4080 SH SOLE 4080 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 63598716 388864 SH SOLE 339881 0 48983 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 801009 9893 SH SOLE 749 0 9144 INTERNATIONAL PAPER CO COM 460146103 2427311 67146 SH SOLE 55056 0 12090 INTERPUBLIC GROUP COS INC COM 460690100 1397950 42829 SH SOLE 41148 0 1681 INTUIT COM 461202103 270884441 433394 SH SOLE 370187 0 63207 INTUITIVE SURGICAL INC COM NEW 46120E602 133554614 395882 SH SOLE 257771 0 138110 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 366 4 SH SOLE 4 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 223964 8962 SH SOLE 8962 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 114303 2292 SH SOLE 2292 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 867759 65245 SH SOLE 64486 0 759 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 496673 18334 SH SOLE 11834 0 6500 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 10648 378 SH SOLE 378 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 139551 2633 SH SOLE 2447 0 186 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1366399 21807 SH SOLE 19947 0 1859 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 108701 2563 SH SOLE 1563 0 1000 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 2607 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 43306 982 SH SOLE 982 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 3467299 302293 SH SOLE 301089 0 1204 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 19828 820 SH SOLE 0 0 820 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 12824 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 117169 2143 SH SOLE 2143 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 25750 1276 SH SOLE 1276 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 14574 296 SH SOLE 296 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 113995 2884 SH SOLE 2884 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 47572 2624 SH SOLE 2624 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 8175 428 SH SOLE 428 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 10978 338 SH SOLE 338 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 24171 510 SH SOLE 510 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 139175 6750 SH SOLE 6750 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 107363 2986 SH SOLE 2986 0 0 INVESCO EXCH TRADED FD TR II DORSEY WRGT EMRG 46138E867 137417 6979 SH SOLE 6479 0 500 INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875 60344 1900 SH SOLE 1650 0 250 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1854 42 SH SOLE 42 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP ENE 46138G474 919503 17667 SH SOLE 16767 0 900 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 374473 17680 SH SOLE 17643 0 37 INVESCO EXCH TRADED FD TR II ESG S&P 500 EQL 46138G516 58577 2416 SH SOLE 0 0 2416 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 20225 120 SH SOLE 120 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1332689 24980 SH SOLE 21830 0 3150 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 199134 7400 SH SOLE 7400 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 221868 9613 SH SOLE 6538 0 3075 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 42091 457 SH SOLE 457 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 22117 744 SH SOLE 744 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 8298656 136356 SH SOLE 58586 0 77770 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 26455 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 10933 265 SH SOLE 265 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 837007 22190 SH SOLE 22120 0 70 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 5241478 96921 SH SOLE 90771 0 6150 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 256418 3124 SH SOLE 3124 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 295018 9145 SH SOLE 8210 0 935 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2354421 72133 SH SOLE 71478 0 655 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 65353 660 SH SOLE 660 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 50791 1510 SH SOLE 1510 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 340088 11420 SH SOLE 11420 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 161163 2750 SH SOLE 2750 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 28600576 181246 SH SOLE 157168 0 24078 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 362702 4920 SH SOLE 4570 0 350 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 5495 175 SH SOLE 175 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 39216 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 206563 2300 SH SOLE 150 0 2150 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 362323 10045 SH SOLE 10045 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 41529 2250 SH SOLE 2250 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 5285 250 SH SOLE 250 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 79392 3050 SH SOLE 3050 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 263367 7025 SH SOLE 875 0 6150 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 4787104 135997 SH SOLE 103852 0 32145 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 8136 558 SH SOLE 558 0 0 INVESCO EXCHANGE TRADED FD T BLOOMBERG MVP MU 46137V712 49244 1215 SH SOLE 1215 0 0 INVESCO EXCHANGE TRADED FD T LARGE CAP VALUE 46137V738 68499 1350 SH SOLE 1350 0 0 INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746 288500 3713 SH SOLE 3713 0 0 INVESCO EXCHANGE TRADED FD T BIOTECHNOLOGY 46137V787 26336 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837 2389446 27950 SH SOLE 27550 0 400 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 12665 135 SH SOLE 135 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 84302251 205856 SH SOLE 137613 0 68243 INVESTORS TITLE CO NC COM 461804106 224328 1384 SH SOLE 1384 0 0 INVITATION HOMES INC COM 46187W107 366410 10742 SH SOLE 1872 0 8870 IONIS PHARMACEUTICALS INC COM 462222100 841211 16628 SH SOLE 16628 0 0 IPG PHOTONICS CORP COM 44980X109 272978 2515 SH SOLE 2515 0 0 IQVIA HLDGS INC COM 46266C105 1574772 6806 SH SOLE 5668 0 1138 IRHYTHM TECHNOLOGIES INC COM 450056106 86177084 805092 SH SOLE 477785 0 327307 IRIDIUM COMMUNICATIONS INC COM 46269C102 18049711 438526 SH SOLE 398464 0 40061 IRON MTN INC DEL COM 46284V101 23729149 339085 SH SOLE 301366 0 37719 ISHARES GOLD TR ISHARES NEW 464285204 10689458 273878 SH SOLE 248951 0 24927 ISHARES INC MSCI AUST ETF 464286103 64331 2643 SH SOLE 2580 0 63 ISHARES INC FRONTIER AND SEL 464286145 27194 1034 SH SOLE 1034 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 216100 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 76727 2896 SH SOLE 1271 0 1625 ISHARES INC MSCI GLB SLV&MTL 464286327 5780 568 SH SOLE 568 0 0 ISHARES INC MSCI WORLD ETF 464286392 828720 6230 SH SOLE 1218 0 5012 ISHARES INC MSCI BRAZIL ETF 464286400 67543 1932 SH SOLE 1825 0 107 ISHARES INC MSCI EM ASIA ETF 464286426 757224 11454 SH SOLE 11299 0 155 ISHARES INC EM MKT SM-CP ETF 464286475 28905 500 SH SOLE 390 0 110 ISHARES INC MSCI CDA ETF 464286509 1422219 38774 SH SOLE 17823 0 20951 ISHARES INC MSCI GBL MIN VOL 464286525 1003165 9997 SH SOLE 7489 0 2508 ISHARES INC MSCI EMERG MRKT 464286533 26516 477 SH SOLE 477 0 0 ISHARES INC MSCI EURZONE ETF 464286608 184304 3885 SH SOLE 3510 0 375 ISHARES INC MSCI CHILE ETF 464286640 1411 50 SH SOLE 0 0 50 ISHARES INC MSCI PAC JP ETF 464286665 655672 15104 SH SOLE 4959 0 10145 ISHARES INC MSCI EQUAL WEITE 464286681 595640 7054 SH SOLE 7054 0 0 ISHARES INC MSCI FRANCE ETF 464286707 12392 316 SH SOLE 316 0 0 ISHARES INC MSCI SWITZERLAND 464286749 10378 215 SH SOLE 0 0 215 ISHARES INC MSCI STH KOR ETF 464286772 146394 2234 SH SOLE 2234 0 0 ISHARES INC MSCI GERMANY ETF 464286806 63150 2127 SH SOLE 1168 0 959 ISHARES INC MSCI MEXICO ETF 464286822 107922 1591 SH SOLE 1591 0 0 ISHARES INC MSCI HONG KG ETF 464286871 110647 6370 SH SOLE 5813 0 557 ISHARES INC CORE MSCI EMKT 46434G103 14555054 287763 SH SOLE 244632 0 43131 ISHARES INC CUR HD MSCI EM 46434G509 1136040 46218 SH SOLE 43602 0 2616 ISHARES INC MSCI TAIWAN ETF 46434G772 165018 3585 SH SOLE 3585 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 8490 454 SH SOLE 454 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 2123203 33103 SH SOLE 14556 0 18547 ISHARES INC MSCI GBL GOLD MN 46434G855 7374 300 SH SOLE 0 0 300 ISHARES SILVER TR ISHARES 46428Q109 304659 13988 SH SOLE 11660 0 2328 ISHARES TR S&P 100 ETF 464287101 4584045 20520 SH SOLE 15405 0 5115 ISHARES TR MORNINGSTAR GRWT 464287119 385352 5682 SH SOLE 5682 0 0 ISHARES TR CORE S&P TTL STK 464287150 40775571 387490 SH SOLE 350601 0 36889 ISHARES TR SELECT DIVID ETF 464287168 25421386 216869 SH SOLE 200317 0 16552 ISHARES TR TIPS BD ETF 464287176 8559575 79631 SH SOLE 33695 0 45936 ISHARES TR CHINA LG-CAP ETF 464287184 866119 36043 SH SOLE 35693 0 350 ISHARES TR US TRSPRTION 464287192 2099 8 SH SOLE 8 0 0 ISHARES TR CORE S&P500 ETF 464287200 167931226 351593 SH SOLE 282054 0 69538 ISHARES TR CORE US AGGBD ET 464287226 12152352 122442 SH SOLE 77107 0 45334 ISHARES TR MSCI EMG MKT ETF 464287234 8478888 210865 SH SOLE 182562 0 28303 ISHARES TR IBOXX INV CP ETF 464287242 3186841 28798 SH SOLE 22555 0 6244 ISHARES TR GBL COMM SVC ETF 464287275 28354 380 SH SOLE 295 0 85 ISHARES TR GLOBAL TECH ETF 464287291 359409 5271 SH SOLE 5271 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 10083643 134270 SH SOLE 122262 0 12007 ISHARES TR GLOB HLTHCRE ETF 464287325 301959 3482 SH SOLE 2496 0 986 ISHARES TR GLOBAL FINLS ETF 464287333 25392 323 SH SOLE 323 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 169243 4327 SH SOLE 4327 0 0 ISHARES TR NORTH AMERN NAT 464287374 47682 1171 SH SOLE 888 0 283 ISHARES TR S&P 500 VAL ETF 464287408 6220236 35771 SH SOLE 32102 0 3670 ISHARES TR 20 YR TR BD ETF 464287432 1114799 11274 SH SOLE 8261 0 3013 ISHARES TR 7-10 YR TRSY BD 464287440 1050491 10898 SH SOLE 10898 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 5472888 66710 SH SOLE 51020 0 15690 ISHARES TR MSCI EAFE ETF 464287465 62125514 824493 SH SOLE 697745 0 126747 ISHARES TR RUS MDCP VAL ETF 464287473 3183489 27375 SH SOLE 26312 0 1063 ISHARES TR RUS MD CP GR ETF 464287481 5236141 50126 SH SOLE 48246 0 1880 ISHARES TR RUS MID CAP ETF 464287499 11192016 143986 SH SOLE 87759 0 56227 ISHARES TR CORE S&P MCP ETF 464287507 23036690 83120 SH SOLE 69759 0 13361 ISHARES TR EXPANDED TECH 464287515 621036 1531 SH SOLE 1531 0 0 ISHARES TR ISHARES SEMICDTR 464287523 3851805 6686 SH SOLE 6163 0 523 ISHARES TR EXPND TEC SC ETF 464287549 22409 50 SH SOLE 50 0 0 ISHARES TR ISHARES BIOTECH 464287556 6132193 45139 SH SOLE 25038 0 20102 ISHARES TR COHEN STEER REIT 464287564 212495 3618 SH SOLE 3618 0 0 ISHARES TR GLOBAL 100 ETF 464287572 207610 2578 SH SOLE 1448 0 1130 ISHARES TR US CONSUM DISCRE 464287580 347671 4589 SH SOLE 4589 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 34035282 205962 SH SOLE 204082 0 1881 ISHARES TR S&P MC 400GR ETF 464287606 2448298 30905 SH SOLE 30629 0 276 ISHARES TR RUS 1000 GRW ETF 464287614 50791596 167535 SH SOLE 156261 0 11274 ISHARES TR RUS 1000 ETF 464287622 25550655 97425 SH SOLE 93895 0 3530 ISHARES TR RUS 2000 VAL ETF 464287630 8863766 57064 SH SOLE 56692 0 372 ISHARES TR RUS 2000 GRW ETF 464287648 9693143 38431 SH SOLE 35625 0 2806 ISHARES TR RUSSELL 2000 ETF 464287655 83430705 415678 SH SOLE 367246 0 48432 ISHARES TR CORE S&P US VLU 464287663 89409567 1060234 SH SOLE 977088 0 83147 ISHARES TR CORE S&P US GWT 464287671 20650356 198370 SH SOLE 163834 0 34536 ISHARES TR RUSSELL 3000 ETF 464287689 56973493 208130 SH SOLE 201547 0 6583 ISHARES TR U.S. UTILITS ETF 464287697 11190 140 SH SOLE 0 0 140 ISHARES TR S&P MC 400VL ETF 464287705 1937116 16986 SH SOLE 16831 0 155 ISHARES TR US TELECOM ETF 464287713 292864 12867 SH SOLE 12867 0 0 ISHARES TR U.S. TECH ETF 464287721 2850768 23224 SH SOLE 21529 0 1695 ISHARES TR U.S. REAL ES ETF 464287739 2439105 26683 SH SOLE 26095 0 588 ISHARES TR US INDUSTRIALS 464287754 418958 3664 SH SOLE 3664 0 0 ISHARES TR US HLTHCARE ETF 464287762 616024 2152 SH SOLE 2152 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 110883 619 SH SOLE 619 0 0 ISHARES TR U.S. FINLS ETF 464287788 603786 7069 SH SOLE 6669 0 400 ISHARES TR U.S. ENERGY ETF 464287796 354500 8035 SH SOLE 6835 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 21933773 202621 SH SOLE 146428 0 56193 ISHARES TR US CONSM STAPLES 464287812 323446 1687 SH SOLE 1687 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 29722 215 SH SOLE 215 0 0 ISHARES TR DOW JONES US ETF 464287846 59430 510 SH SOLE 510 0 0 ISHARES TR EUROPE ETF 464287861 166562 3151 SH SOLE 2401 0 750 ISHARES TR SP SMCP600VL ETF 464287879 992925 9634 SH SOLE 9464 0 170 ISHARES TR S&P SML 600 GWT 464287887 1587655 12687 SH SOLE 11234 0 1453 ISHARES TR SHRT NAT MUN ETF 464288158 5133920 48695 SH SOLE 46374 0 2321 ISHARES TR AGENCY BOND ETF 464288166 19518 180 SH SOLE 180 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 19705 296 SH SOLE 296 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 1016269 65271 SH SOLE 45303 0 19968 ISHARES TR MSCI ACWI EX US 464288240 13465145 263816 SH SOLE 261924 0 1892 ISHARES TR MSCI ACWI ETF 464288257 831970 8175 SH SOLE 8075 0 100 ISHARES TR EAFE SML CP ETF 464288273 1403397 22672 SH SOLE 22647 0 25 ISHARES TR JPMORGAN USD EMG 464288281 183196 2057 SH SOLE 1860 0 197 ISHARES TR MRGSTR MD CP GRW 464288307 314194 4875 SH SOLE 4875 0 0 ISHARES TR GLB INFRASTR ETF 464288372 94665 2012 SH SOLE 2012 0 0 ISHARES TR NATIONAL MUN ETF 464288414 2885403 26616 SH SOLE 23798 0 2818 ISHARES TR ASIA 50 ETF 464288430 3826 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 2053507 73366 SH SOLE 61524 0 11842 ISHARES TR INTL DEV RE ETF 464288489 34816 1600 SH SOLE 1600 0 0 ISHARES TR IBOXX HI YD ETF 464288513 2719891 35145 SH SOLE 32873 0 2272 ISHARES TR RESIDENTIAL MULT 464288562 102340 1392 SH SOLE 1392 0 0 ISHARES TR MSCI KLD400 SOC 464288570 3937924 43250 SH SOLE 35591 0 7659 ISHARES TR MBS ETF 464288588 255176 2712 SH SOLE 2696 0 16 ISHARES TR GOV/CRED BD ETF 464288596 103862 987 SH SOLE 270 0 717 ISHARES TR MRGSTR SM CP GR 464288604 29040 660 SH SOLE 660 0 0 ISHARES TR INTRM GOV CR ETF 464288612 73856 705 SH SOLE 581 0 124 ISHARES TR USD INV GRDE ETF 464288620 143067 2791 SH SOLE 272 0 2519 ISHARES TR ISHS 5-10YR INVT 464288638 27664 532 SH SOLE 532 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 3227454 62944 SH SOLE 57560 0 5384 ISHARES TR 10-20 YR TRS ETF 464288653 177887 1643 SH SOLE 1133 0 510 ISHARES TR 3 7 YR TREAS BD 464288661 926590 7911 SH SOLE 7799 0 112 ISHARES TR SHORT TREAS BD 464288679 734415 6669 SH SOLE 6234 0 435 ISHARES TR PFD AND INCM SEC 464288687 1529409 49035 SH SOLE 42785 0 6250 ISHARES TR GLOBAL MATER ETF 464288695 1448 17 SH SOLE 17 0 0 ISHARES TR MRNING SM CP ETF 464288703 5329 90 SH SOLE 0 0 90 ISHARES TR GLB CNSM STP ETF 464288737 6937 117 SH SOLE 0 0 117 ISHARES TR US HOME CONS ETF 464288752 298450 2934 SH SOLE 1803 0 1131 ISHARES TR US AER DEF ETF 464288760 1977422 15619 SH SOLE 14949 0 670 ISHARES TR US REGNL BKS ETF 464288778 71295 1704 SH SOLE 804 0 900 ISHARES TR U.S. INSRNCE ETF 464288786 2203 22 SH SOLE 0 0 22 ISHARES TR MSCI USA ESG SLC 464288802 2323790 23120 SH SOLE 21211 0 1909 ISHARES TR U.S. MED DVC ETF 464288810 5453302 101043 SH SOLE 79399 0 21644 ISHARES TR US HLTHCR PR ETF 464288828 41483 158 SH SOLE 158 0 0 ISHARES TR US OIL GS EX ETF 464288851 195682 2100 SH SOLE 2100 0 0 ISHARES TR EAFE VALUE ETF 464288877 6054479 116209 SH SOLE 116209 0 0 ISHARES TR EAFE GRWTH ETF 464288885 12885195 133043 SH SOLE 132919 0 124 ISHARES TR MSCI EURO FL ETF 464289180 28589 1364 SH SOLE 1364 0 0 ISHARES TR RUS TP200 VL ETF 464289420 231912 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1100732 6282 SH SOLE 6282 0 0 ISHARES TR 10+ YR INVST GRD 464289511 948 18 SH SOLE 0 0 18 ISHARES TR AGGRES ALLOC ETF 464289859 99381 1439 SH SOLE 1439 0 0 ISHARES TR US TREAS BD ETF 46429B267 609991 26475 SH SOLE 7128 0 19347 ISHARES TR A RATE CP BD ETF 46429B291 14632 304 SH SOLE 304 0 0 ISHARES TR CMBS ETF 46429B366 1918 41 SH SOLE 0 0 41 ISHARES TR MSCI INDIA ETF 46429B598 5084845 104176 SH SOLE 104151 0 25 ISHARES TR MSCI INDIA SM CP 46429B614 17448 250 SH SOLE 250 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 1438636 28420 SH SOLE 27370 0 1050 ISHARES TR CORE HIGH DV ETF 46429B663 4178932 40974 SH SOLE 38894 0 2080 ISHARES TR MSCI CHINA ETF 46429B671 19808 486 SH SOLE 95 0 391 ISHARES TR MSCI EAFE MIN VL 46429B689 321585 4638 SH SOLE 3334 0 1304 ISHARES TR MSCI USA MIN VOL 46429B697 7285789 93372 SH SOLE 78269 0 15103 ISHARES TR 0-5 YR TIPS ETF 46429B747 6153199 62412 SH SOLE 50477 0 11935 ISHARES TR MSCI USA QLT FCT 46432F339 1738085 11812 SH SOLE 11288 0 524 ISHARES TR MSCI USA VALUE 46432F388 2009949 19869 SH SOLE 19869 0 0 ISHARES TR MSCI USA MMENTM 46432F396 1152767 7348 SH SOLE 6383 0 965 ISHARES TR CORE MSCI TOTAL 46432F834 1395001 21485 SH SOLE 20485 0 1000 ISHARES TR CORE MSCI EAFE 46432F842 33382323 474518 SH SOLE 441266 0 33251 ISHARES TR CORE 1 5 YR USD 46432F859 816570 17169 SH SOLE 15422 0 1747 ISHARES TR 0-5YR INVT GR CP 46434V100 13235 269 SH SOLE 0 0 269 ISHARES TR INTL EQTY FACTOR 46434V274 7148 255 SH SOLE 255 0 0 ISHARES TR U S EQUITY FACTR 46434V282 57224 1185 SH SOLE 1185 0 0 ISHARES TR US SML CAP EQT 46434V290 343005 5831 SH SOLE 5831 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 542123 9055 SH SOLE 9055 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 72745 1723 SH SOLE 0 0 1723 ISHARES TR MSCI INTL QUALTY 46434V456 18818 501 SH SOLE 0 0 501 ISHARES TR MSCI CHINA A 46434V514 32352 1253 SH SOLE 180 0 1073 ISHARES TR CORE DIV GRWTH 46434V621 2736488 50845 SH SOLE 43045 0 7800 ISHARES TR CORE MSCI PAC 46434V696 41478 697 SH SOLE 76 0 621 ISHARES TR CUR HED MSCI GER 46434V704 52003 1610 SH SOLE 833 0 777 ISHARES TR CORE MSCI EURO 46434V738 1377114 25029 SH SOLE 24530 0 499 ISHARES TR HDG MSCI EAFE 46434V803 4031263 127936 SH SOLE 127936 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 753856 14969 SH SOLE 7680 0 7289 ISHARES TR HDG MSCI JAPAN 46434V886 19201 550 SH SOLE 550 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 37365 1500 SH SOLE 1500 0 0 ISHARES TR CONV BD ETF 46435G102 183957 2341 SH SOLE 2341 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 349266 15009 SH SOLE 15009 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 905769 37000 SH SOLE 37000 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 524269 8515 SH SOLE 8515 0 0 ISHARES TR CORE MSCI INTL 46435G326 1033 16 SH SOLE 16 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 414409 12539 SH SOLE 12219 0 320 ISHARES TR MORTGE REL ETF 46435G342 30667 1300 SH SOLE 1300 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 92905 2136 SH SOLE 2136 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1349354 12861 SH SOLE 11268 0 1593 ISHARES TR MSCI USA SMCP MN 46435G433 11314 317 SH SOLE 317 0 0 ISHARES TR FALN ANGLS USD 46435G474 950 36 SH SOLE 36 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 18241380 241480 SH SOLE 240295 0 1185 ISHARES TR ESG MSCI LEADR 46435U218 714700 8470 SH SOLE 8470 0 0 ISHARES TR MSCI JP VALUE 46435U374 51065 1750 SH SOLE 1750 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 107057 2243 SH SOLE 2243 0 0 ISHARES TR US INFRASTRUC 46435U713 182858 4541 SH SOLE 4541 0 0 ISHARES TR BROAD USD HIGH 46435U853 88231 2427 SH SOLE 2352 0 75 ISHARES TR ESG SCRND S&P SM 46436E544 98705 2580 SH SOLE 1928 0 652 ISHARES TR 0-3 MNTH TREASRY 46436E718 9123 91 SH SOLE 91 0 0 ISHARES TR IBONDS 24 TRM TS 46436E874 2389 100 SH SOLE 100 0 0 ITT INC COM 45073V108 2950432 24727 SH SOLE 23453 0 1274 J & J SNACK FOODS CORP COM 466032109 1125611 6735 SH SOLE 6735 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 1562090 27604 SH SOLE 22550 0 5054 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 1797550 34226 SH SOLE 22238 0 11988 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 906080 14131 SH SOLE 13990 0 141 J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233 1037950 20964 SH SOLE 20575 0 389 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 5304021 96472 SH SOLE 90593 0 5879 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 40712 474 SH SOLE 0 0 474 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 206664 4073 SH SOLE 4073 0 0 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 1556867 31181 SH SOLE 28240 0 2941 JABIL INC COM 466313103 626931 4921 SH SOLE 4921 0 0 JACOBS SOLUTIONS INC COM 46982L108 15902947 122519 SH SOLE 75739 0 46780 JAMF HLDG CORP COM 47074L105 4338482 240226 SH SOLE 200084 0 40142 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 44855 682 SH SOLE 682 0 0 JANUS DETROIT STR TR HENDERSON MTG 47103U852 280348 6102 SH SOLE 4678 0 1424 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 255471 2077 SH SOLE 1582 0 495 JBG SMITH PPTYS COM 46590V100 876015 51500 SH SOLE 51500 0 0 JEFFERIES FINL GROUP INC COM 47233W109 688516 17038 SH SOLE 15163 0 1875 JFROG LTD ORD SHS M6191J100 7872183 227454 SH SOLE 204690 0 22764 JOBY AVIATION INC COMMON STOCK G65163100 126051 18955 SH SOLE 17780 0 1175 JOHN BEAN TECHNOLOGIES CORP COM 477839104 892025 8970 SH SOLE 8489 0 480 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 70984 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 565292 10735 SH SOLE 10735 0 0 JOHNSON & JOHNSON COM 478160104 148746267 949000 SH SOLE 632357 0 316643 JOHNSON CTLS INTL PLC SHS G51502105 644380 11179 SH SOLE 5569 0 5610 JONES LANG LASALLE INC COM 48020Q107 7755380 41062 SH SOLE 38776 0 2286 JPMORGAN CHASE & CO COM 46625H100 376838746 2215395 SH SOLE 1453737 0 761659 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 950335 37474 SH SOLE 9244 0 28230 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 46243 13100 SH SOLE 600 0 12500 KADANT INC COM 48282T104 6585834 23495 SH SOLE 22417 0 1078 KB HOME COM 48666K109 259209 4150 SH SOLE 4150 0 0 KELLANOVA COM 487836108 1494700 26734 SH SOLE 26142 0 592 KELLY SVCS INC CL A 488152208 237820 11000 SH SOLE 11000 0 0 KENVUE INC COM 49177J102 30455309 1414552 SH SOLE 1273615 0 140937 KEYCORP COM 493267108 581499 40382 SH SOLE 39374 0 1008 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1934853 12162 SH SOLE 3240 0 8922 KFORCE INC COM 493732101 234093 3465 SH SOLE 3403 0 62 KIMBERLY-CLARK CORP COM 494368103 15453971 127183 SH SOLE 78545 0 48638 KINDER MORGAN INC DEL COM 49456B101 10761695 610073 SH SOLE 467119 0 142955 KINSALE CAP GROUP INC COM 49714P108 9310204 27799 SH SOLE 26117 0 1682 KKR & CO INC COM 48251W104 2207308 26642 SH SOLE 24467 0 2175 KLA CORP COM NEW 482480100 15510111 26682 SH SOLE 8870 0 17812 KLAVIYO INC COM SER A 49845K101 365529 13158 SH SOLE 11031 0 2127 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 4643028 80538 SH SOLE 59382 0 21156 KOHLS CORP COM 500255104 733233 25566 SH SOLE 13135 0 12431 KORNIT DIGITAL LTD SHS M6372Q113 14038982 732724 SH SOLE 673940 0 58784 KOSMOS ENERGY LTD COM 500688106 384275 57269 SH SOLE 57269 0 0 KRAFT HEINZ CO COM 500754106 8192264 221532 SH SOLE 216908 0 4624 KRANESHARES TR CSI CHI INTERNET 500767306 386299 14307 SH SOLE 14307 0 0 KRANESHARES TR QUADRTC INT RT 500767736 133828 6471 SH SOLE 5878 0 593 KROGER CO COM 501044101 7123357 155838 SH SOLE 149846 0 5992 KRYSTAL BIOTECH INC COM 501147102 763217 6152 SH SOLE 5847 0 305 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 228123 10978 SH SOLE 10798 0 180 L3HARRIS TECHNOLOGIES INC COM 502431109 5429701 25780 SH SOLE 25081 0 699 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1173053 5161 SH SOLE 3900 0 1261 LAKELAND INDS INC COM 511795106 323883 17469 SH SOLE 15911 0 1558 LAM RESEARCH CORP COM 512807108 3941454 5032 SH SOLE 3796 0 1236 LAMAR ADVERTISING CO NEW CL A 512816109 500240 4707 SH SOLE 4707 0 0 LAMB WESTON HLDGS INC COM 513272104 541524 5010 SH SOLE 1745 0 3265 LANCASTER COLONY CORP COM 513847103 1026252 6168 SH SOLE 6168 0 0 LANDSTAR SYS INC COM 515098101 3740066 19314 SH SOLE 19264 0 50 LAS VEGAS SANDS CORP COM 517834107 717373 14578 SH SOLE 3428 0 11150 LATHAM GROUP INC COM 51819L107 154773 58849 SH SOLE 57970 0 879 LATTICE SEMICONDUCTOR CORP COM 518415104 2606511 37781 SH SOLE 37076 0 705 LAUDER ESTEE COS INC CL A 518439104 11179997 76444 SH SOLE 56092 0 20352 LEGALZOOM COM INC COM 52466B103 41141938 3640880 SH SOLE 3065233 0 575647 LEGGETT & PLATT INC COM 524660107 1073336 41014 SH SOLE 4822 0 36192 LEIDOS HOLDINGS INC COM 525327102 202625 1872 SH SOLE 1872 0 0 LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 123750 150000 PRN SOLE 125000 0 25000 LENNAR CORP CL A 526057104 3092778 20751 SH SOLE 19682 0 1069 LENNAR CORP CL B 526057302 811300 6052 SH SOLE 5047 0 1005 LENNOX INTL INC COM 526107107 629213 1406 SH SOLE 1281 0 125 LEONARDO DRS INC COM 52661A108 750498 37450 SH SOLE 27150 0 10300 LESLIES INC COM 527064109 667467 96594 SH SOLE 95282 0 1312 LGI HOMES INC COM 50187T106 211858 1591 SH SOLE 1591 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 6854 85 SH SOLE 85 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 279567 3469 SH SOLE 2882 0 587 LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722 54458 1456 SH SOLE 1245 0 211 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 5446 149 SH SOLE 149 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 524358 8306 SH SOLE 8278 0 28 LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 6668 115 SH SOLE 115 0 0 LIBERTY MEDIA CORP DEL COM LBTY SRM S C 531229789 133940 4654 SH SOLE 3781 0 873 LIBERTY MEDIA CORP DEL COM LBTY SRM S A 531229813 17704 616 SH SOLE 593 0 23 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 653922 9156 SH SOLE 6961 0 2195 LINCOLN NATL CORP IND COM 534187109 285181 10574 SH SOLE 9512 0 1062 LINDE PLC SHS G54950103 109111015 265664 SH SOLE 170976 0 94688 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 588982 57800 SH SOLE 0 0 57800 LITHIA MTRS INC COM 536797103 291970 887 SH SOLE 832 0 55 LITTELFUSE INC COM 537008104 5577823 20847 SH SOLE 10215 0 10632 LIVE NATION ENTERTAINMENT IN COM 538034109 72500407 774577 SH SOLE 633688 0 140889 LIVENT CORP COM 53814L108 247135 13745 SH SOLE 1045 0 12700 LKQ CORP COM 501889208 228272 4777 SH SOLE 4040 0 737 LL FLOORING HOLDINGS INC COM 55003T107 227117 58235 SH SOLE 50680 0 7555 LOCKHEED MARTIN CORP COM 539830109 13260075 29256 SH SOLE 25969 0 3287 LOEWS CORP COM 540424108 525245 7548 SH SOLE 5516 0 2032 LOWES COS INC COM 548661107 67162698 301787 SH SOLE 210360 0 91427 LPL FINL HLDGS INC COM 50212V100 5338873 23455 SH SOLE 23018 0 437 LULULEMON ATHLETICA INC COM 550021109 153756023 300722 SH SOLE 275528 0 25194 LUMINAR TECHNOLOGIES INC COM CL A 550424105 844539 250605 SH SOLE 250605 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 887393 9333 SH SOLE 8822 0 511 M & T BK CORP COM 55261F104 767776 5601 SH SOLE 4966 0 635 MACYS INC COM 55616P104 296207 14722 SH SOLE 11325 0 3397 MAIN STR CAP CORP COM 56035L104 1939022 44854 SH SOLE 38464 0 6390 MANHATTAN ASSOCIATES INC COM 562750109 3455526 16048 SH SOLE 15653 0 395 MANPOWERGROUP INC WIS COM 56418H100 344122 4330 SH SOLE 4265 0 65 MANULIFE FINL CORP COM 56501R106 527284 23859 SH SOLE 22600 0 1259 MARATHON OIL CORP COM 565849106 358571 14842 SH SOLE 2842 0 12000 MARATHON PETE CORP COM 56585A102 7775922 52413 SH SOLE 43867 0 8546 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 661298 100962 SH SOLE 99968 0 994 MARCUS & MILLICHAP INC COM 566324109 246530 5644 SH SOLE 4689 0 955 MARKEL GROUP INC COM 570535104 13433674 9461 SH SOLE 8715 0 746 MARKETAXESS HLDGS INC COM 57060D108 279672 955 SH SOLE 119 0 836 MARRIOTT INTL INC NEW CL A 571903202 4573305 20280 SH SOLE 17799 0 2481 MARSH & MCLENNAN COS INC COM 571748102 7720220 40746 SH SOLE 32801 0 7945 MARTEN TRANS LTD COM 573075108 478344 22800 SH SOLE 22800 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3654021 7324 SH SOLE 6710 0 614 MARVELL TECHNOLOGY INC COM 573874104 34355204 569644 SH SOLE 528091 0 41553 MASCO CORP COM 574599106 626330 9351 SH SOLE 5148 0 4203 MASTERCARD INCORPORATED CL A 57636Q104 507398458 1189652 SH SOLE 927630 0 262022 MATTERPORT INC COM CL A 577096100 433461 161138 SH SOLE 161138 0 0 MAXCYTE INC COM 57777K106 1196446 254563 SH SOLE 169625 0 84938 MAXLINEAR INC COM 57776J100 2354014 99033 SH SOLE 92093 0 6940 MAYVILLE ENGR CO INC COM 578605107 2090741 144989 SH SOLE 143806 0 1183 MCCORMICK & CO INC COM VTG 579780107 130613 1921 SH SOLE 1921 0 0 MCCORMICK & CO INC COM NON VTG 579780206 46206079 675330 SH SOLE 410639 0 264691 MCDONALDS CORP COM 580135101 103786484 350027 SH SOLE 263256 0 86771 MCKESSON CORP COM 58155Q103 9895470 21373 SH SOLE 20799 0 574 MEDICAL PPTYS TRUST INC COM 58463J304 83028 16910 SH SOLE 16910 0 0 MEDPACE HLDGS INC COM 58506Q109 5312165 17330 SH SOLE 15136 0 2194 MEDTRONIC PLC SHS G5960L103 10817614 131314 SH SOLE 94062 0 37252 MEIRAGTX HLDGS PLC COM G59665102 927574 132133 SH SOLE 132133 0 0 MERCADOLIBRE INC COM 58733R102 3117935 1984 SH SOLE 1407 0 577 MERCK & CO INC COM 58933Y105 80425841 737716 SH SOLE 595108 0 142608 MERCURY SYS INC COM 589378108 4493868 122884 SH SOLE 100528 0 22356 MERIT MED SYS INC COM 589889104 1887454 24848 SH SOLE 24848 0 0 META PLATFORMS INC CL A 30303M102 105351333 297636 SH SOLE 261743 0 35893 METLIFE INC COM 59156R108 6160523 93158 SH SOLE 81193 0 11965 METTLER TOLEDO INTERNATIONAL COM 592688105 1331830 1098 SH SOLE 793 0 305 MGE ENERGY INC COM 55277P104 314549 4350 SH SOLE 4050 0 300 MGM RESORTS INTERNATIONAL COM 552953101 1954442 43743 SH SOLE 43043 0 700 MGP INGREDIENTS INC NEW COM 55303J106 724736 7356 SH SOLE 5856 0 1500 MICROCHIP TECHNOLOGY INC. COM 595017104 98329010 1090364 SH SOLE 744510 0 345854 MICRON TECHNOLOGY INC COM 595112103 25691508 301049 SH SOLE 263155 0 37894 MICROSOFT CORP COM 594918104 1377970786 3664426 SH SOLE 2736266 0 928160 MICROSTRATEGY INC CL A NEW 594972408 871004 1379 SH SOLE 1080 0 299 MIDDLEBY CORP COM 596278101 705091 4791 SH SOLE 1608 0 3183 MINERALS TECHNOLOGIES INC COM 603158106 407180 5710 SH SOLE 1000 0 4710 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 445346 51724 SH SOLE 49553 0 2171 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 314373 7257 SH SOLE 4257 0 3000 MODERNA INC COM 60770K107 3472396 34916 SH SOLE 12126 0 22790 MODULAR MED INC COM NEW 60785L207 119367 65586 SH SOLE 0 0 65586 MOHAWK INDS INC COM 608190104 515120 4977 SH SOLE 52 0 4925 MONDELEZ INTL INC CL A 609207105 19015039 262530 SH SOLE 214392 0 48138 MONGODB INC CL A 60937P106 106443548 260349 SH SOLE 205594 0 54755 MONOLITHIC PWR SYS INC COM 609839105 7238334 11475 SH SOLE 10951 0 524 MONROE CAP CORP COM 610335101 3046150 431161 SH SOLE 338661 0 92500 MONSTER BEVERAGE CORP NEW COM 61174X109 564414 9797 SH SOLE 3761 0 6036 MONTROSE ENVIRONMENTAL GROUP COM 615111101 18037589 561394 SH SOLE 409913 0 151481 MOODYS CORP COM 615369105 11343772 29045 SH SOLE 19135 0 9910 MORGAN STANLEY COM NEW 617446448 15106903 162004 SH SOLE 134004 0 28000 MORNINGSTAR INC COM 617700109 1453854 5079 SH SOLE 3979 0 1100 MOSAIC CO NEW COM 61945C103 1104021 30899 SH SOLE 26943 0 3956 MOTOROLA SOLUTIONS INC COM NEW 620076307 67071967 214226 SH SOLE 187302 0 26924 MP MATERIALS CORP COM CL A 553368101 1086271 54724 SH SOLE 54624 0 100 MPLX LP COM UNIT REP LTD 55336V100 418538 11398 SH SOLE 8208 0 3190 MRC GLOBAL INC COM 55345K103 214695 19500 SH SOLE 19500 0 0 MSC INDL DIRECT INC CL A 553530106 401173 3962 SH SOLE 1769 0 2193 MSCI INC COM 55354G100 855388 1512 SH SOLE 1477 0 35 NAPCO SEC TECHNOLOGIES INC COM 630402105 461896 13486 SH SOLE 13486 0 0 NASDAQ INC COM 631103108 1030706 17728 SH SOLE 15718 0 2010 NATIONAL BK HLDGS CORP CL A 633707104 232438 6250 SH SOLE 6250 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1160385 17067 SH SOLE 16468 0 599 NATIONAL VISION HLDGS INC COM 63845R107 703060 33591 SH SOLE 33591 0 0 NEKTAR THERAPEUTICS COM 640268108 7646 13532 SH SOLE 12782 0 750 NEOGEN CORP COM 640491106 64771615 3220866 SH SOLE 2646883 0 573983 NEOGENOMICS INC COM NEW 64049M209 7784829 481139 SH SOLE 453830 0 27309 NEPHROS INC COM 640671400 125422 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 1535863 17421 SH SOLE 16765 0 656 NETFLIX INC COM 64110L106 61796507 126923 SH SOLE 106182 0 20742 NEUROCRINE BIOSCIENCES INC COM 64125C109 1069628 8118 SH SOLE 7891 0 227 NEURONETICS INC COM 64131A105 32999 11379 SH SOLE 6614 0 4765 NEVRO CORP COM 64157F103 826454 38404 SH SOLE 28704 0 9700 NEW FORTRESS ENERGY INC COM CL A 644393100 1203059 31886 SH SOLE 31886 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 2329554 227718 SH SOLE 205876 0 21842 NEWELL BRANDS INC COM 651229106 101582 11703 SH SOLE 8035 0 3668 NEWMONT CORP COM 651639106 1253997 30297 SH SOLE 24162 0 6135 NEXGEN ENERGY LTD COM 65340P106 127113 18159 SH SOLE 18159 0 0 NEXTERA ENERGY INC COM 65339F101 26212775 431557 SH SOLE 282441 0 149116 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 456530 15012 SH SOLE 13137 0 1875 NEXTNAV INC COMMON STOCK 65345N106 178000 40000 SH SOLE 40000 0 0 NICE LTD SPONSORED ADR 653656108 953059 4777 SH SOLE 4772 0 5 NIKE INC CL B 654106103 39614167 364872 SH SOLE 246905 0 117968 NISOURCE INC COM 65473P105 648059 24409 SH SOLE 22283 0 2126 NOBLE CORP PLC ORD SHS A G65431127 342851 7119 SH SOLE 7119 0 0 NORFOLK SOUTHN CORP COM 655844108 10880158 46028 SH SOLE 36504 0 9524 NORTHERN TR CORP COM 665859104 14812911 175550 SH SOLE 115914 0 59636 NORTHROP GRUMMAN CORP COM 666807102 10894900 23273 SH SOLE 21214 0 2059 NOVANTA INC COM 67000B104 65492461 388887 SH SOLE 276462 0 112425 NOVARTIS AG SPONSORED ADR 66987V109 8607839 85251 SH SOLE 75936 0 9316 NOVO-NORDISK A S ADR 670100205 6508058 62910 SH SOLE 52882 0 10028 NUCOR CORP COM 670346105 5757048 33079 SH SOLE 20836 0 12243 NUTANIX INC CL A 67059N108 1385061 29043 SH SOLE 14078 0 14965 NUTRIEN LTD COM 67077M108 1716965 30480 SH SOLE 23924 0 6556 NVIDIA CORPORATION COM 67066G104 184937948 373446 SH SOLE 266870 0 106576 NXP SEMICONDUCTORS N V COM N6596X109 1264432 5505 SH SOLE 2973 0 2532 OCCIDENTAL PETE CORP COM 674599105 522513 8751 SH SOLE 6324 0 2427 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 48585 1248 SH SOLE 1220 0 28 OCUPHIRE PHARMA INC COM 67577R102 100134 33267 SH SOLE 33267 0 0 OGE ENERGY CORP COM 670837103 717078 20529 SH SOLE 19887 0 642 OKTA INC CL A 679295105 10187147 112528 SH SOLE 102940 0 9588 OLD DOMINION FREIGHT LINE IN COM 679580100 6066772 14967 SH SOLE 12469 0 2498 OLD NATL BANCORP IND COM 680033107 647272 38323 SH SOLE 30678 0 7644 OLD REP INTL CORP COM 680223104 778618 26484 SH SOLE 23784 0 2700 OLD SECOND BANCORP INC ILL COM 680277100 171113 11082 SH SOLE 6000 0 5082 OMNIAB INC COM 68218J103 304551 49360 SH SOLE 38605 0 10755 OMNICOM GROUP INC COM 681919106 11162663 129033 SH SOLE 126531 0 2502 ON SEMICONDUCTOR CORP COM 682189105 325934 3902 SH SOLE 2451 0 1451 ONEOK INC NEW COM 682680103 10168218 144805 SH SOLE 98926 0 45879 ONESPAWORLD HOLDINGS LIMITED COM P73684113 340022 24115 SH SOLE 11215 0 12900 OPEN TEXT CORP COM 683715106 335320 7980 SH SOLE 7945 0 35 OPENDOOR TECHNOLOGIES INC COM 683712103 50754 11329 SH SOLE 8407 0 2922 OPKO HEALTH INC COM 68375N103 165777 109786 SH SOLE 109786 0 0 OPTIMIZERX CORP COM NEW 68401U204 10605196 741104 SH SOLE 681887 0 59217 OPTION CARE HEALTH INC COM NEW 68404L201 8584953 254822 SH SOLE 168412 0 86410 ORACLE CORP COM 68389X105 24476173 232156 SH SOLE 196622 0 35534 OREILLY AUTOMOTIVE INC COM 67103H107 66716518 70222 SH SOLE 44359 0 25863 ORGANON & CO COMMON STOCK 68622V106 237090 16442 SH SOLE 12188 0 4254 OSHKOSH CORP COM 688239201 1100137 10148 SH SOLE 9628 0 520 OTIS WORLDWIDE CORP COM 68902V107 1355414 15149 SH SOLE 11178 0 3971 OVID THERAPEUTICS INC COM 690469101 69797 21676 SH SOLE 21676 0 0 P3 HEALTH PARTNERS INC COM CL A 744413105 142894 101343 SH SOLE 101343 0 0 P3 HEALTH PARTNERS INC *W EXP 11/19/202 744413113 814 7765 SH SOLE 7765 0 0 PACCAR INC COM 693718108 2669008 27332 SH SOLE 10797 0 16535 PACER FDS TR TRENDP US LAR CP 69374H105 492023 11371 SH SOLE 11371 0 0 PACER FDS TR DATA AND INFRAST 69374H741 2415 81 SH SOLE 81 0 0 PACER FDS TR PACER US SMALL 69374H857 1777590 37010 SH SOLE 31110 0 5900 PACER FDS TR US CASH COWS 100 69374H881 3955146 76075 SH SOLE 73801 0 2274 PACKAGING CORP AMER COM 695156109 351810 2160 SH SOLE 2147 0 12 PALANTIR TECHNOLOGIES INC CL A 69608A108 915155 53300 SH SOLE 29965 0 23335 PALO ALTO NETWORKS INC COM 697435105 183627956 622721 SH SOLE 469659 0 153062 PALOMAR HLDGS INC COM 69753M105 8646012 155784 SH SOLE 145683 0 10101 PAN AMERN SILVER CORP COM 697900108 449637 27534 SH SOLE 16080 0 11454 PARAMOUNT GLOBAL CLASS B COM 92556H206 745225 50387 SH SOLE 45269 0 5118 PARKER-HANNIFIN CORP COM 701094104 11438610 24829 SH SOLE 20368 0 4460 PARSONS CORP DEL COM 70202L102 978590 15605 SH SOLE 5661 0 9944 PATTERSON COS INC COM 703395103 268312 9431 SH SOLE 8775 0 656 PAYCHEX INC COM 704326107 26933893 226126 SH SOLE 170952 0 55174 PAYCOM SOFTWARE INC COM 70432V102 530583 2567 SH SOLE 1548 0 1019 PAYLOCITY HLDG CORP COM 70438V106 22182381 134561 SH SOLE 127487 0 7074 PAYPAL HLDGS INC COM 70450Y103 24175566 393675 SH SOLE 339916 0 53759 PAYSIGN INC COM 70451A104 42336 15120 SH SOLE 15120 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 337098 2304 SH SOLE 0 0 2304 PELOTON INTERACTIVE INC CL A COM 70614W100 225342 37002 SH SOLE 36361 0 641 PELOTON INTERACTIVE INC NOTE2/1 70614WAB6 77388 100000 PRN SOLE 0 0 100000 PENUMBRA INC COM 70975L107 3374912 13417 SH SOLE 10923 0 2494 PEPSICO INC COM 713448108 87466291 514992 SH SOLE 412815 0 102177 PERFICIENT INC COM 71375U101 1821042 27667 SH SOLE 26967 0 700 PERRIGO CO PLC SHS G97822103 230552 7164 SH SOLE 6506 0 658 PFIZER INC COM 717081103 31025201 1077638 SH SOLE 823678 0 253960 PHILIP MORRIS INTL INC COM 718172109 14086474 149729 SH SOLE 115331 0 34398 PHILLIPS 66 COM 718546104 23838682 179050 SH SOLE 171819 0 7230 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 262838 7205 SH SOLE 7205 0 0 PHREESIA INC COM 71944F106 12217418 527750 SH SOLE 369583 0 158167 PIMCO ETF TR 1-5 US TIP IDX 72201R205 32992 645 SH SOLE 0 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 99291 1074 SH SOLE 1074 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 26062 280 SH SOLE 230 0 50 PIMCO ETF TR INV GRD CRP BD 72201R817 29464 303 SH SOLE 287 0 16 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1686717 16903 SH SOLE 14944 0 1959 PIMCO ETF TR 25YR+ ZERO U S 72201R882 1178395 13810 SH SOLE 12510 0 1300 PINTEREST INC CL A 72352L106 247575 6684 SH SOLE 2184 0 4500 PIONEER NAT RES CO COM 723787107 34092828 151605 SH SOLE 125678 0 25926 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 376296 24838 SH SOLE 4838 0 20000 PLANET FITNESS INC CL A 72703H101 18974525 259925 SH SOLE 231713 0 28212 PNC FINL SVCS GROUP INC COM 693475105 2363173 15261 SH SOLE 13252 0 2009 POOL CORP COM 73278L105 317377027 796010 SH SOLE 625559 0 170451 POPULAR INC COM NEW 733174700 800921 9759 SH SOLE 9759 0 0 PORTILLOS INC COM CL A 73642K106 39807732 2498916 SH SOLE 1878410 0 620506 PORTLAND GEN ELEC CO COM NEW 736508847 395453 9124 SH SOLE 1764 0 7360 POSEIDA THERAPEUTICS INC COM 73730P108 2294013 682742 SH SOLE 466692 0 216050 POWER INTEGRATIONS INC COM 739276103 286892 3494 SH SOLE 3494 0 0 POWERSCHOOL HOLDINGS INC COM CL A 73939C106 78899094 3348858 SH SOLE 2618910 0 729948 PPG INDS INC COM 693506107 5005750 33472 SH SOLE 17691 0 15782 PPL CORP COM 69351T106 254725 9399 SH SOLE 8912 0 487 PRA GROUP INC COM 69354N106 4196724 160180 SH SOLE 129648 0 30532 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 4174959 68196 SH SOLE 63683 0 4513 PRICE T ROWE GROUP INC COM 74144T108 16344769 151776 SH SOLE 146090 0 5686 PRIMERICA INC COM 74164M108 2009481 9766 SH SOLE 9250 0 516 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 359006 4563 SH SOLE 2785 0 1778 PRIVIA HEALTH GROUP INC COM 74276R102 526811 22875 SH SOLE 22875 0 0 PROCORE TECHNOLOGIES INC COM 74275K108 4819996 69633 SH SOLE 57864 0 11769 PROCTER AND GAMBLE CO COM 742718109 134560219 918249 SH SOLE 630875 0 287375 PROGRESSIVE CORP COM 743315103 239679671 1504769 SH SOLE 1304466 0 200304 PROLOGIS INC. COM 74340W103 3354627 25166 SH SOLE 13685 0 11481 PROS HOLDINGS INC COM 74346Y103 2980391 76834 SH SOLE 76834 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B110 1376 160 SH SOLE 160 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 19630 650 SH SOLE 500 0 150 PROSHARES TR SHORT S&P 500 NE 74347B425 95794 7374 SH SOLE 3374 0 4000 PROSHARES TR RUSS 2000 DIVD 74347B698 405337 6235 SH SOLE 6235 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 41636 4392 SH SOLE 4392 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G432 26900 2000 SH SOLE 2000 0 0 PROSHARES TR BITCOIN STRATE 74347G440 86407 4217 SH SOLE 4217 0 0 PROSHARES TR ULTSHT REAL EST 74347G556 71 5 SH SOLE 5 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 465901 7160 SH SOLE 6400 0 760 PROSHARES TR PSHS ULT SEMICDT 74347R669 880244 16175 SH SOLE 16175 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 374256 6780 SH SOLE 5580 0 1200 PROSHARES TR ULTRAPRO QQQ 74347X831 13081 258 SH SOLE 258 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 51959 2350 SH SOLE 2350 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 510 9 SH SOLE 9 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5400200 56725 SH SOLE 56725 0 0 PROSPECT CAP CORP COM 74348T102 325107 54275 SH SOLE 54275 0 0 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 49845 50000 PRN SOLE 0 0 50000 PRUDENTIAL FINL INC COM 744320102 1196288 11535 SH SOLE 8508 0 3027 PTC INC COM 69370C100 400833 2291 SH SOLE 2276 0 15 PUBLIC STORAGE COM 74460D109 924941 3033 SH SOLE 2826 0 207 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 778001 12723 SH SOLE 12000 0 723 PULTE GROUP INC COM 745867101 2761445 26753 SH SOLE 26644 0 109 PURE CYCLE CORP COM NEW 746228303 1889908 180507 SH SOLE 147407 0 33100 PURE STORAGE INC CL A 74624M102 84985910 2383228 SH SOLE 1377126 0 1006102 PURECYCLE TECHNOLOGIES INC COM 74623V103 66708 16471 SH SOLE 16471 0 0 PVH CORPORATION COM 693656100 393104 3219 SH SOLE 2 0 3217 QUALCOMM INC COM 747525103 47538295 328689 SH SOLE 286367 0 42322 QUALYS INC COM 74758T303 5112113 26045 SH SOLE 23396 0 2649 QUANTA SVCS INC COM 74762E102 4839620 22426 SH SOLE 19751 0 2675 QUEST DIAGNOSTICS INC COM 74834L100 1467823 10646 SH SOLE 10129 0 517 QUIDELORTHO CORP COM 219798105 3622983 49159 SH SOLE 48516 0 643 QUINSTREET INC COM 74874Q100 11332223 883949 SH SOLE 779808 0 104141 RAMBUS INC DEL COM 750917106 305692 4479 SH SOLE 4401 0 78 RAPID7 INC COM 753422104 4084706 71536 SH SOLE 65780 0 5756 RAYONIER INC COM 754907103 1280672 38332 SH SOLE 26217 0 12115 RB GLOBAL INC COM 74935Q107 51408009 768546 SH SOLE 396811 0 371735 RBC BEARINGS INC COM 75524B104 2302196 8081 SH SOLE 5619 0 2462 RE MAX HLDGS INC CL A 75524W108 168425 12635 SH SOLE 12635 0 0 REALTY INCOME CORP COM 756109104 872377 15193 SH SOLE 15020 0 173 REDFIN CORP COM 75737F108 1730674 167701 SH SOLE 152936 0 14765 REDWOOD TRUST INC COM 758075402 244814 33038 SH SOLE 31038 0 2000 REGAL REXNORD CORPORATION COM 758750103 439915 2972 SH SOLE 2972 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1770633 2016 SH SOLE 1964 0 52 REGIONS FINANCIAL CORP NEW COM 7591EP100 5219158 269306 SH SOLE 213772 0 55534 REMITLY GLOBAL INC COM 75960P104 286309 14743 SH SOLE 14193 0 550 RENOVARO BIOSCIENCES INC COM 29350E104 51037 16100 SH SOLE 16100 0 0 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 1154555 40355 SH SOLE 29287 0 11068 REPAY HLDGS CORP COM CL A 76029L100 3467471 406027 SH SOLE 364122 0 41905 REPLIGEN CORP COM 759916109 4919148 27359 SH SOLE 26144 0 1215 REPUBLIC SVCS INC COM 760759100 5448494 33039 SH SOLE 31439 0 1600 RESMED INC COM 761152107 49249115 286299 SH SOLE 182049 0 104250 REVANCE THERAPEUTICS INC COM 761330109 2575022 292949 SH SOLE 270778 0 22171 REVANCE THERAPEUTICS INC NOTE 1.750% 2/1 761330AB5 18985 25000 PRN SOLE 25000 0 0 REVOLVE GROUP INC CL A 76156B107 332993 20084 SH SOLE 19854 0 230 REVVITY INC COM 714046109 682313 6242 SH SOLE 6203 0 39 RH COM 74967X103 4310115 14787 SH SOLE 11654 0 3133 RINGCENTRAL INC CL A 76680R206 816022 24036 SH SOLE 17550 0 6486 RINGCENTRAL INC NOTE3/0 76680RAF4 2755590 2963000 PRN SOLE 2620000 0 343000 RIO TINTO PLC SPONSORED ADR 767204100 851227 11432 SH SOLE 11213 0 219 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 8546924 364319 SH SOLE 315616 0 48703 RLI CORP COM 749607107 225968 1697 SH SOLE 1673 0 24 ROBERT HALF INC. COM 770323103 7905295 89915 SH SOLE 86792 0 3123 ROBLOX CORP CL A 771049103 289956 6342 SH SOLE 6252 0 90 ROCKET LAB USA INC COM 773122106 1918457 346918 SH SOLE 298177 0 48741 ROCKET PHARMACEUTICALS INC COM 77313F106 4401964 146879 SH SOLE 143589 0 3290 ROCKWELL AUTOMATION INC COM 773903109 122424899 394308 SH SOLE 198214 0 196095 ROKU INC COM CL A 77543R102 2648516 28895 SH SOLE 25554 0 3341 ROLLINS INC COM 775711104 88004135 2015208 SH SOLE 1439519 0 575689 ROPER TECHNOLOGIES INC COM 776696106 18682868 34270 SH SOLE 27427 0 6843 ROSS STORES INC COM 778296103 2746567 19847 SH SOLE 15566 0 4281 ROYAL BK CDA COM 780087102 2639732 26102 SH SOLE 25820 0 283 ROYAL CARIBBEAN GROUP COM V7780T103 9622896 74314 SH SOLE 68644 0 5670 ROYAL GOLD INC COM 780287108 3022548 24988 SH SOLE 19348 0 5640 ROYCE GLOBAL VALUE TR INC COM 78081T104 131820 13520 SH SOLE 12500 0 1020 RPM INTL INC COM 749685103 1654698 14823 SH SOLE 6210 0 8613 RTX CORPORATION COM 75513E101 19857807 236009 SH SOLE 207642 0 28367 RUSH STREET INTERACTIVE INC COM 782011100 2396367 533712 SH SOLE 533712 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 116167573 2700316 SH SOLE 2279573 0 420743 RYDER SYS INC COM 783549108 293403 2550 SH SOLE 474 0 2076 S&P GLOBAL INC COM 78409V104 82508342 187298 SH SOLE 112105 0 75193 SALESFORCE INC COM 79466L302 212438832 807322 SH SOLE 567330 0 239993 SAMSARA INC COM CL A 79589L106 1461543 43785 SH SOLE 33845 0 9940 SANGAMO THERAPEUTICS INC COM 800677106 67859 124902 SH SOLE 124402 0 500 SAREPTA THERAPEUTICS INC COM 803607100 4278310 44367 SH SOLE 39298 0 5069 SBA COMMUNICATIONS CORP NEW CL A 78410G104 18785970 74051 SH SOLE 65244 0 8807 SCHLUMBERGER LTD COM STK 806857108 9046592 173839 SH SOLE 151985 0 21855 SCHWAB CHARLES CORP COM 808513105 136150649 1978934 SH SOLE 1276163 0 702771 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3280931 58935 SH SOLE 57985 0 950 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1539617 27298 SH SOLE 26527 0 771 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 4152417 50053 SH SOLE 43528 0 6525 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 571602 8154 SH SOLE 7372 0 782 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 382023 5072 SH SOLE 3476 0 1596 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2313502 48973 SH SOLE 48644 0 329 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 9932 221 SH SOLE 123 0 98 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 634748 25605 SH SOLE 25605 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 174408 3151 SH SOLE 2779 0 372 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 405912 6553 SH SOLE 6056 0 497 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7459447 97983 SH SOLE 83746 0 14237 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2783631 75315 SH SOLE 71407 0 3908 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 82611 1772 SH SOLE 541 0 1231 SCHWAB STRATEGIC TR US REIT ETF 808524847 193680 9352 SH SOLE 9253 0 99 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 1530382 30780 SH SOLE 30737 0 43 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1768940 36511 SH SOLE 34511 0 2000 SCHWAB STRATEGIC TR US TIPS ETF 808524870 410242 7859 SH SOLE 7671 0 188 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 57254 1641 SH SOLE 1641 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 2978107 23955 SH SOLE 20693 0 3262 SCOTTS MIRACLE-GRO CO CL A 810186106 14598389 228994 SH SOLE 216874 0 12120 SEALED AIR CORP NEW COM 81211K100 7028472 192455 SH SOLE 169412 0 23043 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1450273 16954 SH SOLE 16644 0 310 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 15142417 111031 SH SOLE 107956 0 3075 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1215034 16868 SH SOLE 16133 0 735 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3576431 20001 SH SOLE 18081 0 1920 SELECT SECTOR SPDR TR ENERGY 81369Y506 18196185 217035 SH SOLE 189298 0 27737 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 17076830 454171 SH SOLE 396665 0 57506 SELECT SECTOR SPDR TR INDL 81369Y704 3500064 30705 SH SOLE 27376 0 3329 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 14341616 74510 SH SOLE 70209 0 4301 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 5122962 70506 SH SOLE 68488 0 2018 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1885886 47077 SH SOLE 46346 0 731 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3792517 59885 SH SOLE 58891 0 994 SELECTQUOTE INC COM 816307300 75350 55000 SH SOLE 55000 0 0 SEMPRA COM 816851109 3164576 42347 SH SOLE 39826 0 2521 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 777714 20700 SH SOLE 77 0 20623 SENSEONICS HLDGS INC COM 81727U105 14424 25300 SH SOLE 20800 0 4500 SENTINELONE INC CL A 81730H109 591524 21557 SH SOLE 20057 0 1500 SERVICENOW INC COM 81762P102 216876833 306978 SH SOLE 258943 0 48034 SHAKE SHACK INC CL A 819047101 14737465 198833 SH SOLE 171573 0 27260 SHELL PLC SPON ADS 780259305 4311010 65517 SH SOLE 56809 0 8708 SHERWIN WILLIAMS CO COM 824348106 12375515 39678 SH SOLE 23291 0 16387 SHIFT4 PMTS INC CL A 82452J109 234914 3160 SH SOLE 2560 0 600 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 323931 20845 SH SOLE 20215 0 630 SHOPIFY INC CL A 82509L107 28852524 370379 SH SOLE 307036 0 63343 SIGNET JEWELERS LIMITED SHS G81276100 284024 2648 SH SOLE 2608 0 40 SILENCE THERAPEUTICS PLC ADS 82686Q101 443769 25548 SH SOLE 25548 0 0 SILICON LABORATORIES INC COM 826919102 445750 3370 SH SOLE 1425 0 1945 SIMILARWEB LTD SHS M84137104 96159 18041 SH SOLE 17601 0 440 SIMON PPTY GROUP INC NEW COM 828806109 2458043 17232 SH SOLE 10635 0 6597 SIMPLY GOOD FOODS CO COM 82900L102 1424333 35968 SH SOLE 35107 0 861 SIRIUS XM HOLDINGS INC COM 82968B103 96480 17638 SH SOLE 13938 0 3700 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 9633813 59285 SH SOLE 54023 0 5262 SITIO ROYALTIES CORP CLASS A COM 82983N108 2362461 100488 SH SOLE 96248 0 4240 SKYWORKS SOLUTIONS INC COM 83088M102 385825 3432 SH SOLE 1913 0 1519 SM ENERGY CO COM 78454L100 242000 6250 SH SOLE 5250 0 1000 SMARTSHEET INC COM CL A 83200N103 15473906 323587 SH SOLE 288545 0 35042 SMITH A O CORP COM 831865209 370162 4490 SH SOLE 3266 0 1224 SMUCKER J M CO COM NEW 832696405 17383297 137548 SH SOLE 100288 0 37260 SNAP ON INC COM 833034101 2245679 7775 SH SOLE 6530 0 1245 SNOWFLAKE INC CL A 833445109 5722444 28756 SH SOLE 26234 0 2522 SOLO BRANDS INC COM CL A 83425V104 1493166 242397 SH SOLE 236086 0 6311 SONOS INC COM 83570H108 337795 19708 SH SOLE 19074 0 634 SONY GROUP CORP SPONSORED ADR 835699307 1200766 12681 SH SOLE 12521 0 160 SOUNDTHINKING INC COM 82536T107 1241372 48605 SH SOLE 46360 0 2245 SOUTHERN CO COM 842587107 6344659 90483 SH SOLE 76147 0 14336 SOUTHWEST AIRLS CO COM 844741108 820246 28402 SH SOLE 22551 0 5851 SOUTHWESTERN ENERGY CO COM 845467109 70956 10833 SH SOLE 5000 0 5833 SOVOS BRANDS INC COM 84612U107 282733 12834 SH SOLE 12834 0 0 SP PLUS CORP COM 78469C103 657948 12838 SH SOLE 12838 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 15164717 40239 SH SOLE 30633 0 9606 SPDR GOLD TR GOLD SHS 78463V107 29330448 153426 SH SOLE 134996 0 18430 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 17540 435 SH SOLE 70 0 365 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 3519 69 SH SOLE 69 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 40639 850 SH SOLE 850 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1050658 29671 SH SOLE 27506 0 2165 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 48845 1502 SH SOLE 1502 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 483210 8530 SH SOLE 3861 0 4668 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 2625770 60073 SH SOLE 57479 0 2593 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 68881 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 109275 4041 SH SOLE 3281 0 760 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 146984 5386 SH SOLE 5386 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 674582 21240 SH SOLE 56 0 21184 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1436711 42244 SH SOLE 21658 0 20586 SPDR S&P 500 ETF TR TR UNIT 78462F103 347549723 731206 SH SOLE 621924 0 109283 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 32527754 64109 SH SOLE 55732 0 8377 SPDR SER TR NYSE TECH ETF 78464A102 301610 1837 SH SOLE 1837 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 186913 2235 SH SOLE 2235 0 0 SPDR SER TR NUVEEN BLOOMBERG 78464A284 1395042 55140 SH SOLE 55140 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 1106190 13278 SH SOLE 12308 0 970 SPDR SER TR BBG CONV SEC ETF 78464A359 2405880 33346 SH SOLE 30622 0 2723 SPDR SER TR PORTFOLIO INTRMD 78464A375 696915 21228 SH SOLE 5128 0 16100 SPDR SER TR BLOOMBERG EMERGI 78464A391 6584 310 SH SOLE 181 0 129 SPDR SER TR PRTFLO S&P500 GW 78464A409 1774256 27271 SH SOLE 27271 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 1747974 58696 SH SOLE 42121 0 16575 SPDR SER TR PRTFLO S&P500 VL 78464A508 677254 14524 SH SOLE 4524 0 10000 SPDR SER TR BLOOMBERG INTL T 78464A516 17569 758 SH SOLE 597 0 161 SPDR SER TR S&P TRANSN ETF 78464A532 8349 100 SH SOLE 0 0 100 SPDR SER TR S&P TELECOM 78464A540 14316 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 6671 75 SH SOLE 75 0 0 SPDR SER TR DJ REIT ETF 78464A607 30216 317 SH SOLE 317 0 0 SPDR SER TR AEROSPACE DEF 78464A631 185119 1367 SH SOLE 1267 0 100 SPDR SER TR PORTFOLIO AGRGTE 78464A649 210011 8191 SH SOLE 6991 0 1200 SPDR SER TR PORTFLI TIPS ETF 78464A656 40452 1582 SH SOLE 1582 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 4266 147 SH SOLE 76 0 71 SPDR SER TR PORTFLI INTRMDIT 78464A672 102388 3585 SH SOLE 0 0 3585 SPDR SER TR S&P REGL BKG 78464A698 358411 6836 SH SOLE 6836 0 0 SPDR SER TR S&P METALS MNG 78464A755 6246748 104408 SH SOLE 97352 0 7056 SPDR SER TR S&P DIVID ETF 78464A763 10312315 82518 SH SOLE 75400 0 7118 SPDR SER TR S&P CAP MKTS 78464A771 23250 228 SH SOLE 42 0 186 SPDR SER TR S&P INS ETF 78464A789 195757 4329 SH SOLE 4329 0 0 SPDR SER TR S&P BK ETF 78464A797 66591 1447 SH SOLE 1447 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 117 2 SH SOLE 2 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 15437 204 SH SOLE 0 0 204 SPDR SER TR S&P 400 MDCP VAL 78464A839 289408 3944 SH SOLE 3714 0 230 SPDR SER TR PORTFOLIO S&P400 78464A847 25431164 521986 SH SOLE 416712 0 105274 SPDR SER TR PORTFOLIO S&P500 78464A854 1262837 22591 SH SOLE 15361 0 7230 SPDR SER TR S&P SEMICNDCTR 78464A862 835769 3718 SH SOLE 3718 0 0 SPDR SER TR S&P BIOTECH 78464A870 9420892 105509 SH SOLE 62977 0 42531 SPDR SER TR S&P HOMEBUILD 78464A888 108801 1137 SH SOLE 622 0 515 SPDR SER TR PORTFOLIO SH TSR 78468R101 116142 3998 SH SOLE 473 0 3525 SPDR SER TR BLOOMBERG INVT 78468R200 136525 4463 SH SOLE 2418 0 2045 SPDR SER TR BLOOMBERG SHT TE 78468R408 88017 3501 SH SOLE 3243 0 258 SPDR SER TR OILGAS EQUIP 78468R549 3401358 40248 SH SOLE 40248 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 20613 151 SH SOLE 151 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 78199 825 SH SOLE 484 0 341 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 419398 4589 SH SOLE 580 0 4009 SPDR SER TR NUVEEN BLMBRG MU 78468R721 340327 7241 SH SOLE 3437 0 3804 SPDR SER TR NUVEEN BLMBRG SH 78468R739 749608 15685 SH SOLE 14494 0 1191 SPDR SER TR SPDR MSCI USA GE 78468R747 2389740 25156 SH SOLE 25156 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 260422 6645 SH SOLE 6645 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 43778 1128 SH SOLE 1128 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 81253 615 SH SOLE 615 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 1280204 30351 SH SOLE 26063 0 4288 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 1766 95 SH SOLE 0 0 95 SPIRE INC COM 84857L101 390934 6271 SH SOLE 6195 0 76 SPLUNK INC COM 848637104 67110609 440503 SH SOLE 7626 0 432877 SPOTIFY TECHNOLOGY S A SHS L8681T102 429374 2285 SH SOLE 396 0 1889 SPRINKLR INC CL A 85208T107 160590 13338 SH SOLE 13338 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 4189128 262971 SH SOLE 236071 0 26900 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 628624 77800 SH SOLE 28370 0 49430 SPROUT SOCIAL INC COM CL A 85209W109 80515277 1310470 SH SOLE 976267 0 334203 SPROUTS FMRS MKT INC COM 85208M102 283512 5893 SH SOLE 5859 0 34 SPS COMM INC COM 78463M107 957182 4938 SH SOLE 4938 0 0 SPX TECHNOLOGIES INC COM 78473E103 1117777 11066 SH SOLE 10640 0 426 SQUARESPACE INC CLASS A 85225A107 273983 8300 SH SOLE 8300 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1514367 24781 SH SOLE 11585 0 13196 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 98782 2356 SH SOLE 2197 0 159 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 252448 6272 SH SOLE 5904 0 368 STAG INDL INC COM 85254J102 2009201 51177 SH SOLE 50463 0 714 STANLEY BLACK & DECKER INC COM 854502101 1613064 16443 SH SOLE 16213 0 230 STARBUCKS CORP COM 855244109 211903223 2207095 SH SOLE 1588683 0 618412 STARWOOD PPTY TR INC COM 85571B105 5081919 241766 SH SOLE 226474 0 15292 STATE STR CORP COM 857477103 1173704 15152 SH SOLE 11625 0 3527 STEEL DYNAMICS INC COM 858119100 266670 2258 SH SOLE 1861 0 397 STEELCASE INC CL A 858155203 292911 21665 SH SOLE 21665 0 0 STERICYCLE INC COM 858912108 224011 4520 SH SOLE 3120 0 1400 STERIS PLC SHS USD G8473T100 1867186 8493 SH SOLE 6924 0 1569 STMICROELECTRONICS N V NY REGISTRY 861012102 284945 5684 SH SOLE 5184 0 500 STRIDE INC COM 86333M108 4062155 68421 SH SOLE 66736 0 1685 STRYKER CORPORATION COM 863667101 264269105 882485 SH SOLE 608826 0 273660 SUN CMNTYS INC COM 866674104 944505 7067 SH SOLE 6045 0 1022 SUN LIFE FINANCIAL INC. COM 866796105 632796 12202 SH SOLE 12105 0 97 SUNCOR ENERGY INC NEW COM 867224107 5164799 161198 SH SOLE 102499 0 58699 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 203882 3402 SH SOLE 742 0 2660 SUNOPTA INC COM 8676EP108 6092167 1113742 SH SOLE 1005841 0 107901 SUNRUN INC COM 86771W105 209629 10679 SH SOLE 10679 0 0 SUPER MICRO COMPUTER INC COM 86800U104 697006 2452 SH SOLE 2407 0 45 SURGEPAYS INC COM NEW 86882L204 169809 26327 SH SOLE 26327 0 0 SWEETGREEN INC COM CL A 87043Q108 117136 10366 SH SOLE 9646 0 720 SYLVAMO CORP COMMON STOCK 871332102 209110 4258 SH SOLE 3845 0 413 SYMBOTIC INC CLASS A COM 87151X101 330565 6440 SH SOLE 2760 0 3680 SYNCHRONY FINANCIAL COM 87165B103 287719 7534 SH SOLE 7444 0 90 SYNOPSYS INC COM 871607107 19264232 37413 SH SOLE 35810 0 1603 SYSCO CORP COM 871829107 20462826 279814 SH SOLE 227607 0 52207 T-MOBILE US INC COM 872590104 2817620 17574 SH SOLE 16222 0 1352 TACTILE SYS TECHNOLOGY INC COM 87357P100 4269194 298545 SH SOLE 291540 0 7005 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6327704 60843 SH SOLE 45348 0 15495 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5638883 35035 SH SOLE 32986 0 2049 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 169413 11872 SH SOLE 11346 0 526 TANGER INC COM 875465106 335003 12085 SH SOLE 789 0 11296 TARGA RES CORP COM 87612G101 1357817 15630 SH SOLE 14440 0 1190 TARGET CORP COM 87612E106 15914798 111746 SH SOLE 77101 0 34645 TE CONNECTIVITY LTD SHS H84989104 7473253 53190 SH SOLE 31142 0 22048 TECHNIPFMC PLC COM G87110105 344273 17094 SH SOLE 16794 0 300 TELADOC HEALTH INC COM 87918A105 405097 18798 SH SOLE 16518 0 2280 TELADOC HEALTH INC NOTE 1.250% 6/0 87918AAF2 20548 25000 PRN SOLE 25000 0 0 TELOS CORP MD COM 87969B101 146000 40000 SH SOLE 40000 0 0 TENABLE HLDGS INC COM 88025T102 12442004 270126 SH SOLE 248906 0 21220 TERADYNE INC COM 880770102 1619229 14921 SH SOLE 14769 0 152 TESLA INC COM 88160R101 57064325 229654 SH SOLE 175717 0 53936 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 109202 10460 SH SOLE 10460 0 0 TEXAS INSTRS INC COM 882508104 44240973 259539 SH SOLE 185522 0 74017 TEXAS PACIFIC LAND CORPORATI COM 88262P102 4206492 2675 SH SOLE 2610 0 65 TEXTRON INC COM 883203101 405164 5038 SH SOLE 4708 0 330 THE CIGNA GROUP COM 125523100 13269583 44313 SH SOLE 35542 0 8771 THE REAL GOOD FOOD COMPANY I COM CL A 75601G109 765401 503553 SH SOLE 485953 0 17600 THE TRADE DESK INC COM CL A 88339J105 693136 9632 SH SOLE 6302 0 3330 THERIVA BIOLOGICS INC COM NEW 87164U409 4367 10153 SH SOLE 7654 0 2499 THERMO FISHER SCIENTIFIC INC COM 883556102 81325424 153216 SH SOLE 126112 0 27104 THERMON GROUP HLDGS INC COM 88362T103 6313988 193859 SH SOLE 191431 0 2428 THOMSON REUTERS CORP. COM 884903808 292967 2004 SH SOLE 1908 0 96 THOUGHTWORKS HOLDING INC COM 88546E105 487075 101263 SH SOLE 100561 0 702 THREDUP INC CL A 88556E102 66375 29500 SH SOLE 29500 0 0 TILRAY BRANDS INC COM 88688T100 364065 158289 SH SOLE 157769 0 520 TIMKEN CO COM 887389104 362198 4519 SH SOLE 1806 0 2713 TITAN INTL INC ILL COM 88830M102 1043088 70100 SH SOLE 70000 0 100 TJX COS INC NEW COM 872540109 25685081 273799 SH SOLE 252371 0 21428 TOAST INC CL A 888787108 8362295 457957 SH SOLE 363277 0 94680 TOLL BROTHERS INC COM 889478103 557739 5426 SH SOLE 4651 0 775 TOPBUILD CORP COM 89055F103 630628 1685 SH SOLE 1685 0 0 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 1354987 94490 SH SOLE 46390 0 48100 TORONTO DOMINION BK ONT COM NEW 891160509 1846818 28580 SH SOLE 25085 0 3494 TOTALENERGIES SE SPONSORED ADS 89151E109 4629680 68710 SH SOLE 51031 0 17679 TRACTOR SUPPLY CO COM 892356106 13668167 63564 SH SOLE 51389 0 12175 TRADEWEB MKTS INC CL A 892672106 663515 7301 SH SOLE 7256 0 45 TRAEGER INC COMMON STOCK 89269P103 220985 80947 SH SOLE 53047 0 27900 TRANE TECHNOLOGIES PLC SHS G8994E103 4145443 16996 SH SOLE 11256 0 5740 TRANSDIGM GROUP INC COM 893641100 174989895 172983 SH SOLE 121383 0 51601 TRANSMEDICS GROUP INC COM 89377M109 12558316 159107 SH SOLE 146442 0 12665 TRANSOCEAN LTD REG SHS H8817H100 1653580 260406 SH SOLE 228781 0 31625 TRANSUNION COM 89400J107 709637 10328 SH SOLE 8368 0 1960 TRAVELERS COMPANIES INC COM 89417E109 6503109 34139 SH SOLE 29315 0 4824 TREEHOUSE FOODS INC COM 89469A104 17478733 421682 SH SOLE 370781 0 50901 TREX CO INC COM 89531P105 78865257 952594 SH SOLE 706324 0 246270 TRIMBLE INC COM 896239100 10713044 201373 SH SOLE 160410 0 40963 TRIPLE FLAG PRECIOUS METAL COM 89679M104 159720 12000 SH SOLE 12000 0 0 TRUIST FINL CORP COM 89832Q109 1484398 40206 SH SOLE 34150 0 6056 TWILIO INC CL A 90138F102 14390997 189680 SH SOLE 161335 0 28345 TWIST BIOSCIENCE CORP COM 90184D100 860976 23358 SH SOLE 15613 0 7745 TYLER TECHNOLOGIES INC COM 902252105 192953265 461478 SH SOLE 376293 0 85185 TYSON FOODS INC CL A 902494103 493371 9179 SH SOLE 4281 0 4898 U S SILICA HLDGS INC COM 90346E103 1064833 94150 SH SOLE 73065 0 21085 UBER TECHNOLOGIES INC COM 90353T100 176913101 2873365 SH SOLE 1921375 0 951990 UBS GROUP AG SHS H42097107 221791 7178 SH SOLE 6536 0 642 UFP INDUSTRIES INC COM 90278Q108 573232 4566 SH SOLE 1300 0 3266 ULTA BEAUTY INC COM 90384S303 30141735 61515 SH SOLE 45093 0 16422 UNDER ARMOUR INC CL A 904311107 195208 22208 SH SOLE 20808 0 1400 UNDER ARMOUR INC CL C 904311206 60567 7254 SH SOLE 5289 0 1965 UNIFIRST CORP MASS COM 904708104 4049671 22140 SH SOLE 20997 0 1143 UNILEVER PLC SPON ADR NEW 904767704 6330444 130578 SH SOLE 102695 0 27883 UNION PAC CORP COM 907818108 129989045 529228 SH SOLE 374599 0 154629 UNITED AIRLS HLDGS INC COM 910047109 861117 20871 SH SOLE 20061 0 810 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 6333122 216443 SH SOLE 216443 0 0 UNITED PARCEL SERVICE INC CL B 911312106 29653015 188596 SH SOLE 139310 0 49286 UNITED RENTALS INC COM 911363109 4017766 7007 SH SOLE 6542 0 465 UNITED STATES STL CORP NEW COM 912909108 2297204 47219 SH SOLE 36719 0 10500 UNITED THERAPEUTICS CORP DEL COM 91307C102 337091 1533 SH SOLE 1510 0 23 UNITEDHEALTH GROUP INC COM 91324P102 199691011 379302 SH SOLE 309915 0 69387 UNITY SOFTWARE INC COM 91332U101 7327897 179210 SH SOLE 162056 0 17154 UNIVERSAL DISPLAY CORP COM 91347P105 489243 2558 SH SOLE 685 0 1873 UNIVERSAL HLTH SVCS INC CL B 913903100 240401 1577 SH SOLE 1429 0 148 URANIUM ENERGY CORP COM 916896103 1027200 160500 SH SOLE 160000 0 500 URBAN OUTFITTERS INC COM 917047102 300653 8424 SH SOLE 24 0 8400 US BANCORP DEL COM NEW 902973304 7458177 172324 SH SOLE 124429 0 47895 V F CORP COM 918204108 327026 17395 SH SOLE 17395 0 0 VAIL RESORTS INC COM 91879Q109 2683152 12569 SH SOLE 4437 0 8132 VALERO ENERGY CORP COM 91913Y100 5135881 39507 SH SOLE 36357 0 3150 VALMONT INDS INC COM 920253101 16902919 72386 SH SOLE 62114 0 10272 VANECK ETF TRUST GOLD MINERS ETF 92189F106 9770590 315079 SH SOLE 285309 0 29769 VANECK ETF TRUST EMERGING MRKT HI 92189F353 831 45 SH SOLE 45 0 0 VANECK ETF TRUST PREFERRED SECURT 92189F429 34360 2000 SH SOLE 2000 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 2936 102 SH SOLE 102 0 0 VANECK ETF TRUST MORTGAGE REIT 92189F452 17730 1500 SH SOLE 1500 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 47455 429 SH SOLE 429 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 3261763 38432 SH SOLE 27208 0 11224 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 9736701 55680 SH SOLE 49227 0 6453 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 254092 3123 SH SOLE 1137 0 1985 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 27272 358 SH SOLE 358 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 70257 425 SH SOLE 425 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 774501 20430 SH SOLE 17817 0 2613 VANECK ETF TRUST VANECK VIETNAM 92189F817 9044 700 SH SOLE 0 0 700 VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 45236 2572 SH SOLE 1753 0 819 VANECK ETF TRUST GAMING ETF 92189F882 846 20 SH SOLE 20 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 18812 400 SH SOLE 0 0 400 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 1032600 20000 SH SOLE 20000 0 0 VANECK ETF TRUST OIL SERVICES ETF 92189H607 47296 153 SH SOLE 73 0 80 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 411 22 SH SOLE 22 0 0 VANECK ETF TRUST ENERGY INCME ET 92189H870 2606 38 SH SOLE 38 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 802691 2964 SH SOLE 2914 0 50 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3550410 21138 SH SOLE 14142 0 6996 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 17973 167 SH SOLE 167 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 287657 2900 SH SOLE 2900 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 150124 1722 SH SOLE 1600 0 122 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1657123 16870 SH SOLE 16099 0 771 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 37588 400 SH SOLE 400 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 2387 32 SH SOLE 32 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 7272980 95221 SH SOLE 6122 0 89099 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 28189280 365999 SH SOLE 249325 0 116674 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1589872 21616 SH SOLE 20168 0 1448 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 7578013 153277 SH SOLE 142717 0 10560 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 297406 6025 SH SOLE 5891 0 134 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 76595752 175357 SH SOLE 166860 0 8496 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 19983465 137807 SH SOLE 125892 0 11915 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3388544 15433 SH SOLE 10417 0 5016 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 15772361 178501 SH SOLE 159585 0 18917 VANGUARD INDEX FDS SML CP GRW ETF 922908595 6954162 28764 SH SOLE 21950 0 6813 VANGUARD INDEX FDS SM CP VAL ETF 922908611 10245972 56932 SH SOLE 53488 0 3444 VANGUARD INDEX FDS MID CAP ETF 922908629 20780829 89326 SH SOLE 83583 0 5744 VANGUARD INDEX FDS LARGE CAP ETF 922908637 928866 4258 SH SOLE 3142 0 1115 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 10638904 64706 SH SOLE 53448 0 11257 VANGUARD INDEX FDS GROWTH ETF 922908736 53691053 172707 SH SOLE 159219 0 13487 VANGUARD INDEX FDS VALUE ETF 922908744 100016537 669007 SH SOLE 614332 0 54674 VANGUARD INDEX FDS SMALL CP ETF 922908751 9719515 45561 SH SOLE 37414 0 8147 VANGUARD INDEX FDS TOTAL STK MKT 922908769 48857204 205957 SH SOLE 195331 0 10626 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1365978 32073 SH SOLE 31325 0 748 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 645548 5612 SH SOLE 4467 0 1145 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2763424 26861 SH SOLE 26796 0 65 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 109328655 1947429 SH SOLE 1717144 0 230285 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 21490852 522892 SH SOLE 491148 0 31743 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 350066 4860 SH SOLE 4784 0 76 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1790219 27764 SH SOLE 23024 0 4740 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 661283 13925 SH SOLE 6672 0 7253 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2721614 53313 SH SOLE 47718 0 5595 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1786998 30636 SH SOLE 5194 0 25442 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 698029 9022 SH SOLE 7615 0 1407 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 237873 1118 SH SOLE 1118 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 71952 392 SH SOLE 392 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 5229866 64487 SH SOLE 18604 0 45883 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 198406 2543 SH SOLE 2428 0 115 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2691043 45365 SH SOLE 45365 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 150606 2076 SH SOLE 1396 0 680 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 151858 700 SH SOLE 700 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 198745 4287 SH SOLE 2556 0 1731 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 7712 96 SH SOLE 96 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2030 33 SH SOLE 33 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2119008 26070 SH SOLE 17027 0 9043 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 118850663 697480 SH SOLE 599277 0 98203 VANGUARD STAR FDS VG TL INTL STK F 921909768 1066137 18394 SH SOLE 18394 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 141966433 2963809 SH SOLE 2723562 0 240247 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 16527551 148057 SH SOLE 125668 0 22388 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4058337 61037 SH SOLE 59987 0 1050 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 6627839 83537 SH SOLE 70069 0 13468 VANGUARD WORLD FD ESG US STK ETF 921910733 2488737 29259 SH SOLE 29259 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 7173041 27641 SH SOLE 19812 0 7829 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 1765997 16147 SH SOLE 2524 0 13623 VANGUARD WORLD FD MEGA CAP INDEX 921910873 294547 1740 SH SOLE 1575 0 165 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 905636 2974 SH SOLE 2312 0 661 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3386660 17735 SH SOLE 17395 0 340 VANGUARD WORLD FDS ENERGY ETF 92204A306 3051618 26020 SH SOLE 24128 0 1892 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 824050 8932 SH SOLE 7154 0 1778 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4022447 16045 SH SOLE 14629 0 1416 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 4130759 18740 SH SOLE 18068 0 672 VANGUARD WORLD FDS INF TECH ETF 92204A702 15425031 31870 SH SOLE 29721 0 2149 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1844288 9710 SH SOLE 8556 0 1154 VANGUARD WORLD FDS UTILITIES ETF 92204A876 317837 2319 SH SOLE 2047 0 272 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 282035 2396 SH SOLE 1429 0 967 VARONIS SYS INC COM 922280102 625000 13803 SH SOLE 13803 0 0 VEEVA SYS INC CL A COM 922475108 281159460 1460417 SH SOLE 1193077 0 267340 VELO3D INC COMMON STOCK 92259N104 15173 38161 SH SOLE 35666 0 2495 VENTAS INC COM 92276F100 625967 12560 SH SOLE 11252 0 1308 VERACYTE INC COM 92337F107 458949 16683 SH SOLE 1012 0 15671 VERALTO CORP COM SHS 92338C103 18881878 229539 SH SOLE 168506 0 61033 VERISK ANALYTICS INC COM 92345Y106 95812644 401125 SH SOLE 282426 0 118698 VERIZON COMMUNICATIONS INC COM 92343V104 12748704 338162 SH SOLE 275906 0 62256 VERRA MOBILITY CORP CL A COM STK 92511U102 12998339 564409 SH SOLE 506544 0 57865 VERTEX PHARMACEUTICALS INC COM 92532F100 26030381 63974 SH SOLE 44529 0 19445 VERU INC COM 92536C103 237600 330000 SH SOLE 330000 0 0 VIATRIS INC COM 92556V106 199241 18397 SH SOLE 14203 0 4194 VICI PPTYS INC COM 925652109 2310375 72471 SH SOLE 64788 0 7683 VICOR CORP COM 925815102 363115 8080 SH SOLE 8080 0 0 VIEMED HEALTHCARE INC COM 92663R105 180550 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 1086303 58372 SH SOLE 57372 0 1000 VIPER ENERGY INC CL A 927959106 630738 20100 SH SOLE 17600 0 2500 VIRTU FINL INC CL A 928254101 470822 23239 SH SOLE 23239 0 0 VISA INC COM CL A 92826C839 570810794 2192475 SH SOLE 1874401 0 318073 VISTAGEN THERAPEUTICS INC COM 92840H400 452556 88046 SH SOLE 88046 0 0 VISTRA CORP COM 92840M102 285972 7424 SH SOLE 6922 0 502 VIVID SEATS INC COM CL A 92854T100 138282 21880 SH SOLE 21880 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 268277 30836 SH SOLE 25916 0 4920 VONTIER CORPORATION COM 928881101 507283 14683 SH SOLE 11013 0 3670 VOYA FINANCIAL INC COM 929089100 372655 5108 SH SOLE 1573 0 3535 VSE CORP COM 918284100 835561 12932 SH SOLE 12640 0 292 VULCAN MATLS CO COM 929160109 17945286 79051 SH SOLE 18587 0 60464 WABTEC COM 929740108 61171900 482048 SH SOLE 295013 0 187035 WALGREENS BOOTS ALLIANCE INC COM 931427108 4636333 177569 SH SOLE 128514 0 49055 WALMART INC COM 931142103 129277307 820027 SH SOLE 444815 0 375212 WARNER BROS DISCOVERY INC COM SER A 934423104 727045 63888 SH SOLE 53992 0 9896 WARNER MUSIC GROUP CORP COM CL A 934550203 5523908 154342 SH SOLE 148547 0 5796 WASTE CONNECTIONS INC COM 94106B101 12241883 82012 SH SOLE 79730 0 2282 WASTE MGMT INC DEL COM 94106L109 10175205 56813 SH SOLE 49278 0 7535 WATERS CORP COM 941848103 1235929 3754 SH SOLE 3519 0 235 WATSCO INC COM 942622200 332288569 775524 SH SOLE 595096 0 180427 WAYFAIR INC CL A 94419L101 471511 7642 SH SOLE 7635 0 7 WAYFAIR INC NOTE 0.625%10/0 94419LAM3 89595 99000 PRN SOLE 74000 0 25000 WD 40 CO COM 929236107 207864 869 SH SOLE 854 0 15 WEBSTER FINL CORP COM 947890109 280246 5521 SH SOLE 426 0 5095 WEC ENERGY GROUP INC COM 92939U106 3786952 44992 SH SOLE 34481 0 10511 WELLS FARGO CO NEW COM 949746101 12965622 263422 SH SOLE 238771 0 24650 WELLS FARGO CO NEW PERP PFD CNV A 949746804 408902 342 SH SOLE 332 0 10 WELLTOWER INC COM 95040Q104 2795604 31004 SH SOLE 25112 0 5892 WEST PHARMACEUTICAL SVSC INC COM 955306105 35457205 100696 SH SOLE 89036 0 11660 WESTERN ALLIANCE BANCORP COM 957638109 898721 13660 SH SOLE 13558 0 102 WESTERN DIGITAL CORP. COM 958102105 1011998 19324 SH SOLE 15869 0 3455 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 24900 25000 PRN SOLE 25000 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 299455 10234 SH SOLE 6516 0 3718 WESTERN UN CO COM 959802109 262598 22030 SH SOLE 19348 0 2682 WESTROCK CO COM 96145D105 613150 14768 SH SOLE 14768 0 0 WEX INC COM 96208T104 26157279 134450 SH SOLE 122143 0 12307 WEYERHAEUSER CO MTN BE COM NEW 962166104 6742050 193904 SH SOLE 170264 0 23640 WHEATON PRECIOUS METALS CORP COM 962879102 7516986 152351 SH SOLE 115257 0 37094 WILLIAMS COS INC COM 969457100 1492100 42840 SH SOLE 33192 0 9648 WILLIAMS SONOMA INC COM 969904101 2781110 13783 SH SOLE 13734 0 49 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1489892 6177 SH SOLE 5781 0 396 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 6165164 138543 SH SOLE 134393 0 4150 WINTRUST FINL CORP COM 97650W108 1819462 19617 SH SOLE 18339 0 1278 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1259546 19265 SH SOLE 19265 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 954932 11620 SH SOLE 3095 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 116900 2342 SH SOLE 2142 0 200 WISDOMTREE TR US LARGECAP DIVD 97717W307 661543 9966 SH SOLE 9444 0 522 WISDOMTREE TR EMER MKT HIGH FD 97717W315 264934 6513 SH SOLE 6013 0 500 WISDOMTREE TR US AI ENHANCED 97717W406 210796 2198 SH SOLE 1698 0 500 WISDOMTREE TR INDIA ERNGS FD 97717W422 824715 20115 SH SOLE 15115 0 5000 WISDOMTREE TR BLMBG US BULL 97717W471 2134 85 SH SOLE 85 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 129440 2833 SH SOLE 2833 0 0 WISDOMTREE TR WISDOMTREE US VA 97717W547 9868 144 SH SOLE 144 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 505972 10156 SH SOLE 4506 0 5650 WISDOMTREE TR US MIDCAP FUND 97717W570 43903 765 SH SOLE 765 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 33373 1037 SH SOLE 1037 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 6799 129 SH SOLE 9 0 120 WISDOMTREE TR INTL SMCAP DIV 97717W760 231759 3630 SH SOLE 3630 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 58683 1450 SH SOLE 1450 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 37647 968 SH SOLE 968 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 32806 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 300973 3421 SH SOLE 2998 0 423 WISDOMTREE TR EUROPE SMCP DV 97717W869 5665 95 SH SOLE 95 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 188 6 SH SOLE 6 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 570 13 SH SOLE 13 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 133214 3700 SH SOLE 3700 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 69737 1470 SH SOLE 1170 0 300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 90849 2120 SH SOLE 2120 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 7699 274 SH SOLE 274 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 51422464 1023536 SH SOLE 804198 0 219338 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 261566 7484 SH SOLE 7484 0 0 WK KELLOGG CO COM SHS 92942W107 137726 10481 SH SOLE 8864 0 1617 WOLFSPEED INC COM 977852102 4149549 95370 SH SOLE 94530 0 840 WOODWARD INC COM 980745103 405804 2981 SH SOLE 2279 0 702 WORKDAY INC CL A 98138H101 429112052 1554416 SH SOLE 1130905 0 423511 WORKIVA INC COM CL A 98139A105 335252 3302 SH SOLE 3302 0 0 WP CAREY INC COM 92936U109 3171243 48931 SH SOLE 43734 0 5197 WW INTL INC COM 98262P101 273875 31300 SH SOLE 19650 0 11650 WYNN RESORTS LTD COM 983134107 1670064 18330 SH SOLE 17580 0 750 XCEL ENERGY INC COM 98389B100 2543705 41087 SH SOLE 39534 0 1553 XOMETRY INC CLASS A COM 98423F109 17442564 485730 SH SOLE 412318 0 73412 XPO INC COM 983793100 542182 6190 SH SOLE 4890 0 1300 XYLEM INC COM 98419M100 5636012 49283 SH SOLE 17138 0 32145 YETI HLDGS INC COM 98585X104 25578320 493981 SH SOLE 437038 0 56943 YUM BRANDS INC COM 988498101 5275173 40373 SH SOLE 38623 0 1750 YUM CHINA HLDGS INC COM 98850P109 1295596 30535 SH SOLE 28626 0 1909 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 25167406 92077 SH SOLE 27901 0 64176 ZETA GLOBAL HOLDINGS CORP CL A 98956A105 110250 12500 SH SOLE 12500 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3916273 32180 SH SOLE 18470 0 13709 ZIONS BANCORPORATION N A COM 989701107 267168 6090 SH SOLE 5962 0 128 ZOETIS INC CL A 98978V103 486192863 2463357 SH SOLE 1881424 0 581933 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 8043062 111849 SH SOLE 91535 0 20314 ZSCALER INC COM 98980G102 422293 1906 SH SOLE 881 0 1025