0001104659-23-059492.txt : 20230512 0001104659-23-059492.hdr.sgml : 20230512 20230512090841 ACCESSION NUMBER: 0001104659-23-059492 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230512 DATE AS OF CHANGE: 20230512 EFFECTIVENESS DATE: 20230512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLAIR WILLIAM & CO/IL CENTRAL INDEX KEY: 0000902367 IRS NUMBER: 362214610 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04871 FILM NUMBER: 23913498 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 03-31-2023 03-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 05-12-2023 0 1801 25033922121
INFORMATION TABLE 2 infotable.xml 2U INC COM 90214J101 342767 50039 SH SOLE 44134 0 5905 374WATER INC COM 88583P104 47200 10000 SH SOLE 0 0 10000 3M CO COM 88579Y101 12205672 116123 SH SOLE 83981 0 32142 ABB LTD SPONSORED ADR 000375204 7214773 210343 SH SOLE 200306 0 10037 ABBOTT LABS COM 002824100 188692993 1863450 SH SOLE 1431776 0 431674 ABBVIE INC COM 00287Y109 184172548 1155629 SH SOLE 901186 0 254443 ABM INDS INC COM 000957100 442794 9853 SH SOLE 1853 0 8000 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 176065 32848 SH SOLE 26508 0 6340 ACADIA HEALTHCARE COMPANY IN COM 00404A109 678644 9393 SH SOLE 9393 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 32117 45881 SH SOLE 35095 0 10786 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 177135032 619765 SH SOLE 456662 0 163103 ACCOLADE INC COM 00437E102 1431831 99571 SH SOLE 93016 0 6555 ACTIVISION BLIZZARD INC COM 00507V109 22001751 257060 SH SOLE 193150 0 63910 ACUITY BRANDS INC COM 00508Y102 246336 1348 SH SOLE 1207 0 141 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 696372 78864 SH SOLE 67456 0 11408 ADOBE SYSTEMS INCORPORATED COM 00724F101 253146855 656893 SH SOLE 456866 0 200027 ADVANCED DRAIN SYS INC DEL COM 00790R104 562944 6685 SH SOLE 6573 0 112 ADVANCED MICRO DEVICES INC COM 007903107 21861433 223053 SH SOLE 156658 0 66395 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 17488 60302 SH SOLE 60302 0 0 AEROVIRONMENT INC COM 008073108 1204504 13141 SH SOLE 12616 0 525 AES CORP COM 00130H105 414152 17199 SH SOLE 13629 0 3570 AFFILIATED MANAGERS GROUP IN COM 008252108 1979211 13897 SH SOLE 12997 0 900 AFLAC INC COM 001055102 1069516 16577 SH SOLE 14578 0 1999 AGCO CORP COM 001084102 16359513 121002 SH SOLE 107032 0 13970 AGENUS INC COM NEW 00847G705 57252 37666 SH SOLE 28766 0 8900 AGILENT TECHNOLOGIES INC COM 00846U101 2248946 16257 SH SOLE 11173 0 5084 AGILETHOUGHT INC CLASS A COM 00857F100 5114790 1623743 SH SOLE 1484007 0 139736 AGILON HEALTH INC COM 00857U107 3312436 139471 SH SOLE 137086 0 2385 AGNICO EAGLE MINES LTD COM 008474108 860238 16877 SH SOLE 11382 0 5495 AILERON THERAPEUTICS INC COM NEW 00887A204 39949 32217 SH SOLE 24622 0 7595 AIR PRODS & CHEMS INC COM 009158106 21393533 74487 SH SOLE 43314 0 31173 AIRBNB INC COM CL A 009066101 77102871 619798 SH SOLE 535319 0 84479 AIRGAIN INC COM 00938A104 4683592 872177 SH SOLE 797987 0 74190 AKAMAI TECHNOLOGIES INC COM 00971T101 4907844 62680 SH SOLE 48525 0 14155 ALAMOS GOLD INC NEW COM CL A 011532108 336735 27534 SH SOLE 17434 0 10100 ALARM COM HLDGS INC COM 011642105 2009289 39962 SH SOLE 39632 0 330 ALAUNOS THERAPEUTICS INC COM 98973P101 59049 93729 SH SOLE 93729 0 0 ALBEMARLE CORP COM 012653101 1150878 5207 SH SOLE 4249 0 958 ALBERTSONS COS INC COMMON STOCK 013091103 407205 19596 SH SOLE 4480 0 15116 ALCON AG ORD SHS H01301128 422842 5994 SH SOLE 5028 0 966 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9916365 97048 SH SOLE 77131 0 19917 ALIGN TECHNOLOGY INC COM 016255101 58634838 175480 SH SOLE 146262 0 29218 ALLAKOS INC COM 01671P100 310241 69717 SH SOLE 37217 0 32500 ALLEGION PLC ORD SHS G0176J109 273229 2560 SH SOLE 1960 0 600 ALLEGRO MICROSYSTEMS INC COM 01749D105 238510 4970 SH SOLE 4800 0 170 ALLIANT ENERGY CORP COM 018802108 804071 15058 SH SOLE 13676 0 1382 ALLSTATE CORP COM 020002101 4633043 41811 SH SOLE 37792 0 4019 ALLY FINL INC COM 02005N100 247463 9708 SH SOLE 52 0 9656 ALPHABET INC CAP STK CL C 02079K107 366726238 3526214 SH SOLE 2850539 0 675675 ALPHABET INC CAP STK CL A 02079K305 249301533 2403370 SH SOLE 1811726 0 591644 ALPHATEC HLDGS INC COM NEW 02081G201 586170 37575 SH SOLE 37575 0 0 ALPS ETF TR OSHARES US QUALT 00162Q387 33733 800 SH SOLE 800 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 3543132 91672 SH SOLE 90022 0 1650 ALPS ETF TR CLEAN ENERGY 00162Q460 16546 356 SH SOLE 356 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 9943 475 SH SOLE 475 0 0 ALTERYX INC COM CL A 02156B103 702726 11943 SH SOLE 9714 0 2229 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 875618 939000 PRN SOLE 709000 0 230000 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 4979175 5910000 PRN SOLE 4575000 0 1335000 ALTRIA GROUP INC COM 02209S103 12441871 278841 SH SOLE 237767 0 41074 AMAZON COM INC COM 023135106 579777051 5613100 SH SOLE 4289819 0 1323281 AMBARELLA INC SHS G037AX101 337164 4355 SH SOLE 4355 0 0 AMDOCS LTD SHS G02602103 299518 3119 SH SOLE 2409 0 710 AMER SOFTWARE INC CL A 029683109 391052 31011 SH SOLE 21311 0 9700 AMER STATES WTR CO COM 029899101 287115 3230 SH SOLE 3145 0 85 AMEREN CORP COM 023608102 346052 4006 SH SOLE 3581 0 425 AMERESCO INC CL A 02361E108 5442108 110567 SH SOLE 101464 0 9103 AMERICAN AIRLS GROUP INC COM 02376R102 295118 20008 SH SOLE 18811 0 1197 AMERICAN ELEC PWR CO INC COM 025537101 3752666 41243 SH SOLE 13821 0 27422 AMERICAN EXPRESS CO COM 025816109 112264187 680595 SH SOLE 492689 0 187906 AMERICAN INTL GROUP INC COM NEW 026874784 737741 14649 SH SOLE 12513 0 2136 AMERICAN TOWER CORP NEW COM 03027X100 145331535 711224 SH SOLE 610708 0 100516 AMERICAN WELL CORP CL A 03044L105 36344 15400 SH SOLE 15400 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1830065 12493 SH SOLE 8465 0 4028 AMERICOLD REALTY TRUST INC COM 03064D108 3248620 114187 SH SOLE 64352 0 49835 AMERIPRISE FINL INC COM 03076C106 8803478 28723 SH SOLE 27219 0 1504 AMERISOURCEBERGEN CORP COM 03073E105 2440715 15244 SH SOLE 14190 0 1054 AMETEK INC COM 031100100 107291027 738258 SH SOLE 458077 0 280181 AMGEN INC COM 031162100 25710337 106351 SH SOLE 81546 0 24805 AMN HEALTHCARE SVCS INC COM 001744101 7142773 86099 SH SOLE 81147 0 4952 AMPHENOL CORP NEW CL A 032095101 125342038 1533799 SH SOLE 1268234 0 265565 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2655603 74869 SH SOLE 74039 0 830 AMPLITUDE INC COM CL A 03213A104 389397 31302 SH SOLE 27566 0 3736 ANALOG DEVICES INC COM 032654105 8410391 42645 SH SOLE 32212 0 10433 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 994852 14909 SH SOLE 13304 0 1605 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 247680 12961 SH SOLE 11961 0 1000 ANSYS INC COM 03662Q105 897562 2697 SH SOLE 2230 0 467 AON PLC SHS CL A G0403H108 228954557 726171 SH SOLE 542465 0 183706 APARTMENT INCOME REIT CORP COM 03750L109 1292192 36085 SH SOLE 36085 0 0 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 193750 200000 PRN SOLE 150000 0 50000 APOLLO GLOBAL MGMT INC COM 03769M106 777689 12313 SH SOLE 9256 0 3057 APPFOLIO INC COM CL A 03783C100 8378251 67306 SH SOLE 58466 0 8840 APPIAN CORP CL A 03782L101 748602 16868 SH SOLE 820 0 16048 APPLE INC COM 037833100 1064383698 6454722 SH SOLE 4810125 0 1644597 APPLIED MATLS INC COM 038222105 10602023 86315 SH SOLE 74942 0 11373 APTARGROUP INC COM 038336103 904744 7655 SH SOLE 6527 0 1128 APTINYX INC COM 03836N103 2481 19877 SH SOLE 19877 0 0 APTIV PLC SHS G6095L109 567233 5056 SH SOLE 3222 0 1834 ARCH CAP GROUP LTD ORD G0450A105 259467 3823 SH SOLE 2372 0 1451 ARCHER DANIELS MIDLAND CO COM 039483102 10546921 132399 SH SOLE 123153 0 9246 ARES CAPITAL CORP COM 04010L103 4371326 239197 SH SOLE 203798 0 35399 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 4564077 54699 SH SOLE 51752 0 2947 ARGENX SE SPONSORED ADR 04016X101 389346 1045 SH SOLE 1045 0 0 ARISTA NETWORKS INC COM 040413106 34587217 206048 SH SOLE 126336 0 79712 ARK ETF TR INNOVATION ETF 00214Q104 1007073 24965 SH SOLE 22625 0 2340 ARK ETF TR ISRAEL INOVATE 00214Q609 1702926 97490 SH SOLE 97490 0 0 ARROW ELECTRS INC COM 042735100 284454 2278 SH SOLE 2278 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 368046 14490 SH SOLE 9277 0 5213 ASGN INC COM 00191U102 624324 7552 SH SOLE 6456 0 1096 ASML HOLDING N V N Y REGISTRY SHS N07059210 9239256 13573 SH SOLE 12012 0 1561 ASPEN TECHNOLOGY INC COM 29109X106 203465 889 SH SOLE 637 0 252 ASSETMARK FINL HLDGS INC COM 04546L106 10935951 347725 SH SOLE 312812 0 34913 ASSURANT INC COM 04621X108 3026566 25207 SH SOLE 24511 0 696 ASTRA SPACE INC COM CL A 04634X103 11751 27650 SH SOLE 27275 0 375 ASTRAZENECA PLC SPONSORED ADR 046353108 22328958 321697 SH SOLE 200571 0 121126 AT&T INC COM 00206R102 17509698 909595 SH SOLE 745451 0 164144 ATEA PHARMACEUTICALS INC COM 04683R106 35021 10454 SH SOLE 6230 0 4224 ATHIRA PHARMA INC COM 04746L104 90113 36045 SH SOLE 36045 0 0 ATLASSIAN CORPORATION CL A 049468101 24240490 141616 SH SOLE 109216 0 32400 ATMOS ENERGY CORP COM 049560105 250113 2226 SH SOLE 472 0 1754 ATOMERA INC COM 04965B100 70229 11025 SH SOLE 11025 0 0 ATRICURE INC COM 04963C209 281984 6803 SH SOLE 6500 0 303 AUGMEDIX INC COM 05105P107 303799 174597 SH SOLE 86244 0 88353 AUTODESK INC COM 052769106 3498129 16805 SH SOLE 11995 0 4810 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 24117 13107 SH SOLE 13107 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 64595606 290148 SH SOLE 194850 0 95298 AUTONATION INC COM 05329W102 272482 2028 SH SOLE 1908 0 120 AUTOZONE INC COM 053332102 4414837 1796 SH SOLE 1778 0 18 AVALONBAY CMNTYS INC COM 053484101 1756395 10451 SH SOLE 7841 0 2610 AVERY DENNISON CORP COM 053611109 1409074 7875 SH SOLE 5869 0 2006 AWARE INC MASS COM 05453N100 40229 23664 SH SOLE 23664 0 0 AXON ENTERPRISE INC COM 05464C101 16523777 73488 SH SOLE 61221 0 12267 AXSOME THERAPEUTICS INC COM 05464T104 834222 13525 SH SOLE 13525 0 0 AZEK CO INC CL A 05478C105 918625 39024 SH SOLE 28137 0 10887 B. RILEY FINANCIAL INC COM 05580M108 475373 16744 SH SOLE 16744 0 0 BAIDU INC SPON ADR REP A 056752108 4376930 29002 SH SOLE 25204 0 3798 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 352474 29570 SH SOLE 29570 0 0 BAKER HUGHES COMPANY CL A 05722G100 327215 11338 SH SOLE 4717 0 6621 BALL CORP COM 058498106 2040884 29089 SH SOLE 20757 0 8332 BANCO BRADESCO S A SP ADR PFD NEW 059460303 141975 54189 SH SOLE 54025 0 164 BANDWIDTH INC COM CL A 05988J103 696054 45793 SH SOLE 44747 0 1046 BANK AMERICA CORP COM 060505104 36668459 1282114 SH SOLE 1066237 0 215877 BANK AMERICA CORP 7.25%CNV PFD L 060505682 336315 288 SH SOLE 238 0 50 BANK FIRST CORP COM 06211J100 233175 3169 SH SOLE 634 0 2535 BANK MARIN BANCORP COM 063425102 271677 12411 SH SOLE 12411 0 0 BANK MONTREAL QUE COM 063671101 871703 9782 SH SOLE 7109 0 2673 BANK NEW YORK MELLON CORP COM 064058100 976204 21483 SH SOLE 12745 0 8738 BANK NOVA SCOTIA HALIFAX COM 064149107 453032 8996 SH SOLE 8826 0 170 BARRICK GOLD CORP COM 067901108 2621619 141175 SH SOLE 137916 0 3259 BAUSCH HEALTH COS INC COM 071734107 708912 87520 SH SOLE 76270 0 11250 BAXTER INTL INC COM 071813109 1748024 43097 SH SOLE 33518 0 9579 BECTON DICKINSON & CO COM 075887109 12359468 49929 SH SOLE 38859 0 11070 BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 320097 6438 SH SOLE 6438 0 0 BEIGENE LTD SPONSORED ADR 07725L102 216392 1004 SH SOLE 1000 0 4 BEL FUSE INC CL A 077347201 18160 500 SH SOLE 500 0 0 BEL FUSE INC CL B 077347300 343857 9150 SH SOLE 9150 0 0 BERKLEY W R CORP COM 084423102 310987 4995 SH SOLE 4896 0 99 BERKSHIRE HATHAWAY INC DEL CL A 084670108 24211200 52 SH SOLE 35 0 17 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 110575412 358116 SH SOLE 305476 0 52640 BEST BUY INC COM 086516101 3793156 48462 SH SOLE 40589 0 7873 BEYOND AIR INC COM 08862L103 135000 20000 SH SOLE 20000 0 0 BEYOND MEAT INC COM 08862E109 445660 27459 SH SOLE 24584 0 2875 BILL HOLDINGS INC COM 090043100 2261425 27871 SH SOLE 19920 0 7951 BIO-TECHNE CORP COM 09073M104 8506712 114661 SH SOLE 107591 0 7070 BIODESIX INC COM 09075X108 92628 49800 SH SOLE 49800 0 0 BIOGEN INC COM 09062X103 3033863 10912 SH SOLE 8428 0 2484 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3553928 36548 SH SOLE 18869 0 17679 BJS WHSL CLUB HLDGS INC COM 05550J101 14791507 194446 SH SOLE 185323 0 9123 BLACK KNIGHT INC COM 09215C105 8823315 153289 SH SOLE 135737 0 17552 BLACKLINE INC COM 09239B109 20122571 299666 SH SOLE 265750 0 33916 BLACKROCK INC COM 09247X101 44964028 67199 SH SOLE 56799 0 10400 BLACKSTONE INC COM 09260D107 99165461 1128933 SH SOLE 924231 0 204702 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 406092 16289 SH SOLE 16289 0 0 BLOCK INC CL A 852234103 15894809 231534 SH SOLE 207391 0 24143 BLUE BIRD CORP COM 095306106 9125550 446674 SH SOLE 408993 0 37681 BOEING CO COM 097023105 57347678 269960 SH SOLE 198069 0 71891 BOK FINL CORP COM NEW 05561Q201 16535075 195890 SH SOLE 130 0 195760 BOOKING HOLDINGS INC COM 09857L108 6225206 2347 SH SOLE 1696 0 651 BOOT BARN HLDGS INC COM 099406100 578785 7552 SH SOLE 6240 0 1312 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 31969680 344910 SH SOLE 216134 0 128776 BORGWARNER INC COM 099724106 6954642 141614 SH SOLE 134542 0 7072 BOSTON SCIENTIFIC CORP COM 101137107 485491 9704 SH SOLE 8463 0 1241 BOX INC CL A 10316T104 5045146 188322 SH SOLE 185507 0 2815 BP PLC SPONSORED ADR 055622104 4438015 116975 SH SOLE 92516 0 24459 BRAZE INC COM CL A 10576N102 547623 15841 SH SOLE 15071 0 770 BRIGHT HORIZONS FAM SOL IN D COM 109194100 233819 3037 SH SOLE 2966 0 71 BRIGHTVIEW HLDGS INC COM 10948C107 154831 27550 SH SOLE 18450 0 9100 BRILLIANT EARTH GROUP INC CL A COM 109504100 500081 127898 SH SOLE 121908 0 5990 BRINKS CO COM 109696104 1079982 16167 SH SOLE 16167 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 84492147 1219047 SH SOLE 937265 0 281782 BROADCOM INC COM 11135F101 37113797 57851 SH SOLE 52016 0 5835 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4621927 31534 SH SOLE 29278 0 2256 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 1044871 31934 SH SOLE 30602 0 1332 BROOKFIELD CORP CL A LTD VT SH 11271J107 4582003 140595 SH SOLE 135126 0 5469 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1455253 43093 SH SOLE 41993 0 1100 BROOKLINE BANCORP INC DEL COM 11373M107 275205 26210 SH SOLE 26000 0 210 BROWN FORMAN CORP CL B 115637209 455619 7089 SH SOLE 6981 0 108 BUILDERS FIRSTSOURCE INC COM 12008R107 1299650 14639 SH SOLE 13878 0 761 BURLINGTON STORES INC COM 122017106 586494 2902 SH SOLE 2832 0 70 BWX TECHNOLOGIES INC COM 05605H100 2799760 44412 SH SOLE 42167 0 2245 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2433542 24490 SH SOLE 22109 0 2381 CABLE ONE INC COM 12685J105 210600 300 SH SOLE 300 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1098771 5230 SH SOLE 3394 0 1836 CAMECO CORP COM 13321L108 1142873 43671 SH SOLE 43671 0 0 CAMPBELL SOUP CO COM 134429109 1878485 34167 SH SOLE 32201 0 1966 CAMPING WORLD HLDGS INC CL A 13462K109 295311 14150 SH SOLE 10150 0 4000 CANADIAN IMPERIAL BK COMM TO COM 136069101 385233 9081 SH SOLE 7260 0 1821 CANADIAN NATL RY CO COM 136375102 6064954 51411 SH SOLE 13383 0 38028 CANADIAN PAC RY LTD COM 13645T100 6775366 88060 SH SOLE 62763 0 25297 CANNAE HLDGS INC COM 13765N107 1580498 78320 SH SOLE 60995 0 17325 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 302348 12123 SH SOLE 12123 0 0 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 1347600 60000 SH SOLE 56500 0 3500 CAPITAL ONE FINL CORP COM 14040H105 2058570 21408 SH SOLE 15610 0 5798 CAPRI HOLDINGS LIMITED SHS G1890L107 258406 5498 SH SOLE 2249 0 3249 CARDIFF ONCOLOGY INC COM 14147L108 215325 130500 SH SOLE 53500 0 77000 CARDINAL HEALTH INC COM 14149Y108 928670 12300 SH SOLE 3557 0 8743 CARLYLE GROUP INC COM 14316J108 455371 14661 SH SOLE 10574 0 4087 CARMAX INC COM 143130102 56374002 877007 SH SOLE 669535 0 207472 CARNIVAL CORP COMMON STOCK 143658300 197874 19495 SH SOLE 18295 0 1200 CARRIER GLOBAL CORPORATION COM 14448C104 2861514 62547 SH SOLE 47231 0 15316 CARVANA CO CL A 146869102 303891 31041 SH SOLE 16961 0 14080 CASELLA WASTE SYS INC CL A 147448104 621603 7520 SH SOLE 7520 0 0 CASEYS GEN STORES INC COM 147528103 373061 1723 SH SOLE 1424 0 299 CATALENT INC COM 148806102 6575863 100074 SH SOLE 98996 0 1078 CATERPILLAR INC COM 149123101 28485637 124478 SH SOLE 100780 0 23698 CBOE GLOBAL MKTS INC COM 12503M108 7930586 59078 SH SOLE 8935 0 50143 CBRE GROUP INC CL A 12504L109 588450 8082 SH SOLE 6899 0 1183 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 176261 19650 SH SOLE 19650 0 0 CDW CORP COM 12514G108 18077972 92760 SH SOLE 82733 0 10027 CEDAR FAIR L P DEPOSITRY UNIT 150185106 334999 7332 SH SOLE 2300 0 5032 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 2915959 478811 SH SOLE 467448 0 11363 CENTENE CORP DEL COM 15135B101 2848685 45067 SH SOLE 34973 0 10094 CENTERPOINT ENERGY INC COM 15189T107 314701 10682 SH SOLE 2900 0 7782 CERIDIAN HCM HLDG INC COM 15677J108 14387321 196494 SH SOLE 179813 0 16681 CERTARA INC COM 15687V109 3851886 159763 SH SOLE 158007 0 1756 CF INDS HLDGS INC COM 125269100 492715 6797 SH SOLE 6354 0 443 CHARLES RIV LABS INTL INC COM 159864107 827866 4102 SH SOLE 3932 0 170 CHART INDS INC COM 16115Q308 813595 6488 SH SOLE 6488 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1292403 3614 SH SOLE 1940 0 1674 CHECK POINT SOFTWARE TECH LT ORD M22465104 2208570 16989 SH SOLE 7475 0 9514 CHEESECAKE FACTORY INC COM 163072101 2537459 72395 SH SOLE 65873 0 6522 CHEGG INC COM 163092109 10921 670 SH SOLE 670 0 0 CHEGG INC NOTE9/0 163092AF6 667242 850000 PRN SOLE 550000 0 300000 CHEMED CORP NEW COM 16359R103 1409443 2621 SH SOLE 2621 0 0 CHENIERE ENERGY INC COM NEW 16411R208 7363702 46724 SH SOLE 44676 0 2048 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 205085 4334 SH SOLE 4334 0 0 CHESAPEAKE ENERGY CORP COM 165167735 210631 2770 SH SOLE 1520 0 1250 CHEVRON CORP NEW COM 166764100 104803562 642336 SH SOLE 490092 0 152244 CHEWY INC CL A 16679L109 17179989 459604 SH SOLE 421621 0 37983 CHIPOTLE MEXICAN GRILL INC COM 169656105 68738173 40238 SH SOLE 35034 0 5204 CHUBB LIMITED COM H1467J104 8539186 43976 SH SOLE 34706 0 9270 CHURCH & DWIGHT CO INC COM 171340102 6335285 71658 SH SOLE 63831 0 7827 CHURCHILL DOWNS INC COM 171484108 561140 2183 SH SOLE 2143 0 40 CIENA CORP COM NEW 171779309 1250869 23817 SH SOLE 22647 0 1170 CINCINNATI FINL CORP COM 172062101 344223 3071 SH SOLE 1224 0 1847 CINEMARK HLDGS INC COM 17243V102 173250 11714 SH SOLE 0 0 11714 CINTAS CORP COM 172908105 132583808 286556 SH SOLE 181852 0 104704 CISCO SYS INC COM 17275R102 34007779 650555 SH SOLE 499564 0 150991 CITIGROUP INC COM NEW 172967424 7926679 169048 SH SOLE 147507 0 21541 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 47132 40284 SH SOLE 40284 0 0 CITIZENS FINL GROUP INC COM 174610105 845942 27855 SH SOLE 19460 0 8395 CIVISTA BANCSHARES INC COM NO PAR 178867107 899704 53300 SH SOLE 53300 0 0 CLEAN HARBORS INC COM 184496107 275854 1935 SH SOLE 1935 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 2719530 148365 SH SOLE 147750 0 615 CLOROX CO DEL COM 189054109 1861657 11765 SH SOLE 8393 0 3372 CLOUDFLARE INC CL A COM 18915M107 2945930 47777 SH SOLE 44153 0 3624 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 48805 57750 SH SOLE 53046 0 4704 CME GROUP INC COM 12572Q105 39241536 204895 SH SOLE 154310 0 50585 CMS ENERGY CORP COM 125896100 417684 6805 SH SOLE 4848 0 1957 CNO FINL GROUP INC COM 12621E103 426048 19200 SH SOLE 19200 0 0 COCA COLA CO COM 191216100 130825607 2109070 SH SOLE 1541540 0 567530 CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109 360143 118468 SH SOLE 86350 0 32118 CODEXIS INC COM 192005106 176646 42668 SH SOLE 22668 0 20000 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 27032730 424242 SH SOLE 380753 0 43489 COGNEX CORP COM 192422103 1432292 28906 SH SOLE 26453 0 2453 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1029812 16902 SH SOLE 12504 0 4398 COHU INC COM 192576106 555119 14460 SH SOLE 7952 0 6508 COINBASE GLOBAL INC COM CL A 19260Q107 2218188 32828 SH SOLE 31823 0 1005 COINBASE GLOBAL INC NOTE 0.500% 6/0 19260QAB3 28794 45000 PRN SOLE 45000 0 0 COLGATE PALMOLIVE CO COM 194162103 23143453 307963 SH SOLE 243246 0 64717 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1825909 17299 SH SOLE 15596 0 1703 COMCAST CORP NEW CL A 20030N101 7828598 206505 SH SOLE 144146 0 62359 COMERICA INC COM 200340107 301225 6937 SH SOLE 1648 0 5289 COMPASS DIVERSIFIED SH BEN INT 20451Q104 11383217 596605 SH SOLE 530818 0 65787 CONAGRA BRANDS INC COM 205887102 905146 24099 SH SOLE 12901 0 11198 CONOCOPHILLIPS COM 20825C104 5675515 57207 SH SOLE 41955 0 15252 CONSOLIDATED EDISON INC COM 209115104 2282878 23862 SH SOLE 22687 0 1175 CONSTELLATION BRANDS INC CL A 21036P108 6840530 30283 SH SOLE 24780 0 5503 CONSTELLATION ENERGY CORP COM 21037T109 1037213 13213 SH SOLE 11608 0 1605 CONTAINER STORE GROUP INC COM 210751103 85750 25000 SH SOLE 23500 0 1500 CONYERS PARK III ACQSITN COR CLASS A COM 21289P102 244019 23900 SH SOLE 23900 0 0 CONYERS PARK III ACQSITN COR *W EXP 08/12/202 21289P110 3636 19138 SH SOLE 19138 0 0 COOPER COS INC COM NEW 216648402 9264383 24814 SH SOLE 24340 0 474 COPART INC COM 217204106 205015314 2725905 SH SOLE 2075363 0 650542 CORNING INC COM 219350105 8315185 235691 SH SOLE 221291 0 14400 CORTEVA INC COM 22052L104 5707192 94631 SH SOLE 59026 0 35605 COSTAR GROUP INC COM 22160N109 258534014 3755033 SH SOLE 3052643 0 702390 COSTCO WHSL CORP NEW COM 22160K105 248112162 499350 SH SOLE 379518 0 119832 COTERRA ENERGY INC COM 127097103 465524 18970 SH SOLE 14807 0 4163 COURSERA INC COM 22266M104 316051 27435 SH SOLE 25992 0 1443 CRANE COMPANY COMMON STOCK 224408104 280345 2470 SH SOLE 1300 0 1170 CREDIT ACCEP CORP MICH COM 225310101 4240925 9726 SH SOLE 9575 0 151 CREDIT SUISSE GROUP SPONSORED ADR 225401108 37741 42415 SH SOLE 40000 0 2415 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 5844394 129215 SH SOLE 88369 0 40846 CROCS INC COM 227046109 292561 2314 SH SOLE 2241 0 73 CROWDSTRIKE HLDGS INC CL A 22788C105 5041560 36730 SH SOLE 33016 0 3714 CROWN CASTLE INC COM 22822V101 24991771 186729 SH SOLE 158040 0 28689 CROWN HLDGS INC COM 228368106 1029409 12446 SH SOLE 12446 0 0 CSG SYS INTL INC COM 126349109 2298223 42797 SH SOLE 32137 0 10660 CSX CORP COM 126408103 3694763 123406 SH SOLE 106205 0 17201 CTI BIOPHARMA CORP COM 12648L601 556135 132413 SH SOLE 132413 0 0 CUMMINS INC COM 231021106 2982976 12487 SH SOLE 11803 0 684 CURTISS WRIGHT CORP COM 231561101 4407349 25005 SH SOLE 22795 0 2210 CVS HEALTH CORP COM 126650100 37846118 509300 SH SOLE 405518 0 103782 CYBERARK SOFTWARE LTD SHS M2682V108 2334385 15775 SH SOLE 15024 0 751 D R HORTON INC COM 23331A109 3090817 31639 SH SOLE 15630 0 16009 DANAHER CORPORATION COM 235851102 413940702 1642361 SH SOLE 1186762 0 455599 DARDEN RESTAURANTS INC COM 237194105 1066260 6872 SH SOLE 2246 0 4626 DARLING INGREDIENTS INC COM 237266101 294044 5035 SH SOLE 3306 0 1729 DATADOG INC CL A COM 23804L103 3373749 46432 SH SOLE 42464 0 3968 DAVE & BUSTERS ENTMT INC COM 238337109 651003 17695 SH SOLE 16491 0 1204 DAVITA INC COM 23918K108 210805 2599 SH SOLE 2287 0 312 DBX ETF TR XTRACK MSCI EAFE 233051200 1663235 47251 SH SOLE 23300 0 23951 DBX ETF TR XTRACK MSCI EURP 233051853 73240 2000 SH SOLE 2000 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 232506 5573 SH SOLE 4373 0 1200 DECKERS OUTDOOR CORP COM 243537107 241858 538 SH SOLE 515 0 23 DEERE & CO COM 244199105 138711889 335962 SH SOLE 281162 0 54800 DELL TECHNOLOGIES INC CL C 24703L202 267188 6645 SH SOLE 3310 0 3335 DELTA AIR LINES INC DEL COM NEW 247361702 3111802 89112 SH SOLE 74553 0 14559 DENBURY INC COM 24790A101 517105 5901 SH SOLE 5901 0 0 DESCARTES SYS GROUP INC COM 249906108 22863737 283634 SH SOLE 220364 0 63270 DEVON ENERGY CORP NEW COM 25179M103 7838025 154871 SH SOLE 141076 0 13795 DEXCOM INC COM 252131107 506132463 4356451 SH SOLE 3233344 0 1123107 DIAGEO PLC SPON ADR NEW 25243Q205 12052723 66523 SH SOLE 45891 0 20632 DIAMONDBACK ENERGY INC COM 25278X109 617332 4567 SH SOLE 3516 0 1051 DICKS SPORTING GOODS INC COM 253393102 526772 3713 SH SOLE 3313 0 400 DIGITAL RLTY TR INC COM 253868103 2049070 20843 SH SOLE 17866 0 2977 DIGITALOCEAN HLDGS INC COM 25402D102 3071241 78408 SH SOLE 72360 0 6048 DIME CMNTY BANCSHARES INC COM 25432X102 575361 25324 SH SOLE 25324 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 119794 2692 SH SOLE 2646 0 46 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 1429454 42696 SH SOLE 42696 0 0 DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 7247 396 SH SOLE 396 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 37175 508 SH SOLE 508 0 0 DIREXION SHS ETF TR DAILY SM CP BEAR 25460E232 3114 100 SH SOLE 100 0 0 DIREXION SHS ETF TR DAILY S&P BEAR 25460E257 172200 35000 SH SOLE 35000 0 0 DIREXION SHS ETF TR DAILY RGNAL BULL 25460G864 23130 3000 SH SOLE 3000 0 0 DIREXION SHS ETF TR SP BIOTCH BL NEW 25490K323 491 100 SH SOLE 100 0 0 DISCOVER FINL SVCS COM 254709108 7695929 77862 SH SOLE 65309 0 12553 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 12875 25000 PRN SOLE 25000 0 0 DISNEY WALT CO COM 254687106 59537446 594601 SH SOLE 384772 0 209829 DISTRIBUTION SOLUTIONS GRP I COM 520776105 2661001 58535 SH SOLE 58535 0 0 DIXIE GROUP INC CL A 255519100 136502 179608 SH SOLE 179608 0 0 DOCUSIGN INC COM 256163106 28683040 491990 SH SOLE 397144 0 94846 DOLBY LABORATORIES INC COM CL A 25659T107 9268195 108501 SH SOLE 90609 0 17892 DOLLAR GEN CORP NEW COM 256677105 841559 3999 SH SOLE 3497 0 502 DOLLAR TREE INC COM 256746108 959488 6684 SH SOLE 2100 0 4584 DOMINION ENERGY INC COM 25746U109 3359338 60085 SH SOLE 50883 0 9202 DOMO INC COM CL B 257554105 225848 15916 SH SOLE 1035 0 14881 DONALDSON INC COM 257651109 649937 9947 SH SOLE 3192 0 6755 DOUBLEVERIFY HLDGS INC COM 25862V105 912641 30270 SH SOLE 28870 0 1400 DOVER CORP COM 260003108 12110479 79706 SH SOLE 66211 0 13495 DOW INC COM 260557103 19398870 353865 SH SOLE 289329 0 64536 DOXIMITY INC CL A 26622P107 3803517 117465 SH SOLE 110735 0 6730 DRAFTKINGS INC NEW COM CL A 26142V105 532961 27529 SH SOLE 24460 0 3069 DRIVEN BRANDS HLDGS INC COM 26210V102 1184788 39089 SH SOLE 36058 0 3031 DROPBOX INC CL A 26210C104 4154845 192176 SH SOLE 192176 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 323909 6561 SH SOLE 6535 0 26 DTE ENERGY CO COM 233331107 1163301 10620 SH SOLE 8932 0 1688 DUKE ENERGY CORP NEW COM NEW 26441C204 9438120 97835 SH SOLE 86161 0 11674 DULUTH HLDGS INC COM CL B 26443V101 552055 86529 SH SOLE 73720 0 12809 DUPONT DE NEMOURS INC COM 26614N102 6178614 86089 SH SOLE 54879 0 31210 DUTCH BROS INC CL A 26701L100 1873287 59225 SH SOLE 54844 0 4381 DYNATRACE INC COM NEW 268150109 14548493 343936 SH SOLE 311214 0 32722 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 24817528 2529819 SH SOLE 2103286 0 426533 E L F BEAUTY INC COM 26856L103 499206 6062 SH SOLE 5385 0 677 EAGLE MATLS INC COM 26969P108 1210247 8247 SH SOLE 6061 0 2186 EAGLE PHARMACEUTICALS INC COM 269796108 755351 26625 SH SOLE 23020 0 3605 EAST WEST BANCORP INC COM 27579R104 218892 3944 SH SOLE 3944 0 0 EASTMAN CHEM CO COM 277432100 427593 5070 SH SOLE 4778 0 292 EATON CORP PLC SHS G29183103 8205635 47891 SH SOLE 37553 0 10338 EATON VANCE TAX-MANAGED GLOB COM 27829F108 366586 46938 SH SOLE 31788 0 15150 EBAY INC. COM 278642103 1077768 24290 SH SOLE 21565 0 2725 ECOLAB INC COM 278865100 154980244 936267 SH SOLE 585129 0 351138 EDGIO INC COM 53261M104 74138 93715 SH SOLE 93715 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 85139263 1029122 SH SOLE 716995 0 312127 ELECTRONIC ARTS INC COM 285512109 1401541 11636 SH SOLE 10249 0 1387 ELEVANCE HEALTH INC COM 036752103 2943391 5537 SH SOLE 3869 0 1668 EMAGIN CORP COM NEW 29076N206 62400 30000 SH SOLE 30000 0 0 EMCOR GROUP INC COM 29084Q100 217220 1336 SH SOLE 238 0 1098 EMERSON ELEC CO COM 291011104 32049403 367792 SH SOLE 253139 0 114653 ENBRIDGE INC COM 29250N105 5228158 137042 SH SOLE 124889 0 12153 ENCOMPASS HEALTH CORP COM 29261A100 15672479 289695 SH SOLE 273942 0 15753 ENCORE CAP GROUP INC COM 292554102 744743 14762 SH SOLE 8830 0 5932 ENDAVA PLC ADS 29260V105 2807452 41790 SH SOLE 37972 0 3818 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 5032407 403561 SH SOLE 308145 0 95416 ENERPAC TOOL GROUP CORP CL A COM 292765104 252882 10160 SH SOLE 0 0 10160 ENERSYS COM 29275Y102 4611349 53077 SH SOLE 45205 0 7872 ENOCHIAN BIOSCIENCES INC COM 29350E104 23793 26000 SH SOLE 26000 0 0 ENPHASE ENERGY INC COM 29355A107 590677 2809 SH SOLE 2788 0 21 ENTEGRIS INC COM 29362U104 1291247 15745 SH SOLE 15717 0 28 ENTERGY CORP NEW COM 29364G103 5176928 48050 SH SOLE 47593 0 457 ENTERPRISE PRODS PARTNERS L COM 293792107 14921671 576126 SH SOLE 444238 0 131888 EOG RES INC COM 26875P101 15319067 133639 SH SOLE 120042 0 13597 EPAM SYS INC COM 29414B104 5663957 18943 SH SOLE 16247 0 2696 EPLUS INC COM 294268107 553613 11289 SH SOLE 9345 0 1944 EQUIFAX INC COM 294429105 11277510 55598 SH SOLE 46911 0 8687 EQUINIX INC COM 29444U700 21573936 29921 SH SOLE 28619 0 1302 EQUINOR ASA SPONSORED ADR 29446M102 520639 18313 SH SOLE 12641 0 5672 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3065559 45666 SH SOLE 45636 0 30 EQUITY RESIDENTIAL SH BEN INT 29476L107 1459620 24327 SH SOLE 18994 0 5333 ERIE INDTY CO CL A 29530P102 844762 3647 SH SOLE 3647 0 0 ESS TECH INC COMMON STOCK 26916J106 863072 620915 SH SOLE 542951 0 77964 ESS TECH INC *W EXP 10/08/202 26916J114 52860 244498 SH SOLE 232251 0 12247 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4406134 92140 SH SOLE 41924 0 50216 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 187640 4503 SH SOLE 4375 0 128 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1837 522 SH SOLE 271 0 251 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 41535 900 SH SOLE 900 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 231600 4439 SH SOLE 4439 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 4747 110 SH SOLE 110 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 43762 2349 SH SOLE 2149 0 200 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 352644 15174 SH SOLE 15174 0 0 ETON PHARMACEUTICALS INC COM 29772L108 134750 35000 SH SOLE 35000 0 0 ETSY INC COM 29786A106 1432928 12871 SH SOLE 12704 0 167 EURONET WORLDWIDE INC COM 298736109 1585175 14166 SH SOLE 14121 0 45 EVENTBRITE INC COM CL A 29975E109 1849024 215504 SH SOLE 212340 0 3164 EVERBRIDGE INC COM 29978A104 3478961 100345 SH SOLE 79291 0 21054 EVERGY INC COM 30034W106 668932 10945 SH SOLE 8310 0 2635 EVERSOURCE ENERGY COM 30040W108 3252122 41555 SH SOLE 37567 0 3988 EVERTEC INC COM 30040P103 406710 12051 SH SOLE 10573 0 1478 EVOLENT HEALTH INC CL A 30050B101 76211518 2348583 SH SOLE 1649427 0 699156 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 788025 665000 PRN SOLE 665000 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 341825 6875 SH SOLE 4100 0 2775 EXACT SCIENCES CORP COM 30063P105 26475488 390436 SH SOLE 301947 0 88489 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 270582 4945 SH SOLE 3313 0 1632 EXELIXIS INC COM 30161Q104 14445724 744241 SH SOLE 653083 0 91158 EXELON CORP COM 30161N101 1315698 31408 SH SOLE 26317 0 5091 EXPEDIA GROUP INC COM NEW 30212P303 336694 3470 SH SOLE 1031 0 2439 EXPEDITORS INTL WASH INC COM 302130109 832679 7562 SH SOLE 7006 0 556 EXXON MOBIL CORP COM 30231G102 51064543 465662 SH SOLE 399798 0 65864 F5 INC COM 315616102 535119 3673 SH SOLE 2823 0 850 FACTSET RESH SYS INC COM 303075105 1957798 4717 SH SOLE 3936 0 781 FAIR ISAAC CORP COM 303250104 1193870 1699 SH SOLE 1649 0 50 FASTENAL CO COM 311900104 178344586 3306351 SH SOLE 1782173 0 1524178 FASTLY INC CL A 31188V100 292276 16457 SH SOLE 10732 0 5725 FEDEX CORP COM 31428X106 14108253 61746 SH SOLE 52308 0 9438 FERRARI N V COM N3167Y103 796780 2941 SH SOLE 2346 0 595 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 31103 475 SH SOLE 0 0 475 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 27962 620 SH SOLE 194 0 426 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 62638 1019 SH SOLE 434 0 585 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1807133 15859 SH SOLE 15299 0 560 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 210807 8463 SH SOLE 7696 0 767 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 399993 9128 SH SOLE 8981 0 147 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 58853 1608 SH SOLE 1608 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3606033 103236 SH SOLE 90168 0 13068 FIDELITY NATL INFORMATION SV COM 31620M106 8878078 163410 SH SOLE 127039 0 36371 FIDUS INVT CORP COM 316500107 236872 12421 SH SOLE 12421 0 0 FIFTH THIRD BANCORP COM 316773100 628671 23599 SH SOLE 18242 0 5357 FIRST AMERN FINL CORP COM 31847R102 263928 4742 SH SOLE 3531 0 1211 FIRST BANCORP P R COM NEW 318672706 114200 10000 SH SOLE 0 0 10000 FIRST BUSEY CORP COM NEW 319383204 256894 12630 SH SOLE 12555 0 75 FIRST CMNTY BANKSHARES INC V COM 31983A103 303305 12108 SH SOLE 12108 0 0 FIRST CMNTY CORP S C COM 319835104 312400 15620 SH SOLE 15620 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1135663 1167 SH SOLE 1045 0 122 FIRST HORIZON CORPORATION COM 320517105 331686 18655 SH SOLE 17145 0 1510 FIRST LONG IS CORP COM 320734106 905532 67076 SH SOLE 67076 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 108456 15042 SH SOLE 5117 0 9925 FIRST REP BK SAN FRANCISCO C COM 33616C100 236833 16929 SH SOLE 16430 0 499 FIRST SOLAR INC COM 336433107 3848663 17695 SH SOLE 8635 0 9060 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 244970 15349 SH SOLE 9723 0 5626 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 65604 3300 SH SOLE 0 0 3300 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 36982 440 SH SOLE 0 0 440 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 764 9 SH SOLE 9 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 412123 11040 SH SOLE 11040 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2279494 21199 SH SOLE 20382 0 817 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2929 45 SH SOLE 45 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 64692 615 SH SOLE 615 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 8567 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 244320 3652 SH SOLE 3542 0 110 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 378440 8852 SH SOLE 8312 0 540 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 250596 2566 SH SOLE 2566 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 723711 9922 SH SOLE 9322 0 600 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 2642611 17046 SH SOLE 16996 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 965313 6529 SH SOLE 5869 0 660 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 105975 2029 SH SOLE 485 0 1544 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 152723 5735 SH SOLE 3699 0 2036 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 32709 723 SH SOLE 723 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 16381 412 SH SOLE 0 0 412 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 211762 3915 SH SOLE 3100 0 815 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 14348623 319782 SH SOLE 289991 0 29791 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 273327 6063 SH SOLE 5136 0 927 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 21387 330 SH SOLE 0 0 330 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 3835775 80129 SH SOLE 66744 0 13385 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 517499 8696 SH SOLE 2281 0 6415 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 9413 295 SH SOLE 295 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 4469322 167700 SH SOLE 165045 0 2655 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 3734 100 SH SOLE 0 0 100 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1599022 24083 SH SOLE 19737 0 4346 FIRST TR MORNINGSTAR DIVID L SHS 336917109 391281 11022 SH SOLE 11022 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 781233 5986 SH SOLE 5986 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 1191203 29661 SH SOLE 25637 0 4024 FIRST US BANCSHARES INC COM 33744V103 768024 102677 SH SOLE 97677 0 5000 FIRSTENERGY CORP COM 337932107 414027 10335 SH SOLE 5983 0 4352 FIRSTSERVICE CORP NEW COM 33767E202 4845712 34369 SH SOLE 32468 0 1901 FISERV INC COM 337738108 225335590 1993591 SH SOLE 1720258 0 273333 FIVE BELOW INC COM 33829M101 4624438 22452 SH SOLE 22172 0 280 FLEETCOR TECHNOLOGIES INC COM 339041105 324709 1540 SH SOLE 1486 0 54 FLEXSHARES TR MORNSTAR USMKT 33939L100 166721 1063 SH SOLE 1063 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 635945 15038 SH SOLE 14891 0 147 FLEXSHARES TR STOXX GLOBR INF 33939L795 249256 4798 SH SOLE 4798 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 395988 6145 SH SOLE 6145 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 320855 6061 SH SOLE 6061 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 6753 124 SH SOLE 124 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 5510535 56104 SH SOLE 50444 0 5660 FLUSHING FINL CORP COM 343873105 1192242 80070 SH SOLE 80070 0 0 FLYWIRE CORPORATION COM VTG 302492103 65851045 2242883 SH SOLE 1724570 0 518313 FOOT LOCKER INC COM 344849104 1094590 27578 SH SOLE 23711 0 3867 FORD MTR CO DEL COM 345370860 4846267 384624 SH SOLE 316654 0 67970 FORTINET INC COM 34959E109 25189005 379010 SH SOLE 314006 0 65004 FORTIS INC COM 349553107 255988 6019 SH SOLE 3703 0 2316 FORTIVE CORP COM 34959J108 28161366 413105 SH SOLE 316028 0 97077 FORTUNE BRANDS INNOVATIONS I COM 34964C106 481487 7772 SH SOLE 1474 0 6298 FOX FACTORY HLDG CORP COM 35138V102 1042204 8587 SH SOLE 6725 0 1862 FRANCO NEV CORP COM 351858105 246548 1691 SH SOLE 1687 0 4 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 122605 10277 SH SOLE 10277 0 0 FREEPORT-MCMORAN INC CL B 35671D857 6294289 153857 SH SOLE 137972 0 15885 FRESHPET INC COM 358039105 1588759 24003 SH SOLE 21529 0 2474 FTI CONSULTING INC COM 302941109 4228421 21426 SH SOLE 20985 0 441 FUBOTV INC COM 35953D104 16537 13667 SH SOLE 2 0 13665 FULLER H B CO COM 359694106 412959 6033 SH SOLE 6000 0 33 GABELLI MULTIMEDIA TR INC COM 36239Q109 451127 79987 SH SOLE 74662 0 5325 GALECTIN THERAPEUTICS INC COM NEW 363225202 79556 37884 SH SOLE 33728 0 4156 GALLAGHER ARTHUR J & CO COM 363576109 15595167 81518 SH SOLE 76899 0 4619 GAMESTOP CORP NEW CL A 36467W109 340443 14789 SH SOLE 10259 0 4530 GAP INC COM 364760108 136816 13627 SH SOLE 1875 0 11752 GARMIN LTD SHS H2906T109 532151 5273 SH SOLE 3842 0 1431 GARTNER INC COM 366651107 29870503 91692 SH SOLE 70287 0 21405 GCM GROSVENOR INC COM CL A 36831E108 620001 79386 SH SOLE 72157 0 7229 GCM GROSVENOR INC *W EXP 11/17/202 36831E116 8459 14990 SH SOLE 0 0 14990 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 6941625 84623 SH SOLE 76088 0 8535 GENERAC HLDGS INC COM 368736104 13018553 120531 SH SOLE 93216 0 27315 GENERAL DYNAMICS CORP COM 369550108 49054776 214955 SH SOLE 42855 0 172100 GENERAL ELECTRIC CO COM NEW 369604301 16374620 171283 SH SOLE 143824 0 27459 GENERAL MLS INC COM 370334104 11531989 134940 SH SOLE 106763 0 28177 GENERAL MTRS CO COM 37045V100 3041604 82923 SH SOLE 60175 0 22748 GENIUS SPORTS LIMITED SHARES CL A G3934V109 62504 12551 SH SOLE 12551 0 0 GENPACT LIMITED SHS G3922B107 1028785 22258 SH SOLE 20978 0 1280 GENTEX CORP COM 371901109 226903 8095 SH SOLE 5325 0 2770 GENUINE PARTS CO COM 372460105 1922388 11490 SH SOLE 10088 0 1402 GILDAN ACTIVEWEAR INC COM 375916103 627927 18919 SH SOLE 2722 0 16197 GILEAD SCIENCES INC COM 375558103 40471156 487781 SH SOLE 394818 0 92963 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 46134 34687 SH SOLE 25937 0 8750 GITLAB INC CLASS A COM 37637K108 1147995 33479 SH SOLE 33003 0 476 GLACIER BANCORP INC NEW COM 37637Q105 2927677 69690 SH SOLE 69450 0 240 GLADSTONE INVT CORP COM 376546107 2104813 158854 SH SOLE 127022 0 31832 GLAUKOS CORP COM 377322102 679657 13566 SH SOLE 10266 0 3300 GLOBAL PMTS INC COM 37940X102 10422467 99035 SH SOLE 41489 0 57546 GLOBAL X FDS MSCI NORWAY ETF 37950E101 2114 87 SH SOLE 87 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 261750 15000 SH SOLE 14500 0 500 GLOBAL X FDS SOCIAL MED ETF 37950E416 14245 385 SH SOLE 385 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 3196 80 SH SOLE 80 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 35734 859 SH SOLE 859 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 68779 3830 SH SOLE 3830 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 75483 1864 SH SOLE 1864 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1057135 61641 SH SOLE 61641 0 0 GLOBAL X FDS MSCI CHINA IT 37954Y533 17167 941 SH SOLE 941 0 0 GLOBAL X FDS US PFD ETF 37954Y657 408118 20550 SH SOLE 20550 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 11860318 418353 SH SOLE 222648 0 195705 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 4318342 169347 SH SOLE 63540 0 105807 GLOBAL X FDS INTERNET OF THNG 37954Y780 193109 5803 SH SOLE 5803 0 0 GLOBAL X FDS GLOBAL X COPPER 37954Y830 40296 1041 SH SOLE 1041 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 1504194 23669 SH SOLE 23323 0 346 GLOBANT S A COM L44385109 11048944 67368 SH SOLE 61636 0 5732 GLOBE LIFE INC COM 37959E102 315646 2869 SH SOLE 2600 0 269 GLOBUS MED INC CL A 379577208 457934 8085 SH SOLE 5183 0 2902 GODADDY INC CL A 380237107 15865334 204135 SH SOLE 178021 0 26114 GOGO INC COM 38046C109 4945965 341101 SH SOLE 272892 0 68209 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 158918 5158 SH SOLE 991 0 4167 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 554900 11039 SH SOLE 11039 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 104451 3240 SH SOLE 3240 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 128896 1587 SH SOLE 1587 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 20578339 62910 SH SOLE 57618 0 5292 GOLDMINING INC COM 38149E101 24200 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 353592 26076 SH SOLE 26076 0 0 GOOSEHEAD INS INC COM CL A 38267D109 2801556 53670 SH SOLE 49955 0 3715 GRACO INC COM 384109104 1417786 19419 SH SOLE 18686 0 733 GRAINGER W W INC COM 384802104 41606638 60404 SH SOLE 36284 0 24120 GREENBRIER COS INC COM 393657101 92424 2873 SH SOLE 0 0 2873 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 245305 250000 PRN SOLE 215000 0 35000 GREIF INC CL A 397624107 481105 7592 SH SOLE 7392 0 200 GREIF INC CL B 397624206 30608 400 SH SOLE 400 0 0 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 366531 21199 SH SOLE 21199 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 10155241 886147 SH SOLE 802383 0 83764 GSK PLC SPONSORED ADR 37733W204 1328913 37350 SH SOLE 27745 0 9605 GUIDEWIRE SOFTWARE INC COM 40171V100 82869351 1009986 SH SOLE 762219 0 247767 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 108170 111000 PRN SOLE 101000 0 10000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 6074577 120384 SH SOLE 102164 0 18220 HAIN CELESTIAL GROUP INC COM 405217100 941243 54883 SH SOLE 50379 0 4504 HALEON PLC SPON ADS 405552100 176882 21730 SH SOLE 9912 0 11818 HALLIBURTON CO COM 406216101 7711307 243720 SH SOLE 223001 0 20719 HAMILTON LANE INC CL A 407497106 1963348 26539 SH SOLE 23836 0 2703 HANNON ARMSTRONG SUST INFR C COM 41068X100 212931 7445 SH SOLE 7445 0 0 HARTE HANKS INC COM 416196202 6218495 660839 SH SOLE 660839 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 447479 6421 SH SOLE 4135 0 2286 HASBRO INC COM 418056107 1158318 21574 SH SOLE 12924 0 8650 HASHICORP INC COM CL A 418100103 1875702 64039 SH SOLE 62502 0 1537 HAYWARD HLDGS INC COM 421298100 373493 31868 SH SOLE 17980 0 13888 HCA HEALTHCARE INC COM 40412C101 2193290 8318 SH SOLE 6888 0 1430 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 117600 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 929944 13948 SH SOLE 7827 0 6121 HEALTHEQUITY INC COM 42226A107 794992 13541 SH SOLE 13256 0 285 HEALTHPEAK PROPERTIES INC COM 42250P103 406950 18523 SH SOLE 13828 0 4695 HEICO CORP NEW COM 422806109 29190582 170665 SH SOLE 96639 0 74026 HEICO CORP NEW CL A 422806208 2076960 15283 SH SOLE 14970 0 313 HELIOGEN INC COMMON STOCK 42329E105 5033 20954 SH SOLE 20954 0 0 HENRY JACK & ASSOC INC COM 426281101 853850 5665 SH SOLE 5473 0 192 HENRY SCHEIN INC COM 806407102 921891 11306 SH SOLE 10536 0 770 HERCULES CAPITAL INC COM 427096508 1770815 137379 SH SOLE 137379 0 0 HERSHEY CO COM 427866108 7951019 31253 SH SOLE 29111 0 2142 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 39108 4404 SH SOLE 4404 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 197891 12148 SH SOLE 12148 0 0 HESS CORP COM 42809H107 693224 5238 SH SOLE 4810 0 428 HEWLETT PACKARD ENTERPRISE C COM 42824C109 896383 56270 SH SOLE 39186 0 17084 HEXCEL CORP NEW COM 428291108 224270 3286 SH SOLE 3286 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 388097 2755 SH SOLE 1329 0 1426 HIMS & HERS HEALTH INC COM CL A 433000106 1478556 149048 SH SOLE 146298 0 2750 HIRERIGHT HOLDINGS CORPORATI COM 433537107 2410921 227231 SH SOLE 224314 0 2917 HOLOGIC INC COM 436440101 30502744 377977 SH SOLE 196942 0 181035 HOME DEPOT INC COM 437076102 199912091 677393 SH SOLE 512186 0 165207 HONEYWELL INTL INC COM 438516106 38674720 202358 SH SOLE 182440 0 19918 HORIZON THERAPEUTICS PUB L SHS G46188101 361908 3316 SH SOLE 2991 0 325 HORMEL FOODS CORP COM 440452100 230804 5787 SH SOLE 4490 0 1297 HOWMET AEROSPACE INC COM 443201108 572950 13523 SH SOLE 12062 0 1461 HP INC COM 40434L105 1345092 45829 SH SOLE 36953 0 8876 HSBC HLDGS PLC SPON ADR NEW 404280406 406864 11921 SH SOLE 4309 0 7612 HUB GROUP INC CL A 443320106 758818 9040 SH SOLE 5540 0 3500 HUBBELL INC COM 443510607 5490129 22564 SH SOLE 22269 0 295 HUBSPOT INC COM 443573100 571524 1333 SH SOLE 597 0 736 HUMANA INC COM 444859102 7175798 14781 SH SOLE 13112 0 1669 HUNT J B TRANS SVCS INC COM 445658107 6507545 37088 SH SOLE 36273 0 815 HUNTINGTON BANCSHARES INC COM 446150104 1634952 145978 SH SOLE 93106 0 52872 HURON CONSULTING GROUP INC COM 447462102 1815581 22590 SH SOLE 21154 0 1436 IAC INC COM NEW 44891N208 200518 3886 SH SOLE 3831 0 55 ICICI BANK LIMITED ADR 45104G104 3373251 156314 SH SOLE 120591 0 35723 ICON PLC SHS G4705A100 6441234 30157 SH SOLE 27169 0 2988 IDACORP INC COM 451107106 269308 2486 SH SOLE 2297 0 189 IDEX CORP COM 45167R104 731210 3165 SH SOLE 2989 0 176 IDEXX LABS INC COM 45168D104 604693843 1209194 SH SOLE 987416 0 221778 ILLINOIS TOOL WKS INC COM 452308109 111270146 457055 SH SOLE 262543 0 194512 ILLUMINA INC COM 452327109 8239479 35431 SH SOLE 19888 0 15543 IMMUNITYBIO INC COM 45256X103 96516 53031 SH SOLE 350 0 52681 IMMUNOGEN INC COM 45253H101 2225645 579595 SH SOLE 296859 0 282736 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 49417 1748 SH SOLE 1569 0 179 IMPACT SHS TR I NAACP MINO ETF 45259A209 625104 21496 SH SOLE 21496 0 0 INCYTE CORP COM 45337C102 4015321 55560 SH SOLE 54882 0 678 INDEPENDENCE RLTY TR INC COM 45378A106 11724525 731411 SH SOLE 635296 0 96115 INFORMATION SVCS GROUP INC COM 45675Y104 3629310 713028 SH SOLE 659753 0 53275 INFOSYS LTD SPONSORED ADR 456788108 196845 11287 SH SOLE 791 0 10496 INGERSOLL RAND INC COM 45687V106 709403 12193 SH SOLE 11644 0 549 INHIBIKASE THERAPEUTICS INC COM 45719W106 181498 276000 SH SOLE 126000 0 150000 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 36428 1205 SH SOLE 1205 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 610458 18976 SH SOLE 18976 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C417 446722 15283 SH SOLE 15283 0 0 INNOVATOR ETFS TR US EQT ULTRA BFR 45782C425 6131 231 SH SOLE 231 0 0 INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433 2301414 71952 SH SOLE 71952 0 0 INNOVATOR ETFS TR US SML CP PWR B 45782C474 635957 20695 SH SOLE 20695 0 0 INNOVATOR ETFS TR INTRNL DEV JAN 45782C524 6759748 237601 SH SOLE 222504 0 15097 INNOVATOR ETFS TR US EQTY PWR BF 45782C680 11800 400 SH SOLE 400 0 0 INNOVATOR ETFS TR INTRNL DEV JULY 45782C722 2263036 89183 SH SOLE 83348 0 5835 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 99589 3236 SH SOLE 3236 0 0 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 98010 3000 SH SOLE 3000 0 0 INOGEN INC COM 45780L104 738092 59142 SH SOLE 50244 0 8898 INSEEGO CORP COM 45782B104 15142 26000 SH SOLE 26000 0 0 INSIGHT ENTERPRISES INC COM 45765U103 325091 2274 SH SOLE 2200 0 74 INSMED INC COM PAR $.01 457669307 209545 12290 SH SOLE 11980 0 310 INSPIRATO INCORPORATED *W EXP 02/11/202 45791E115 1500 15000 SH SOLE 0 0 15000 INSPIRE MED SYS INC COM 457730109 1686006 7203 SH SOLE 7203 0 0 INSULET CORP COM 45784P101 103199508 323550 SH SOLE 218240 0 105310 INTEGER HLDGS CORP COM 45826H109 542500 7000 SH SOLE 0 0 7000 INTEL CORP COM 458140100 14666241 448921 SH SOLE 350547 0 98374 INTELLIA THERAPEUTICS INC COM 45826J105 270208 7250 SH SOLE 225 0 7025 INTERCONTINENTAL EXCHANGE IN COM 45866F104 191372282 1835001 SH SOLE 1216331 0 618670 INTERDIGITAL INC COM 45867G101 297432 4080 SH SOLE 4080 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 65548286 500025 SH SOLE 412983 0 87042 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 3179391 34574 SH SOLE 18721 0 15853 INTERNATIONAL PAPER CO COM 460146103 2403619 66656 SH SOLE 53190 0 13466 INTERPUBLIC GROUP COS INC COM 460690100 2190490 58821 SH SOLE 57874 0 947 INTUIT COM 461202103 195992000 439612 SH SOLE 365960 0 73652 INTUITIVE SURGICAL INC COM NEW 46120E602 76947082 301198 SH SOLE 190854 0 110344 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 350 4 SH SOLE 4 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 196153 7935 SH SOLE 7935 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 110459 2227 SH SOLE 2227 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 292065 20539 SH SOLE 20021 0 518 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 467718 16776 SH SOLE 10276 0 6500 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 1066398 115038 SH SOLE 110538 0 4500 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 23580 450 SH SOLE 0 0 450 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 10342 378 SH SOLE 378 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 142410 2856 SH SOLE 2856 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1527643 24481 SH SOLE 22625 0 1856 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 95697 2267 SH SOLE 1267 0 1000 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 2606 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 60807 1507 SH SOLE 0 0 1507 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 2675033 233017 SH SOLE 225879 0 7138 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 11938 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 1891 41 SH SOLE 41 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 23453 1276 SH SOLE 1276 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 10694 725 SH SOLE 725 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 12203 291 SH SOLE 291 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 141960 4058 SH SOLE 4058 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 70180 4008 SH SOLE 4008 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 13201 719 SH SOLE 719 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 25180 572 SH SOLE 572 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 146735 7650 SH SOLE 7500 0 150 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 60346 1295 SH SOLE 1295 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 209267 11294 SH SOLE 10794 0 500 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 55426 1850 SH SOLE 1600 0 250 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1779 42 SH SOLE 42 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 232577 11182 SH SOLE 11182 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 8232429 106047 SH SOLE 78272 0 27775 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 198912 7400 SH SOLE 7400 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 250118 11292 SH SOLE 7600 0 3692 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 36611 455 SH SOLE 455 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 30073 744 SH SOLE 744 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 7026858 131712 SH SOLE 55572 0 76140 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 23221 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 9706 53 SH SOLE 53 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 689044 2219 SH SOLE 2212 0 7 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3523021 74451 SH SOLE 71884 0 2567 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 244246 3218 SH SOLE 3218 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 288526 1909 SH SOLE 1722 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3525369 12774 SH SOLE 12774 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 37005 435 SH SOLE 435 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 97525 599 SH SOLE 599 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 204177 700 SH SOLE 700 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 45423 900 SH SOLE 900 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 16703900 115502 SH SOLE 93739 0 21763 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 443462 6490 SH SOLE 5790 0 700 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 75839 445 SH SOLE 445 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 173650 2300 SH SOLE 150 0 2150 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6039 165 SH SOLE 165 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 353493 2509 SH SOLE 2509 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 40118 2250 SH SOLE 2250 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 19920 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 84617 2850 SH SOLE 2850 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1264 125 SH SOLE 125 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 231151 1405 SH SOLE 175 0 1230 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5027331 32066 SH SOLE 24997 0 7069 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 8102 558 SH SOLE 558 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 36452 330 SH SOLE 330 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 61128 1350 SH SOLE 1350 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 241293 3713 SH SOLE 3713 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 25107 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2233518 29400 SH SOLE 29000 0 400 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 72196 761 SH SOLE 761 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 11786 135 SH SOLE 135 0 0 INVESCO LTD SHS G491BT108 330001 20122 SH SOLE 15243 0 4879 INVESCO QQQ TR UNIT SER 1 46090E103 63335784 197351 SH SOLE 130186 0 67165 INVITATION HOMES INC COM 46187W107 337596 10810 SH SOLE 1972 0 8838 IONIS PHARMACEUTICALS INC COM 462222100 523377 14644 SH SOLE 14644 0 0 IQVIA HLDGS INC COM 46266C105 1296763 6520 SH SOLE 5148 0 1372 IRHYTHM TECHNOLOGIES INC COM 450056106 125107738 1008689 SH SOLE 660565 0 348124 IRIDIUM COMMUNICATIONS INC COM 46269C102 27083847 437330 SH SOLE 405243 0 32087 IRON MTN INC DEL COM 46284V101 18966684 358471 SH SOLE 316255 0 42216 ISHARES GOLD TR ISHARES NEW 464285204 8911325 238462 SH SOLE 219108 0 19354 ISHARES INC MSCI AUST ETF 464286103 75518 3292 SH SOLE 3292 0 0 ISHARES INC MSCI FRONTIER 464286145 36415 1423 SH SOLE 1273 0 150 ISHARES INC MSCI AUSTRIA ETF 464286202 202457 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 89326 3640 SH SOLE 1640 0 2000 ISHARES INC MSCI GLB SLV&MTL 464286327 6451 563 SH SOLE 563 0 0 ISHARES INC MSCI WORLD ETF 464286392 807219 6860 SH SOLE 1218 0 5642 ISHARES INC MSCI BRAZIL ETF 464286400 44301 1618 SH SOLE 1568 0 50 ISHARES INC MSCI EM ASIA ETF 464286426 863451 12994 SH SOLE 12834 0 160 ISHARES INC EM MKT SM-CP ETF 464286475 25189 500 SH SOLE 390 0 110 ISHARES INC MSCI CDA ETF 464286509 1252766 36652 SH SOLE 15944 0 20708 ISHARES INC MSCI GBL MIN VOL 464286525 1012741 10468 SH SOLE 7985 0 2483 ISHARES INC MSCI EMERG MRKT 464286533 47421 869 SH SOLE 739 0 130 ISHARES INC MSCI EURZONE ETF 464286608 179824 3989 SH SOLE 3989 0 0 ISHARES INC MSCI PAC JP ETF 464286665 689006 15734 SH SOLE 1047 0 14687 ISHARES INC MSCI EQUAL WEITE 464286681 540862 7159 SH SOLE 7159 0 0 ISHARES INC MSCI FRANCE ETF 464286707 9358 248 SH SOLE 248 0 0 ISHARES INC MSCI SWITZERLAND 464286749 6209 137 SH SOLE 137 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 3447 97 SH SOLE 97 0 0 ISHARES INC MSCI SPAIN ETF 464286764 1867 67 SH SOLE 67 0 0 ISHARES INC MSCI STH KOR ETF 464286772 133575 2182 SH SOLE 2182 0 0 ISHARES INC MSCI STH AFR ETF 464286780 7009 166 SH SOLE 166 0 0 ISHARES INC MSCI GERMANY ETF 464286806 36206 1272 SH SOLE 1272 0 0 ISHARES INC MSCI NETHERL ETF 464286814 2321 55 SH SOLE 55 0 0 ISHARES INC MSCI MEXICO ETF 464286822 2262 38 SH SOLE 38 0 0 ISHARES INC MSCI HONG KG ETF 464286871 156077 7595 SH SOLE 7038 0 557 ISHARES INC CORE MSCI EMKT 46434G103 13893444 284760 SH SOLE 238083 0 46677 ISHARES INC CUR HD MSCI EM 46434G509 1517354 63118 SH SOLE 59822 0 3296 ISHARES INC MSCI TAIWAN ETF 46434G772 172027 3795 SH SOLE 3795 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 18103 912 SH SOLE 912 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1295369 22071 SH SOLE 7725 0 14346 ISHARES SILVER TR ISHARES 46428Q109 402872 18213 SH SOLE 15749 0 2464 ISHARES TR S&P 100 ETF 464287101 3780558 20213 SH SOLE 15005 0 5208 ISHARES TR MORNINGSTAR GRWT 464287119 98926 1787 SH SOLE 612 0 1175 ISHARES TR CORE S&P TTL STK 464287150 30604479 337984 SH SOLE 306076 0 31908 ISHARES TR SELECT DIVID ETF 464287168 29575240 252392 SH SOLE 235847 0 16545 ISHARES TR TIPS BD ETF 464287176 24476295 222007 SH SOLE 98790 0 123217 ISHARES TR CHINA LG-CAP ETF 464287184 157159 5322 SH SOLE 3887 0 1435 ISHARES TR CORE S&P500 ETF 464287200 144847334 352358 SH SOLE 279058 0 73300 ISHARES TR CORE US AGGBD ET 464287226 12721820 127678 SH SOLE 87651 0 40027 ISHARES TR MSCI EMG MKT ETF 464287234 8434908 213758 SH SOLE 177387 0 36371 ISHARES TR IBOXX INV CP ETF 464287242 1400805 12780 SH SOLE 10147 0 2633 ISHARES TR GBL COMM SVC ETF 464287275 24343 380 SH SOLE 295 0 85 ISHARES TR GLOBAL TECH ETF 464287291 192703 3545 SH SOLE 3545 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 8295628 129842 SH SOLE 117603 0 12239 ISHARES TR GLOB HLTHCRE ETF 464287325 271420 3256 SH SOLE 2394 0 862 ISHARES TR GLOBAL FINLS ETF 464287333 28358 411 SH SOLE 411 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 2756 73 SH SOLE 73 0 0 ISHARES TR NORTH AMERN NAT 464287374 47650 1216 SH SOLE 933 0 283 ISHARES TR LATN AMER 40 ETF 464287390 81826 3428 SH SOLE 3428 0 0 ISHARES TR S&P 500 VAL ETF 464287408 4468348 29444 SH SOLE 26456 0 2988 ISHARES TR 20 YR TR BD ETF 464287432 1340692 12604 SH SOLE 8717 0 3887 ISHARES TR 7-10 YR TRSY BD 464287440 1300337 13119 SH SOLE 12898 0 221 ISHARES TR 1 3 YR TREAS BD 464287457 4570800 55633 SH SOLE 49329 0 6304 ISHARES TR MSCI EAFE ETF 464287465 64432295 900899 SH SOLE 679301 0 221598 ISHARES TR RUS MDCP VAL ETF 464287473 3988667 37558 SH SOLE 37167 0 391 ISHARES TR RUS MD CP GR ETF 464287481 4561996 50104 SH SOLE 48060 0 2044 ISHARES TR RUS MID CAP ETF 464287499 6704748 95892 SH SOLE 48672 0 47220 ISHARES TR CORE S&P MCP ETF 464287507 18714882 74812 SH SOLE 65972 0 8840 ISHARES TR EXPANDED TECH 464287515 435112 1428 SH SOLE 1428 0 0 ISHARES TR ISHARES SEMICDTR 464287523 2902372 6527 SH SOLE 6081 0 446 ISHARES TR EXPND TEC SC ETF 464287549 27146 80 SH SOLE 80 0 0 ISHARES TR ISHARES BIOTECH 464287556 5849039 45285 SH SOLE 24696 0 20589 ISHARES TR COHEN STEER REIT 464287564 135184 2434 SH SOLE 2434 0 0 ISHARES TR GLOBAL 100 ETF 464287572 86440 1234 SH SOLE 1234 0 0 ISHARES TR US CONSUM DISCRE 464287580 258566 3997 SH SOLE 3997 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 32624266 214267 SH SOLE 212073 0 2194 ISHARES TR S&P MC 400GR ETF 464287606 2328792 32566 SH SOLE 31690 0 876 ISHARES TR RUS 1000 GRW ETF 464287614 26947538 110292 SH SOLE 97896 0 12396 ISHARES TR RUS 1000 ETF 464287622 23236647 103169 SH SOLE 99607 0 3562 ISHARES TR RUS 2000 VAL ETF 464287630 7009095 51154 SH SOLE 50824 0 330 ISHARES TR RUS 2000 GRW ETF 464287648 7098460 31296 SH SOLE 28561 0 2735 ISHARES TR RUSSELL 2000 ETF 464287655 53994671 302661 SH SOLE 265816 0 36845 ISHARES TR CORE S&P US VLU 464287663 74484869 1009554 SH SOLE 929870 0 79684 ISHARES TR CORE S&P US GWT 464287671 17524923 197419 SH SOLE 153966 0 43453 ISHARES TR RUSSELL 3000 ETF 464287689 46659572 198206 SH SOLE 191031 0 7175 ISHARES TR U.S. UTILITS ETF 464287697 32731 391 SH SOLE 51 0 340 ISHARES TR S&P MC 400VL ETF 464287705 2016415 19621 SH SOLE 19017 0 604 ISHARES TR US TELECOM ETF 464287713 274539 11854 SH SOLE 11854 0 0 ISHARES TR U.S. TECH ETF 464287721 2397463 25832 SH SOLE 24066 0 1766 ISHARES TR U.S. REAL ES ETF 464287739 1193627 14059 SH SOLE 12536 0 1523 ISHARES TR US INDUSTRIALS 464287754 382211 3816 SH SOLE 3816 0 0 ISHARES TR US HLTHCARE ETF 464287762 617149 2260 SH SOLE 2260 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 92983 616 SH SOLE 616 0 0 ISHARES TR U.S. FINLS ETF 464287788 367330 5163 SH SOLE 4663 0 500 ISHARES TR U.S. ENERGY ETF 464287796 351307 8030 SH SOLE 6830 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 18204967 188262 SH SOLE 131037 0 57225 ISHARES TR US CONSM STAPLES 464287812 307611 1544 SH SOLE 1544 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 112328 848 SH SOLE 848 0 0 ISHARES TR DOW JONES US ETF 464287846 51036 510 SH SOLE 510 0 0 ISHARES TR EUROPE ETF 464287861 151911 3037 SH SOLE 2287 0 750 ISHARES TR SP SMCP600VL ETF 464287879 887657 9485 SH SOLE 8749 0 736 ISHARES TR S&P SML 600 GWT 464287887 1370349 12465 SH SOLE 10946 0 1519 ISHARES TR SHRT NAT MUN ETF 464288158 5708524 54533 SH SOLE 48529 0 6004 ISHARES TR MSCI AC ASIA ETF 464288182 6787 100 SH SOLE 100 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 3870867 195696 SH SOLE 132540 0 63156 ISHARES TR MSCI ACWI EX US 464288240 11981000 245663 SH SOLE 243494 0 2169 ISHARES TR MSCI ACWI ETF 464288257 746965 8194 SH SOLE 8094 0 100 ISHARES TR EAFE SML CP ETF 464288273 1387535 23316 SH SOLE 23316 0 0 ISHARES TR JPMORGAN USD EMG 464288281 429157 4974 SH SOLE 4938 0 36 ISHARES TR MRGSTR MD CP GRW 464288307 311515 5412 SH SOLE 5412 0 0 ISHARES TR GLB INFRASTR ETF 464288372 103748 2175 SH SOLE 2175 0 0 ISHARES TR NATIONAL MUN ETF 464288414 3234716 30023 SH SOLE 25963 0 4060 ISHARES TR ASIA 50 ETF 464288430 4085 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1777377 64655 SH SOLE 52988 0 11667 ISHARES TR INTL DEV RE ETF 464288489 33168 1600 SH SOLE 1600 0 0 ISHARES TR IBOXX HI YD ETF 464288513 2022453 26770 SH SOLE 26071 0 699 ISHARES TR RESIDENTIAL MULT 464288562 98303 1392 SH SOLE 1392 0 0 ISHARES TR MSCI KLD400 SOC 464288570 3167142 40610 SH SOLE 34709 0 5901 ISHARES TR MBS ETF 464288588 347375 3667 SH SOLE 3667 0 0 ISHARES TR GOV/CRED BD ETF 464288596 28562 270 SH SOLE 270 0 0 ISHARES TR MRGSTR SM CP GR 464288604 25728 660 SH SOLE 660 0 0 ISHARES TR INTRM GOV CR ETF 464288612 156631 1499 SH SOLE 949 0 550 ISHARES TR USD INV GRDE ETF 464288620 249045 4916 SH SOLE 1236 0 3680 ISHARES TR ISHS 5-10YR INVT 464288638 215530 4203 SH SOLE 3030 0 1173 ISHARES TR ISHS 1-5YR INVS 464288646 3535879 69962 SH SOLE 64326 0 5636 ISHARES TR 10-20 YR TRS ETF 464288653 135508 1183 SH SOLE 1183 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 730136 6206 SH SOLE 5466 0 740 ISHARES TR SHORT TREAS BD 464288679 156026 1412 SH SOLE 222 0 1190 ISHARES TR PFD AND INCM SEC 464288687 1531603 49058 SH SOLE 41197 0 7861 ISHARES TR GLOBAL MATER ETF 464288695 1347 16 SH SOLE 16 0 0 ISHARES TR MRNING SM CP ETF 464288703 5217 100 SH SOLE 0 0 100 ISHARES TR GLB CNSM STP ETF 464288737 14187 229 SH SOLE 229 0 0 ISHARES TR US HOME CONS ETF 464288752 126873 1805 SH SOLE 1602 0 203 ISHARES TR US AER DEF ETF 464288760 5484252 47656 SH SOLE 26011 0 21645 ISHARES TR US REGNL BKS ETF 464288778 60986 1704 SH SOLE 804 0 900 ISHARES TR U.S. INSRNCE ETF 464288786 1884 22 SH SOLE 0 0 22 ISHARES TR US BR DEL SE ETF 464288794 3353 37 SH SOLE 37 0 0 ISHARES TR MSCI USA ESG SLC 464288802 2050874 23366 SH SOLE 21457 0 1909 ISHARES TR U.S. MED DVC ETF 464288810 4591695 85063 SH SOLE 70372 0 14691 ISHARES TR US HLTHCR PR ETF 464288828 39059 158 SH SOLE 158 0 0 ISHARES TR U.S. PHARMA ETF 464288836 747556 4265 SH SOLE 4265 0 0 ISHARES TR US OIL GS EX ETF 464288851 216928 2528 SH SOLE 2528 0 0 ISHARES TR MICRO-CAP ETF 464288869 5226 50 SH SOLE 0 0 50 ISHARES TR EAFE VALUE ETF 464288877 4736717 97604 SH SOLE 97604 0 0 ISHARES TR EAFE GRWTH ETF 464288885 13981542 149248 SH SOLE 128505 0 20743 ISHARES TR MSCI EURO FL ETF 464289180 490520 26231 SH SOLE 26231 0 0 ISHARES TR RUS TP200 VL ETF 464289420 215156 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 876415 6308 SH SOLE 6308 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 24022 378 SH SOLE 378 0 0 ISHARES TR US TREAS BD ETF 46429B267 500743 21418 SH SOLE 5248 0 16170 ISHARES TR A RATE CP BD ETF 46429B291 14543 304 SH SOLE 304 0 0 ISHARES TR MSCI INDIA ETF 46429B598 4335819 110158 SH SOLE 110008 0 150 ISHARES TR FLTG RATE NT ETF 46429B655 3414225 67756 SH SOLE 66706 0 1050 ISHARES TR CORE HIGH DV ETF 46429B663 3767525 37060 SH SOLE 34857 0 2203 ISHARES TR MSCI CHINA ETF 46429B671 17839 358 SH SOLE 358 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 366379 5416 SH SOLE 4002 0 1414 ISHARES TR MSCI USA MIN VOL 46429B697 6959815 95681 SH SOLE 79865 0 15816 ISHARES TR 0-5 YR TIPS ETF 46429B747 6374436 64239 SH SOLE 62314 0 1925 ISHARES TR MSCI USA QLT FCT 46432F339 1355988 10930 SH SOLE 10436 0 494 ISHARES TR MSCI USA VALUE 46432F388 1129058 12194 SH SOLE 12194 0 0 ISHARES TR MSCI USA MMENTM 46432F396 445350 3203 SH SOLE 2770 0 433 ISHARES TR CORE MSCI TOTAL 46432F834 1544523 24932 SH SOLE 23887 0 1045 ISHARES TR CORE MSCI EAFE 46432F842 27725952 414749 SH SOLE 381486 0 33263 ISHARES TR CORE 1 5 YR USD 46432F859 833146 17668 SH SOLE 15878 0 1790 ISHARES TR 0-5YR INVT GR CP 46434V100 14980 309 SH SOLE 0 0 309 ISHARES TR INTL EQTY FACTOR 46434V274 6755 255 SH SOLE 255 0 0 ISHARES TR U S EQUITY FACTR 46434V282 49106 1185 SH SOLE 1185 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 477199 9055 SH SOLE 9055 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 33344 800 SH SOLE 0 0 800 ISHARES TR MSCI INTL QUALTY 46434V456 27352 775 SH SOLE 775 0 0 ISHARES TR MSCI CHINA A 46434V514 144826 4433 SH SOLE 1785 0 2648 ISHARES TR CORE DIV GRWTH 46434V621 3076655 61545 SH SOLE 52929 0 8616 ISHARES TR CUR HD EURZN ETF 46434V639 11421 362 SH SOLE 362 0 0 ISHARES TR CORE MSCI PAC 46434V696 4299 76 SH SOLE 0 0 76 ISHARES TR CUR HED MSCI GER 46434V704 49819 1610 SH SOLE 833 0 777 ISHARES TR CORE MSCI EURO 46434V738 508034 9699 SH SOLE 9564 0 135 ISHARES TR HDG MSCI EAFE 46434V803 5260903 178517 SH SOLE 178517 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 480340 9559 SH SOLE 9559 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 749528 29755 SH SOLE 29755 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 36885 1500 SH SOLE 1500 0 0 ISHARES TR CONV BD ETF 46435G102 169983 2341 SH SOLE 2341 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 356693 15498 SH SOLE 15498 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 577851 24017 SH SOLE 24017 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 370309 6755 SH SOLE 6755 0 0 ISHARES TR CORE MSCI INTL 46435G326 34166 565 SH SOLE 565 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 388539 12044 SH SOLE 11844 0 200 ISHARES TR MORTGE REL ETF 46435G342 28392 1300 SH SOLE 1300 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 118961 2716 SH SOLE 2716 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1161521 12842 SH SOLE 11249 0 1593 ISHARES TR ESG AW MSCI EAFE 46435G516 19922800 277322 SH SOLE 276253 0 1069 ISHARES TR ESG MSCI LEADR 46435U218 919289 12900 SH SOLE 12900 0 0 ISHARES TR MSCI JP VALUE 46435U374 44968 1750 SH SOLE 1750 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 12470 500 SH SOLE 500 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 106346 2213 SH SOLE 2213 0 0 ISHARES TR US INFRASTRUC 46435U713 141338 3787 SH SOLE 3787 0 0 ISHARES TR BROAD USD HIGH 46435U853 70887 1994 SH SOLE 1994 0 0 ISHARES TR ESG SCRND S&P SM 46436E544 22109 652 SH SOLE 0 0 652 ISHARES TR IBONDS 24 TRM TS 46436E874 552038 22992 SH SOLE 22992 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 35762 721 SH SOLE 721 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 212297 7854 SH SOLE 6479 0 1375 ITT INC COM 45073V108 2117198 24533 SH SOLE 23264 0 1269 J & J SNACK FOODS CORP COM 466032109 239994 1619 SH SOLE 1619 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 857026 16055 SH SOLE 16055 0 0 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 872362 18024 SH SOLE 6297 0 11727 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 305865 5138 SH SOLE 5138 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233 500661 10186 SH SOLE 9469 0 717 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1673809 30656 SH SOLE 29306 0 1350 J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 20910 413 SH SOLE 413 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 1259592 24800 SH SOLE 24800 0 0 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 53432 1185 SH SOLE 1185 0 0 JABIL INC COM 466313103 545613 6189 SH SOLE 6189 0 0 JACOBS SOLUTIONS INC COM 46982L108 15070917 128252 SH SOLE 94112 0 34140 JAMF HLDG CORP COM 47074L105 3659777 188454 SH SOLE 160249 0 28205 JOBY AVIATION INC COMMON STOCK G65163100 77556 17870 SH SOLE 17670 0 200 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1541789 14107 SH SOLE 13354 0 753 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 62511 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 622181 12995 SH SOLE 12995 0 0 JOHNSON & JOHNSON COM 478160104 157337074 1015078 SH SOLE 700572 0 314506 JOHNSON CTLS INTL PLC SHS G51502105 4373959 72633 SH SOLE 67356 0 5277 JONES LANG LASALLE INC COM 48020Q107 4698018 32291 SH SOLE 30643 0 1648 JPMORGAN CHASE & CO COM 46625H100 270760483 2077818 SH SOLE 1350968 0 726850 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 781385 35213 SH SOLE 7879 0 27334 KADANT INC COM 48282T104 5542774 26581 SH SOLE 25319 0 1262 KARAT PACKAGING INC COM 48563L101 209870 15744 SH SOLE 13254 0 2490 KB HOME COM 48666K109 247107 6150 SH SOLE 6150 0 0 KELLOGG CO COM 487836108 1727787 25803 SH SOLE 25092 0 711 KELLY SVCS INC CL A 488152208 182490 11000 SH SOLE 11000 0 0 KEMPER CORP COM 488401100 600202 10981 SH SOLE 10791 0 190 KEURIG DR PEPPER INC COM 49271V100 235876 6686 SH SOLE 6152 0 534 KEYCORP COM 493267108 654423 52270 SH SOLE 48225 0 4045 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1731389 10722 SH SOLE 4276 0 6446 KFORCE INC COM 493732101 219125 3465 SH SOLE 3403 0 62 KIMBERLY-CLARK CORP COM 494368103 14078709 104893 SH SOLE 71425 0 33468 KINDER MORGAN INC DEL COM 49456B101 10554341 602761 SH SOLE 467786 0 134975 KINSALE CAP GROUP INC COM 49714P108 10170603 33885 SH SOLE 32310 0 1575 KKR & CO INC COM 48251W104 618427 11775 SH SOLE 9192 0 2583 KLA CORP COM NEW 482480100 10127877 25372 SH SOLE 7841 0 17531 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 3003403 53082 SH SOLE 26852 0 26230 KOHLS CORP COM 500255104 554061 23537 SH SOLE 12430 0 11107 KORNIT DIGITAL LTD SHS M6372Q113 14949627 772192 SH SOLE 719718 0 52474 KOSMOS ENERGY LTD COM 500688106 425203 57151 SH SOLE 57151 0 0 KRAFT HEINZ CO COM 500754106 21372680 552694 SH SOLE 508098 0 44596 KROGER CO COM 501044101 1459561 29564 SH SOLE 22173 0 7391 KRYSTAL BIOTECH INC COM 501147102 564983 7057 SH SOLE 6832 0 225 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 188293 12757 SH SOLE 11545 0 1212 L3HARRIS TECHNOLOGIES INC COM 502431109 5343134 27228 SH SOLE 26466 0 762 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2130903 9288 SH SOLE 7668 0 1620 LAKELAND INDS INC COM 511795106 246043 16852 SH SOLE 15177 0 1675 LAM RESEARCH CORP COM 512807108 2021933 3814 SH SOLE 2809 0 1005 LAMAR ADVERTISING CO NEW CL A 512816109 464620 4651 SH SOLE 4641 0 10 LAMB WESTON HLDGS INC COM 513272104 533959 5109 SH SOLE 1936 0 3173 LANCASTER COLONY CORP COM 513847103 863052 4254 SH SOLE 4254 0 0 LANDSTAR SYS INC COM 515098101 3621769 20204 SH SOLE 20155 0 49 LAS VEGAS SANDS CORP COM 517834107 564619 9828 SH SOLE 923 0 8905 LATCH INC COM 51818V106 338103 443646 SH SOLE 443646 0 0 LATHAM GROUP INC COM 51819L107 350070 122402 SH SOLE 119782 0 2620 LATTICE SEMICONDUCTOR CORP COM 518415104 2963843 31035 SH SOLE 30508 0 527 LAUDER ESTEE COS INC CL A 518439104 25592454 103840 SH SOLE 81281 0 22559 LEGALZOOM COM INC COM 52466B103 11523527 1228521 SH SOLE 1099893 0 128628 LEGGETT & PLATT INC COM 524660107 1313615 41205 SH SOLE 5013 0 36192 LEIDOS HOLDINGS INC COM 525327102 253994 2759 SH SOLE 2759 0 0 LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 111870 150000 PRN SOLE 125000 0 25000 LENNAR CORP CL A 526057104 2163406 20582 SH SOLE 19557 0 1025 LENNAR CORP CL B 526057302 535791 5999 SH SOLE 4994 0 1005 LENNOX INTL INC COM 526107107 332192 1322 SH SOLE 1247 0 75 LEONARDO DRS INC COM 52661A108 492212 37950 SH SOLE 24650 0 13300 LESLIES INC COM 527064109 1840927 167205 SH SOLE 161535 0 5670 LIBERTY BROADBAND CORP COM SER A 530307107 7473 91 SH SOLE 83 0 8 LIBERTY BROADBAND CORP COM SER C 530307305 324022 3966 SH SOLE 3316 0 650 LIBERTY GLOBAL PLC SHS CL A G5480U104 58851 3018 SH SOLE 487 0 2531 LIBERTY GLOBAL PLC SHS CL C G5480U120 288357 14149 SH SOLE 14134 0 15 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 3680 131 SH SOLE 108 0 23 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 218042 7790 SH SOLE 6891 0 899 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 487068 6509 SH SOLE 6481 0 28 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 473 7 SH SOLE 7 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 752225 10226 SH SOLE 8031 0 2195 LILLY ELI & CO COM 532457108 109035078 317498 SH SOLE 199563 0 117935 LINCOLN ELEC HLDGS INC COM 533900106 496985 2939 SH SOLE 2939 0 0 LINCOLN NATL CORP IND COM 534187109 219352 9762 SH SOLE 9012 0 750 LINDE PLC SHS G54950103 88673525 249475 SH SOLE 156256 0 93219 LITTELFUSE INC COM 537008104 5686725 21212 SH SOLE 10187 0 11025 LIVE NATION ENTERTAINMENT IN COM 538034109 63884450 912635 SH SOLE 747619 0 165016 LIVERAMP HLDGS INC COM 53815P108 661782 30177 SH SOLE 24237 0 5940 LKQ CORP COM 501889208 211005 3717 SH SOLE 3063 0 654 LL FLOORING HOLDINGS INC COM 55003T107 234251 61645 SH SOLE 54245 0 7400 LOCKHEED MARTIN CORP COM 539830109 19562253 41381 SH SOLE 31828 0 9553 LOEWS CORP COM 540424108 437100 7534 SH SOLE 5534 0 2000 LOTTERY COM INC COM 54570M108 48477 173132 SH SOLE 173132 0 0 LOWES COS INC COM 548661107 52739490 263737 SH SOLE 194225 0 69512 LULULEMON ATHLETICA INC COM 550021109 103909143 285316 SH SOLE 258683 0 26633 LUMEN TECHNOLOGIES INC COM 550241103 89228 33671 SH SOLE 4356 0 29315 LUMINAR TECHNOLOGIES INC COM CL A 550424105 3052390 470322 SH SOLE 470322 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 862964 9191 SH SOLE 8868 0 323 M & T BK CORP COM 55261F104 766859 6413 SH SOLE 4150 0 2263 MACYS INC COM 55616P104 275424 15748 SH SOLE 12598 0 3150 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 10227915 188498 SH SOLE 152094 0 36404 MAIN STR CAP CORP COM 56035L104 1800703 45634 SH SOLE 38504 0 7130 MAMAMANCINI S HLDGS INC COM 56146T103 47500 25000 SH SOLE 25000 0 0 MANHATTAN ASSOCIATES INC COM 562750109 6365419 41107 SH SOLE 37343 0 3764 MANPOWERGROUP INC WIS COM 56418H100 258643 3134 SH SOLE 3120 0 14 MANULIFE FINL CORP COM 56501R106 955760 52057 SH SOLE 42743 0 9314 MARATHON OIL CORP COM 565849106 938140 39154 SH SOLE 25468 0 13686 MARATHON PETE CORP COM 56585A102 7102358 52676 SH SOLE 45564 0 7112 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 8462661 604044 SH SOLE 455880 0 148164 MARCUS & MILLICHAP INC COM 566324109 224417 6989 SH SOLE 5834 0 1155 MARKEL CORP COM 570535104 11979551 9378 SH SOLE 8680 0 698 MARKETAXESS HLDGS INC COM 57060D108 1076439 2751 SH SOLE 492 0 2259 MARRIOTT INTL INC NEW CL A 571903202 3499295 21075 SH SOLE 17685 0 3390 MARSH & MCLENNAN COS INC COM 571748102 6330322 38009 SH SOLE 32168 0 5841 MARTEN TRANS LTD COM 573075108 477660 22800 SH SOLE 22800 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3376621 9510 SH SOLE 9421 0 89 MARVELL TECHNOLOGY INC COM 573874104 25258112 583328 SH SOLE 540788 0 42540 MASCO CORP COM 574599106 603999 12148 SH SOLE 8005 0 4143 MASIMO CORP COM 574795100 488293 2646 SH SOLE 2076 0 570 MASTERCARD INCORPORATED CL A 57636Q104 438231553 1205887 SH SOLE 929163 0 276724 MATCH GROUP INC NEW COM 57667L107 364859 9504 SH SOLE 8243 0 1261 MATTERPORT INC COM CL A 577096100 603707 221138 SH SOLE 221138 0 0 MAXCYTE INC COM 57777K106 581650 117505 SH SOLE 51732 0 65773 MAXLINEAR INC COM 57776J100 4881902 138651 SH SOLE 128131 0 10520 MAYVILLE ENGR CO INC COM 578605107 3113013 208647 SH SOLE 206025 0 2622 MCCORMICK & CO INC COM VTG 579780107 160473 1943 SH SOLE 1943 0 0 MCCORMICK & CO INC COM NON VTG 579780206 60185154 723292 SH SOLE 453835 0 269457 MCDONALDS CORP COM 580135101 95881435 342911 SH SOLE 257380 0 85531 MCKESSON CORP COM 58155Q103 7069655 19856 SH SOLE 19407 0 449 MEDICAL PPTYS TRUST INC COM 58463J304 204185 24840 SH SOLE 24650 0 190 MEDPACE HLDGS INC COM 58506Q109 2291201 12184 SH SOLE 11488 0 696 MEDTRONIC PLC SHS G5960L103 8867062 109986 SH SOLE 78705 0 31281 MEIRAGTX HLDGS PLC COM G59665102 683128 132133 SH SOLE 132133 0 0 MERCADOLIBRE INC COM 58733R102 3013085 2286 SH SOLE 1692 0 594 MERCK & CO INC COM 58933Y105 74672125 701872 SH SOLE 561282 0 140590 MERCURY SYS INC COM 589378108 8373865 163808 SH SOLE 137344 0 26464 MERIT MED SYS INC COM 589889104 1866276 25237 SH SOLE 25237 0 0 META PLATFORMS INC CL A 30303M102 51402550 242534 SH SOLE 208914 0 33620 METLIFE INC COM 59156R108 6385523 110209 SH SOLE 88011 0 22198 METTLER TOLEDO INTERNATIONAL COM 592688105 1357296 887 SH SOLE 569 0 318 MGE ENERGY INC COM 55277P104 366369 4717 SH SOLE 4417 0 300 MGM RESORTS INTERNATIONAL COM 552953101 1654650 37250 SH SOLE 36545 0 705 MGP INGREDIENTS INC NEW COM 55303J106 353512 3655 SH SOLE 3555 0 100 MICROCHIP TECHNOLOGY INC. COM 595017104 86751688 1035470 SH SOLE 699258 0 336212 MICRON TECHNOLOGY INC COM 595112103 17270483 286219 SH SOLE 255612 0 30607 MICROSOFT CORP COM 594918104 1057414417 3667757 SH SOLE 2723112 0 944645 MICROSTRATEGY INC CL A NEW 594972408 344938 1180 SH SOLE 1130 0 50 MIDDLEBY CORP COM 596278101 623239 4251 SH SOLE 968 0 3283 MINERALS TECHNOLOGIES INC COM 603158106 344696 5705 SH SOLE 1000 0 4705 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 350076 54785 SH SOLE 52515 0 2270 MKS INSTRS INC COM 55306N104 287129 3240 SH SOLE 3199 0 41 MODERNA INC COM 60770K107 2595348 16899 SH SOLE 14816 0 2083 MODULAR MED INC COM NEW 60785L207 29000 20000 SH SOLE 0 0 20000 MOMENTUS INC COM CL A 60879E101 10102 17268 SH SOLE 17268 0 0 MONDELEZ INTL INC CL A 609207105 17096543 245217 SH SOLE 199272 0 45945 MONGODB INC CL A 60937P106 57751051 247731 SH SOLE 194969 0 52762 MONOLITHIC PWR SYS INC COM 609839105 11693730 23362 SH SOLE 21322 0 2040 MONROE CAP CORP COM 610335101 3329338 435208 SH SOLE 336687 0 98521 MONSTER BEVERAGE CORP NEW COM 61174X109 378286 7004 SH SOLE 4372 0 2632 MONTROSE ENVIRONMENTAL GROUP COM 615111101 35767629 1002737 SH SOLE 782679 0 220058 MOODYS CORP COM 615369105 8962401 29287 SH SOLE 19362 0 9925 MORGAN STANLEY COM NEW 617446448 15505101 176596 SH SOLE 146836 0 29760 MORNINGSTAR INC COM 617700109 1260823 6210 SH SOLE 5090 0 1120 MOSAIC CO NEW COM 61945C103 1291706 28154 SH SOLE 24275 0 3879 MOTOROLA SOLUTIONS INC COM NEW 620076307 52399583 183132 SH SOLE 155543 0 27589 MP MATERIALS CORP COM CL A 553368101 217627 7720 SH SOLE 1070 0 6650 MPLX LP COM UNIT REP LTD 55336V100 323842 9400 SH SOLE 7601 0 1799 MSC INDL DIRECT INC CL A 553530106 335727 3997 SH SOLE 1847 0 2150 MSCI INC COM 55354G100 822827 1470 SH SOLE 1443 0 27 MYRIAD GENETICS INC COM 62855J104 275647 11866 SH SOLE 2068 0 9798 NAPCO SEC TECHNOLOGIES INC COM 630402105 504699 13430 SH SOLE 13430 0 0 NASDAQ INC COM 631103108 1044744 19110 SH SOLE 18845 0 265 NATIONAL BK HLDGS CORP CL A 633707104 284410 8500 SH SOLE 8500 0 0 NATIONAL FUEL GAS CO COM 636180101 320319 5548 SH SOLE 4120 0 1428 NATIONAL GRID PLC SPONSORED ADR NE 636274409 740207 10887 SH SOLE 10301 0 586 NATIONAL INSTRS CORP COM 636518102 1188973 22686 SH SOLE 22686 0 0 NATIONAL VISION HLDGS INC COM 63845R107 576221 30585 SH SOLE 30585 0 0 NCINO INC COM 63947X101 353933 14283 SH SOLE 13522 0 761 NEKTAR THERAPEUTICS COM 640268108 27368 38936 SH SOLE 16081 0 22855 NEOGEN CORP COM 640491106 44527210 2404277 SH SOLE 1965501 0 438776 NEOGENOMICS INC COM NEW 64049M209 9256392 531671 SH SOLE 508078 0 23593 NEPHROS INC COM 640671400 38783 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 1236664 19368 SH SOLE 18803 0 565 NETFLIX INC COM 64110L106 27782292 80417 SH SOLE 70571 0 9846 NEUROCRINE BIOSCIENCES INC COM 64125C109 31555335 311750 SH SOLE 246216 0 65534 NEURONETICS INC COM 64131A105 458968 157721 SH SOLE 148232 0 9489 NEVRO CORP COM 64157F103 292056 8079 SH SOLE 5430 0 2649 NEW FORTRESS ENERGY INC COM CL A 644393100 548870 18650 SH SOLE 18650 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 2060935 227980 SH SOLE 205738 0 22242 NEW YORK TIMES CO CL A 650111107 372548 9582 SH SOLE 7380 0 2202 NEWELL BRANDS INC COM 651229106 151336 12165 SH SOLE 9287 0 2878 NEWMONT CORP COM 651639106 1481815 30229 SH SOLE 23729 0 6500 NEXPOINT RESIDENTIAL TR INC COM 65341D102 266605 6105 SH SOLE 6105 0 0 NEXTERA ENERGY INC COM 65339F101 39714537 515238 SH SOLE 344693 0 170545 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1293330 21289 SH SOLE 19414 0 1875 NEXTNAV INC COMMON STOCK 65345N106 81200 40000 SH SOLE 40000 0 0 NICE LTD SPONSORED ADR 653656108 982396 4292 SH SOLE 4288 0 4 NIKE INC CL B 654106103 46478359 378982 SH SOLE 259199 0 119783 NISOURCE INC COM 65473P105 676800 24206 SH SOLE 22362 0 1844 NORFOLK SOUTHN CORP COM 655844108 10135194 47808 SH SOLE 39518 0 8290 NORTHERN TR CORP COM 665859104 19502076 221288 SH SOLE 154518 0 66770 NORTHROP GRUMMAN CORP COM 666807102 11393533 24676 SH SOLE 22661 0 2015 NOVANTA INC COM 67000B104 42261368 265644 SH SOLE 191379 0 74265 NOVARTIS AG SPONSORED ADR 66987V109 8166256 88764 SH SOLE 78546 0 10218 NOVO-NORDISK A S ADR 670100205 3067867 19278 SH SOLE 15664 0 3614 NOVOCURE LTD ORD SHS G6674U108 390910 6500 SH SOLE 6500 0 0 NUCOR CORP COM 670346105 5789999 37483 SH SOLE 21873 0 15610 NUTANIX INC CL A 67059N108 3580642 137770 SH SOLE 97105 0 40665 NUTRIEN LTD COM 67077M108 2167035 29344 SH SOLE 22777 0 6567 NUVASIVE INC COM 670704105 340890 8252 SH SOLE 8059 0 193 NUVASIVE INC NOTE 0.375% 3/1 670704AJ4 22075 25000 PRN SOLE 0 0 25000 NVIDIA CORPORATION COM 67066G104 110717926 398596 SH SOLE 281970 0 116626 NXP SEMICONDUCTORS N V COM N6596X109 916535 4915 SH SOLE 3301 0 1614 OAK STR HEALTH INC COM 67181A107 784082 20271 SH SOLE 18226 0 2045 OATLY GROUP AB SPONSORED ADS 67421J108 37147 15350 SH SOLE 15300 0 50 OCCIDENTAL PETE CORP COM 674599105 712044 11405 SH SOLE 8776 0 2629 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 52685 1285 SH SOLE 1261 0 24 OKTA INC CL A 679295105 14356200 166468 SH SOLE 149777 0 16691 OLD DOMINION FREIGHT LINE IN COM 679580100 6186001 18149 SH SOLE 16332 0 1817 OLD NATL BANCORP IND COM 680033107 633019 43899 SH SOLE 36329 0 7570 OLD REP INTL CORP COM 680223104 687079 27516 SH SOLE 24030 0 3486 OLD SECOND BANCORP INC ILL COM 680277100 155713 11075 SH SOLE 6000 0 5075 OLO INC CL A 68134L109 957519 117343 SH SOLE 112747 0 4596 OMNIAB INC COM 68218J103 184386 50105 SH SOLE 39350 0 10755 OMNICOM GROUP INC COM 681919106 22397266 237410 SH SOLE 234768 0 2642 ON SEMICONDUCTOR CORP COM 682189105 328128 3986 SH SOLE 2508 0 1478 ONE GAS INC COM 68235P108 220180 2779 SH SOLE 2279 0 500 ONEOK INC NEW COM 682680103 3148548 49552 SH SOLE 27496 0 22056 ONESPAWORLD HOLDINGS LIMITED COM P73684113 504479 42075 SH SOLE 17575 0 24500 OPEN TEXT CORP COM 683715106 307359 7973 SH SOLE 7945 0 28 OPENDOOR TECHNOLOGIES INC COM 683712103 54970 31233 SH SOLE 25209 0 6024 OPTIMIZERX CORP COM NEW 68401U204 12339115 843412 SH SOLE 780122 0 63290 OPTION CARE HEALTH INC COM NEW 68404L201 8457778 266219 SH SOLE 180928 0 85291 ORACLE CORP COM 68389X105 19114139 205705 SH SOLE 170688 0 35017 OREILLY AUTOMOTIVE INC COM 67103H107 63367867 74640 SH SOLE 45429 0 29211 ORGANON & CO COMMON STOCK 68622V106 464197 19736 SH SOLE 12561 0 7175 ORIGIN MATERIALS INC COM 68622D106 85400 20000 SH SOLE 20000 0 0 OSHKOSH CORP COM 688239201 816033 9810 SH SOLE 9200 0 610 OTIS WORLDWIDE CORP COM 68902V107 964377 11426 SH SOLE 7432 0 3994 OUSTER INC COM 68989M103 36231 43302 SH SOLE 0 0 43302 OVID THERAPEUTICS INC COM 690469101 62766 24328 SH SOLE 24328 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 301246 23889 SH SOLE 12389 0 11500 P & F INDS INC CL A NEW 692830508 59401 11000 SH SOLE 0 0 11000 P3 HEALTH PARTNERS INC COM CL A 744413105 107424 101343 SH SOLE 101343 0 0 P3 HEALTH PARTNERS INC *W EXP 11/19/202 744413113 622 7765 SH SOLE 7765 0 0 PACCAR INC COM 693718108 1819563 24857 SH SOLE 9191 0 15666 PACER FDS TR TRENDP US LAR CP 69374H105 432894 11371 SH SOLE 11371 0 0 PACER FDS TR DATA AND INFRAST 69374H741 47707 1609 SH SOLE 1609 0 0 PACER FDS TR US CASH COWS 100 69374H881 2787731 59377 SH SOLE 57133 0 2244 PACKAGING CORP AMER COM 695156109 215410 1552 SH SOLE 1520 0 32 PAGERDUTY INC COM 69553P100 736504 21055 SH SOLE 19055 0 2000 PALANTIR TECHNOLOGIES INC CL A 69608A108 285289 33762 SH SOLE 13762 0 20000 PALO ALTO NETWORKS INC COM 697435105 116207034 581792 SH SOLE 419570 0 162222 PALOMAR HLDGS INC COM 69753M105 11092440 200950 SH SOLE 181560 0 19390 PAN AMERN SILVER CORP COM 697900108 483274 26554 SH SOLE 15579 0 10975 PAR TECHNOLOGY CORP COM 698884103 442193 13021 SH SOLE 12373 0 648 PARAMOUNT GLOBAL CLASS B COM 92556H206 1633650 55661 SH SOLE 48077 0 7584 PARKER-HANNIFIN CORP COM 701094104 9787104 29119 SH SOLE 24494 0 4625 PAYCHEX INC COM 704326107 27134596 236797 SH SOLE 174702 0 62095 PAYCOM SOFTWARE INC COM 70432V102 749689 2466 SH SOLE 1116 0 1350 PAYLOCITY HLDG CORP COM 70438V106 28932230 145549 SH SOLE 139026 0 6523 PAYPAL HLDGS INC COM 70450Y103 55554895 731563 SH SOLE 568753 0 162810 PAYSIGN INC COM 70451A104 54886 15120 SH SOLE 15120 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 502861 44344 SH SOLE 43644 0 700 PELOTON INTERACTIVE INC NOTE2/1 70614WAB6 75926 100000 PRN SOLE 0 0 100000 PENNYMAC MTG INVT TR COM 70931T103 157091 12741 SH SOLE 12644 0 97 PENUMBRA INC COM 70975L107 2866605 10286 SH SOLE 7888 0 2398 PEPSICO INC COM 713448108 87366991 479248 SH SOLE 369173 0 110075 PERFICIENT INC COM 71375U101 2993719 41470 SH SOLE 39930 0 1540 PERFORMANCE FOOD GROUP CO COM 71377A103 986800 16354 SH SOLE 16274 0 80 PERKINELMER INC COM 714046109 854730 6414 SH SOLE 6269 0 145 PERRIGO CO PLC SHS G97822103 367971 10258 SH SOLE 9600 0 658 PFIZER INC COM 717081103 53252858 1305217 SH SOLE 997382 0 307835 PHENOMEX INC COM 084310101 15080 13000 SH SOLE 13000 0 0 PHILIP MORRIS INTL INC COM 718172109 14512781 149232 SH SOLE 119742 0 29490 PHILLIPS 66 COM 718546104 16476398 162521 SH SOLE 155260 0 7261 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 243476 7464 SH SOLE 7464 0 0 PHREESIA INC COM 71944F106 6591237 204126 SH SOLE 171146 0 32980 PIERIS PHARMACEUTICALS INC COM 720795103 18146 18592 SH SOLE 18592 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 32921 645 SH SOLE 0 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 99712 1075 SH SOLE 1075 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 94323 1033 SH SOLE 808 0 225 PIMCO ETF TR INV GRD CRP BD 72201R817 77673 807 SH SOLE 790 0 17 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1612912 16251 SH SOLE 15269 0 982 PIMCO ETF TR 25YR+ ZERO U S 72201R882 1073896 11212 SH SOLE 9912 0 1300 PINNACLE WEST CAP CORP COM 723484101 426612 5384 SH SOLE 4084 0 1300 PIONEER NAT RES CO COM 723787107 30129038 147518 SH SOLE 121826 0 25692 PIONEER PWR SOLUTIONS INC COM NEW 723836300 117005 33240 SH SOLE 33240 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 160090 12838 SH SOLE 2838 0 10000 PLANET FITNESS INC CL A 72703H101 48172922 620226 SH SOLE 504775 0 115451 PLUG POWER INC COM NEW 72919P202 1281219 109319 SH SOLE 109123 0 196 PNC FINL SVCS GROUP INC COM 693475105 2549248 20057 SH SOLE 15548 0 4509 POOL CORP COM 73278L105 247627657 723127 SH SOLE 569300 0 153827 POPULAR INC COM NEW 733174700 554007 9650 SH SOLE 9650 0 0 PORTILLOS INC COM CL A 73642K106 32025103 1498601 SH SOLE 1105297 0 393304 PORTLAND GEN ELEC CO COM NEW 736508847 529298 10826 SH SOLE 1741 0 9085 POSEIDA THERAPEUTICS INC COM 73730P108 105776 34343 SH SOLE 26993 0 7350 POWERSCHOOL HOLDINGS INC COM CL A 73939C106 59098047 2981738 SH SOLE 2348683 0 633055 PPG INDS INC COM 693506107 4271305 31976 SH SOLE 17052 0 14924 PPL CORP COM 69351T106 255854 9207 SH SOLE 8623 0 584 PRA GROUP INC COM 69354N106 6055974 155441 SH SOLE 128487 0 26954 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 2405700 2430000 PRN SOLE 2095000 0 335000 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 2849039 45490 SH SOLE 41484 0 4006 PRICE T ROWE GROUP INC COM 74144T108 17540229 155361 SH SOLE 143872 0 11489 PRIMERICA INC COM 74164M108 333284 1935 SH SOLE 1917 0 18 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 333272 4484 SH SOLE 3460 0 1024 PRIVIA HEALTH GROUP INC COM 74276R102 21958785 795320 SH SOLE 581529 0 213791 PROCORE TECHNOLOGIES INC COM 74275K108 254654 4066 SH SOLE 3516 0 550 PROCTER AND GAMBLE CO COM 742718109 139562101 938611 SH SOLE 663420 0 275191 PROGRESSIVE CORP COM 743315103 209905817 1467257 SH SOLE 1257550 0 209707 PROLOGIS INC. COM 74340W103 3533236 28318 SH SOLE 16362 0 11956 PROS HOLDINGS INC COM 74346Y103 2105252 76834 SH SOLE 76834 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B110 2157 160 SH SOLE 160 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 19600 701 SH SOLE 501 0 200 PROSHARES TR SHORT S&P 500 NE 74347B425 258755 17250 SH SOLE 7450 0 9800 PROSHARES TR RUSS 2000 DIVD 74347B698 294274 4821 SH SOLE 4821 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 95532 7843 SH SOLE 7843 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G432 61979 2111 SH SOLE 2111 0 0 PROSHARES TR BITCOIN STRATE 74347G440 82778 4725 SH SOLE 4725 0 0 PROSHARES TR ULTSHT REAL EST 74347G556 87 5 SH SOLE 5 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 321280 6400 SH SOLE 6400 0 0 PROSHARES TR PSHS SH MSCI EAF 74347R370 4626 251 SH SOLE 251 0 0 PROSHARES TR PSHS ULT SEMICDT 74347R669 540617 18700 SH SOLE 18700 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 289555 6855 SH SOLE 5655 0 1200 PROSHARES TR ULTRAPRO QQQ 74347X831 1696 60 SH SOLE 60 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 49656 2350 SH SOLE 2350 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 706 18 SH SOLE 18 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 7191 300 SH SOLE 300 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5198923 56981 SH SOLE 56906 0 75 PROSPECT CAP CORP COM 74348T102 391848 56300 SH SOLE 54300 0 2000 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 48805 50000 PRN SOLE 0 0 50000 PRUDENTIAL FINL INC COM 744320102 988694 11949 SH SOLE 8982 0 2967 PUBLIC STORAGE COM 74460D109 605186 2003 SH SOLE 1965 0 38 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 704562 11282 SH SOLE 10511 0 771 PURE CYCLE CORP COM NEW 746228303 1912784 202411 SH SOLE 169311 0 33100 PURE STORAGE INC CL A 74624M102 55865038 2189927 SH SOLE 1194699 0 995228 PVH CORPORATION COM 693656100 316808 3553 SH SOLE 325 0 3228 QUALCOMM INC COM 747525103 43484211 340839 SH SOLE 295992 0 44847 QUALTRICS INTL INC COM CL A 747601201 372469 20890 SH SOLE 20090 0 800 QUANTA SVCS INC COM 74762E102 2552611 15318 SH SOLE 14472 0 846 QUEST DIAGNOSTICS INC COM 74834L100 2024875 14312 SH SOLE 13173 0 1139 QUIDELORTHO CORP COM 219798105 6685135 75038 SH SOLE 72984 0 2054 QUINSTREET INC COM 74874Q100 11467928 722617 SH SOLE 632897 0 89720 RAPID7 INC COM 753422104 3481998 75844 SH SOLE 70093 0 5751 RAYONIER INC COM 754907103 1383383 41593 SH SOLE 29448 0 12145 RAYTHEON TECHNOLOGIES CORP COM 75513E101 30608779 312558 SH SOLE 277601 0 34957 RBC BEARINGS INC COM 75524B104 2395024 10291 SH SOLE 5944 0 4347 READY CAPITAL CORP COM 75574U101 77333 7604 SH SOLE 5792 0 1812 READY CAPITAL CORP 7% CN SR NT 2023 75574U200 133140 5332 SH SOLE 3232 0 2100 REALTY INCOME CORP COM 756109104 1158919 18303 SH SOLE 18155 0 148 REDFIN CORP COM 75737F108 1758002 194040 SH SOLE 181126 0 12914 REDWOOD TRUST INC COM 758075402 303900 45089 SH SOLE 43089 0 2000 REGENERON PHARMACEUTICALS COM 75886F107 1617047 1968 SH SOLE 1936 0 32 REGIONS FINANCIAL CORP NEW COM 7591EP100 4792389 258211 SH SOLE 220468 0 37743 RELX PLC SPONSORED ADR 759530108 422304 13018 SH SOLE 12783 0 235 REMITLY GLOBAL INC COM 75960P104 268742 15855 SH SOLE 15855 0 0 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 1763470 48301 SH SOLE 34401 0 13900 REPAY HLDGS CORP COM CL A 76029L100 2994606 455800 SH SOLE 413595 0 42205 REPLIGEN CORP COM 759916109 7283759 43263 SH SOLE 39928 0 3335 REPUBLIC SVCS INC COM 760759100 4279284 31647 SH SOLE 30032 0 1615 RESMED INC COM 761152107 74090669 338329 SH SOLE 217173 0 121156 REVANCE THERAPEUTICS INC COM 761330109 9884508 306877 SH SOLE 279800 0 27077 REVOLVE GROUP INC CL A 76156B107 603243 22937 SH SOLE 22722 0 215 RH COM 74967X103 3610629 14825 SH SOLE 11254 0 3571 RINGCENTRAL INC CL A 76680R206 1611770 52552 SH SOLE 45433 0 7119 RINGCENTRAL INC NOTE3/0 76680RAF4 3561623 4045000 PRN SOLE 3471000 0 574000 RIO TINTO PLC SPONSORED ADR 767204100 582345 8489 SH SOLE 8276 0 213 RITCHIE BROS AUCTIONEERS COM 767744105 35787984 635779 SH SOLE 309054 0 326725 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 1220257 78828 SH SOLE 76446 0 2382 ROBERT HALF INTL INC COM 770323103 7063963 87675 SH SOLE 84195 0 3480 ROBLOX CORP CL A 771049103 316659 7040 SH SOLE 6950 0 90 ROCKET LAB USA INC COM 773122106 1794746 444244 SH SOLE 390646 0 53598 ROCKWELL AUTOMATION INC COM 773903109 106965219 364509 SH SOLE 185382 0 179127 ROKU INC COM CL A 77543R102 3378310 51327 SH SOLE 40996 0 10331 ROLLINS INC COM 775711104 70593443 1880987 SH SOLE 1329956 0 551031 ROPER TECHNOLOGIES INC COM 776696106 14460080 32812 SH SOLE 25755 0 7057 ROSS STORES INC COM 778296103 743202 7003 SH SOLE 6916 0 87 ROYAL BK CDA SUSTAINABL COM 780087102 2332249 24401 SH SOLE 24256 0 145 ROYAL CARIBBEAN GROUP COM V7780T103 657624 10071 SH SOLE 8496 0 1575 ROYAL GOLD INC COM 780287108 3355598 25870 SH SOLE 25205 0 665 ROYCE GLOBAL VALUE TR INC COM 78081T104 130536 14504 SH SOLE 13484 0 1020 RPM INTL INC COM 749685103 1366527 15664 SH SOLE 6073 0 9591 RUSH STREET INTERACTIVE INC COM 782011100 1659844 533712 SH SOLE 533712 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 102536671 2548128 SH SOLE 2106329 0 441799 S&P GLOBAL INC COM 78409V104 62149013 180262 SH SOLE 110022 0 70240 SALESFORCE INC COM 79466L302 164643224 824123 SH SOLE 585335 0 238788 SANGAMO THERAPEUTICS INC COM 800677106 519028 294902 SH SOLE 294402 0 500 SANOFI SPONSORED ADR 80105N105 954200 17534 SH SOLE 17128 0 406 SAREPTA THERAPEUTICS INC COM 803607100 2896084 21012 SH SOLE 18577 0 2435 SATSUMA PHARMACEUTICALS INC COM 80405P107 10478 15000 SH SOLE 15000 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 17175812 65790 SH SOLE 64082 0 1708 SCHLUMBERGER LTD COM STK 806857108 8674058 176661 SH SOLE 154297 0 22364 SCHWAB CHARLES CORP COM 808513105 41883787 799614 SH SOLE 614510 0 185104 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2970344 62076 SH SOLE 61126 0 950 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 550850 11388 SH SOLE 10988 0 400 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2478436 38030 SH SOLE 30602 0 7428 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 563770 8597 SH SOLE 8172 0 425 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 32432 478 SH SOLE 478 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1980327 47229 SH SOLE 47189 0 40 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 525684 21439 SH SOLE 21439 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 122016 2507 SH SOLE 2507 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 300661 5475 SH SOLE 5350 0 125 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6268945 85688 SH SOLE 69880 0 15808 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1299055 37329 SH SOLE 33629 0 3700 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 32040 683 SH SOLE 683 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 173004 8872 SH SOLE 8872 0 0 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 401776 7967 SH SOLE 7967 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1082615 22189 SH SOLE 22189 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 430438 8029 SH SOLE 7841 0 188 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 332515 9864 SH SOLE 9564 0 300 SCIENCE APPLICATIONS INTL CO COM 808625107 3696587 34400 SH SOLE 31162 0 3238 SCOTTS MIRACLE-GRO CO CL A 810186106 18947422 271687 SH SOLE 226670 0 45017 SEAGEN INC COM 81181C104 17325358 85570 SH SOLE 81086 0 4484 SEALED AIR CORP NEW COM 81211K100 15755510 343183 SH SOLE 306326 0 36857 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3006386 37272 SH SOLE 34618 0 2654 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 14835392 114594 SH SOLE 109579 0 5015 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1540033 20613 SH SOLE 20072 0 541 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2300562 15384 SH SOLE 13495 0 1889 SELECT SECTOR SPDR TR ENERGY 81369Y506 18891543 228076 SH SOLE 206883 0 21193 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 14454800 449605 SH SOLE 409379 0 40226 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 5477908 54140 SH SOLE 49088 0 5052 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9800898 64902 SH SOLE 59765 0 5137 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3038855 52421 SH SOLE 50255 0 2166 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 208666 5582 SH SOLE 4901 0 681 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5439187 80354 SH SOLE 75042 0 5312 SELECTA BIOSCIENCES INC COM 816212104 34768 25013 SH SOLE 25013 0 0 SELECTQUOTE INC COM 816307300 119350 55000 SH SOLE 55000 0 0 SEMPRA COM 816851109 2848360 18843 SH SOLE 17899 0 944 SENSEONICS HLDGS INC COM 81727U105 16188 22800 SH SOLE 20800 0 2000 SENTINELONE INC CL A 81730H109 227191 13887 SH SOLE 6887 0 7000 SERVICENOW INC COM 81762P102 145462922 313012 SH SOLE 261171 0 51841 SHAKE SHACK INC CL A 819047101 11232924 202432 SH SOLE 175175 0 27257 SHELL PLC SPON ADS 780259305 2761550 47994 SH SOLE 38781 0 9213 SHERWIN WILLIAMS CO COM 824348106 10051040 44717 SH SOLE 27274 0 17443 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 234919 10308 SH SOLE 9941 0 367 SHOPIFY INC CL A 82509L107 16770227 349817 SH SOLE 280359 0 69458 SHOTSPOTTER INC COM 82536T107 2326800 59176 SH SOLE 55931 0 3245 SIGNA SPORTS UNITED NV ORD SHS N80029106 2597370 572108 SH SOLE 502443 0 69665 SILENCE THERAPEUTICS PLC ADS 82686Q101 255831 41263 SH SOLE 41263 0 0 SILICON LABORATORIES INC COM 826919102 422492 2413 SH SOLE 468 0 1945 SIMILARWEB LTD SHS M84137104 1624725 240344 SH SOLE 228328 0 12016 SIMON PPTY GROUP INC NEW COM 828806109 5784365 51660 SH SOLE 40059 0 11601 SIMPLY GOOD FOODS CO COM 82900L102 1502550 37781 SH SOLE 37252 0 529 SIRIUS XM HOLDINGS INC COM 82968B103 125468 31604 SH SOLE 27576 0 4028 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 8717387 63691 SH SOLE 59211 0 4480 SITIO ROYALTIES CORP CLASS A COM 82983N108 2534318 112138 SH SOLE 107898 0 4240 SKYWORKS SOLUTIONS INC COM 83088M102 386974 3280 SH SOLE 1631 0 1649 SMARTSHEET INC COM CL A 83200N103 17151190 358812 SH SOLE 314663 0 44149 SMITH A O CORP COM 831865209 229504 3319 SH SOLE 2205 0 1114 SMUCKER J M CO COM NEW 832696405 21252955 135051 SH SOLE 102049 0 33002 SNAP INC CL A 83304A106 155763 13895 SH SOLE 11395 0 2500 SNAP ON INC COM 833034101 1777675 7200 SH SOLE 5941 0 1259 SNOWFLAKE INC CL A 833445109 3854010 24979 SH SOLE 21696 0 3283 SOLAREDGE TECHNOLOGIES INC COM 83417M104 734647 2417 SH SOLE 2021 0 396 SOLO BRANDS INC COM CL A 83425V104 2019555 281275 SH SOLE 272826 0 8449 SONOS INC COM 83570H108 649638 33111 SH SOLE 22477 0 10634 SONY GROUP CORPORATION SPONSORED ADR 835699307 863379 9524 SH SOLE 9408 0 116 SOUTHERN CO COM 842587107 6275238 90187 SH SOLE 73636 0 16551 SOUTHWEST AIRLS CO COM 844741108 1011326 31079 SH SOLE 23308 0 7771 SOUTHWESTERN ENERGY CO COM 845467109 54165 10833 SH SOLE 5000 0 5833 SOVOS BRANDS INC COM 84612U107 1288847 77269 SH SOLE 75543 0 1726 SP PLUS CORP COM 78469C103 3052702 89026 SH SOLE 85541 0 3485 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 16582090 49853 SH SOLE 39975 0 9878 SPDR GOLD TR GOLD SHS 78463V107 24908759 135950 SH SOLE 109705 0 26245 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 5134 135 SH SOLE 70 0 65 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 3700 69 SH SOLE 69 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 83290 1855 SH SOLE 1855 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 490312 14366 SH SOLE 12985 0 1381 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 824135 14436 SH SOLE 9856 0 4580 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 2796817 67950 SH SOLE 61820 0 6130 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 70657 1395 SH SOLE 1395 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1714 50 SH SOLE 0 0 50 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 103683 4030 SH SOLE 3270 0 760 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 148692 5658 SH SOLE 5386 0 272 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 669788 21627 SH SOLE 163 0 21464 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1518088 47263 SH SOLE 28753 0 18510 SPDR S&P 500 ETF TR TR UNIT 78462F103 294808729 720117 SH SOLE 610321 0 109796 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 33553691 73196 SH SOLE 64253 0 8943 SPDR SER TR NYSE TECH ETF 78464A102 222604 1837 SH SOLE 1837 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 16225 220 SH SOLE 220 0 0 SPDR SER TR NUVEEN BLOOMBERG 78464A284 1290311 51530 SH SOLE 51530 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 14603 430 SH SOLE 430 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 906618 11901 SH SOLE 10824 0 1077 SPDR SER TR BBG CONV SEC ETF 78464A359 2767367 41261 SH SOLE 38850 0 2411 SPDR SER TR PORTFOLIO INTRMD 78464A375 18942 583 SH SOLE 583 0 0 SPDR SER TR BLOOMBERG EMERGI 78464A391 467 22 SH SOLE 22 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 1648925 29785 SH SOLE 29165 0 620 SPDR SER TR PORTFOLIO SHORT 78464A474 3786024 127777 SH SOLE 93489 0 34288 SPDR SER TR PRTFLO S&P500 VL 78464A508 470560 11556 SH SOLE 3322 0 8234 SPDR SER TR BLOOMBERG INTL T 78464A516 3942 171 SH SOLE 171 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 24567 339 SH SOLE 239 0 100 SPDR SER TR S&P TELECOM 78464A540 14510 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 7955 92 SH SOLE 92 0 0 SPDR SER TR DJ REIT ETF 78464A607 13406 151 SH SOLE 67 0 84 SPDR SER TR AEROSPACE DEF 78464A631 1739781 14881 SH SOLE 14777 0 104 SPDR SER TR PORTFOLIO AGRGTE 78464A649 44101 1710 SH SOLE 0 0 1710 SPDR SER TR PORTFLI TIPS ETF 78464A656 35738 1340 SH SOLE 1340 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 31251 1012 SH SOLE 734 0 278 SPDR SER TR PORTFLI INTRMDIT 78464A672 25467 880 SH SOLE 0 0 880 SPDR SER TR S&P REGL BKG 78464A698 257546 5872 SH SOLE 5872 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 11453 181 SH SOLE 181 0 0 SPDR SER TR S&P METALS MNG 78464A755 3905816 73473 SH SOLE 68832 0 4641 SPDR SER TR S&P DIVID ETF 78464A763 11237192 90835 SH SOLE 82789 0 8046 SPDR SER TR S&P CAP MKTS 78464A771 3489 42 SH SOLE 42 0 0 SPDR SER TR S&P INS ETF 78464A789 176136 4475 SH SOLE 4275 0 200 SPDR SER TR S&P BK ETF 78464A797 502091 13544 SH SOLE 13164 0 380 SPDR SER TR S&P 600 SML CAP 78464A813 822654 9790 SH SOLE 8990 0 800 SPDR SER TR S&P 400 MDCP GRW 78464A821 34973 511 SH SOLE 0 0 511 SPDR SER TR S&P 400 MDCP VAL 78464A839 256916 3888 SH SOLE 3494 0 394 SPDR SER TR PORTFOLIO S&P400 78464A847 6745327 153512 SH SOLE 128706 0 24806 SPDR SER TR PORTFOLIO S&P500 78464A854 795101 16513 SH SOLE 10170 0 6343 SPDR SER TR S&P SEMICNDCTR 78464A862 1419033 6802 SH SOLE 6802 0 0 SPDR SER TR S&P BIOTECH 78464A870 8162989 107112 SH SOLE 62933 0 44179 SPDR SER TR S&P HOMEBUILD 78464A888 72678 1073 SH SOLE 561 0 512 SPDR SER TR PORTFOLIO SH TSR 78468R101 499950 17104 SH SOLE 5065 0 12039 SPDR SER TR BLOOMBERG INVT 78468R200 285251 9374 SH SOLE 7015 0 2359 SPDR SER TR BLOOMBERG SHT TE 78468R408 62268 2507 SH SOLE 2507 0 0 SPDR SER TR OILGAS EQUIP 78468R549 2702466 35932 SH SOLE 35932 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 10684 84 SH SOLE 84 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 66983 722 SH SOLE 431 0 291 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 711789 7752 SH SOLE 1392 0 6360 SPDR SER TR NUVEEN BLMBRG MU 78468R721 138072 2949 SH SOLE 2949 0 0 SPDR SER TR NUVEEN BLMBRG SH 78468R739 1175107 24713 SH SOLE 24713 0 0 SPDR SER TR SPDR MSCI USA GE 78468R747 493323 5951 SH SOLE 5951 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 212348 5588 SH SOLE 4278 0 1310 SPDR SER TR SPDR S&P 500 ETF 78468R796 37495 1128 SH SOLE 1128 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 113574 3007 SH SOLE 1950 0 1057 SPIRE INC COM 84857L101 447493 6380 SH SOLE 6320 0 60 SPLUNK INC COM 848637104 48025956 500897 SH SOLE 47219 0 453678 SPOTIFY TECHNOLOGY S A SHS L8681T102 429989 3218 SH SOLE 1055 0 2163 SPROTT PHYSICAL GOLD TR UNIT 85207H104 3904052 252526 SH SOLE 244626 0 7900 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 676374 81100 SH SOLE 30220 0 50880 SPROUT SOCIAL INC COM CL A 85209W109 54881433 901469 SH SOLE 662907 0 238562 SPS COMM INC COM 78463M107 222815 1463 SH SOLE 1463 0 0 SQUARESPACE INC CLASS A 85225A107 318431 10023 SH SOLE 7023 0 3000 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 592503 10492 SH SOLE 7924 0 2568 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 67236 1622 SH SOLE 1471 0 151 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 225829 5504 SH SOLE 5204 0 300 STAAR SURGICAL CO COM PAR $0.01 852312305 237318 3711 SH SOLE 2751 0 960 STAG INDL INC COM 85254J102 657620 19445 SH SOLE 18735 0 710 STANLEY BLACK & DECKER INC COM 854502101 1385366 17192 SH SOLE 16137 0 1055 STARBUCKS CORP COM 855244109 275207852 2642926 SH SOLE 1954748 0 688178 STARWOOD PPTY TR INC COM 85571B105 3553811 200894 SH SOLE 180328 0 20566 STATE STR CORP COM 857477103 1453401 19202 SH SOLE 16172 0 3030 STEEL DYNAMICS INC COM 858119100 525051 4644 SH SOLE 4194 0 450 STELLANTIS N.V SHS N82405106 282521 15532 SH SOLE 15222 0 310 STERICYCLE INC COM 858912108 227731 5222 SH SOLE 3372 0 1850 STERIS PLC SHS USD G8473T100 2588210 13531 SH SOLE 11776 0 1755 STMICROELECTRONICS N V NY REGISTRY 861012102 333938 6243 SH SOLE 6172 0 71 STRIDE INC COM 86333M108 333625 8500 SH SOLE 8500 0 0 STRYKER CORPORATION COM 863667101 249799050 875045 SH SOLE 606806 0 268239 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 396022 25850 SH SOLE 24850 0 1000 SUMO LOGIC INC COM 86646P103 347408 28999 SH SOLE 5999 0 23000 SUN CMNTYS INC COM 866674104 996562 7074 SH SOLE 6056 0 1018 SUN LIFE FINANCIAL INC. COM 866796105 578053 12378 SH SOLE 12276 0 102 SUNCOR ENERGY INC NEW COM 867224107 3846282 123874 SH SOLE 63712 0 60162 SUNOPTA INC COM 8676EP108 8467018 1099613 SH SOLE 1001498 0 98115 SUNRUN INC COM 86771W105 281475 13969 SH SOLE 13969 0 0 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 119983 120000 PRN SOLE 90000 0 30000 SURGEPAYS INC COM NEW 86882L204 118208 26327 SH SOLE 26327 0 0 SYMBOTIC INC CLASS A COM 87151X101 646829 28320 SH SOLE 28320 0 0 SYNCHRONY FINANCIAL COM 87165B103 232426 7993 SH SOLE 7829 0 164 SYNEOS HEALTH INC CL A 87166B102 380457 10681 SH SOLE 10247 0 434 SYNOPSYS INC COM 871607107 11831562 30632 SH SOLE 29691 0 941 SYSCO CORP COM 871829107 31085591 402507 SH SOLE 346930 0 55577 T-MOBILE US INC COM 872590104 1464188 10109 SH SOLE 9078 0 1031 TACTILE SYS TECHNOLOGY INC COM 87357P100 5909689 359908 SH SOLE 349741 0 10167 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4872829 52385 SH SOLE 37503 0 14882 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4350513 36467 SH SOLE 34396 0 2071 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 193220 11724 SH SOLE 11058 0 666 TALKSPACE INC COM 87427V103 9583 13786 SH SOLE 13476 0 310 TANGER FACTORY OUTLET CTRS I COM 875465106 232102 11824 SH SOLE 789 0 11035 TARGA RES CORP COM 87612G101 1141044 15641 SH SOLE 14471 0 1170 TARGET CORP COM 87612E106 29777004 179780 SH SOLE 139900 0 39880 TASKUS INC CLASS A COM 87652V109 485632 33631 SH SOLE 31772 0 1859 TE CONNECTIVITY LTD SHS H84989104 6831142 52086 SH SOLE 29880 0 22206 TECHNIPFMC PLC COM G87110105 790308 57898 SH SOLE 57598 0 300 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 531477 38681 SH SOLE 38381 0 300 TELADOC HEALTH INC COM 87918A105 536622 20719 SH SOLE 18097 0 2622 TELEDYNE TECHNOLOGIES INC COM 879360105 3780639 8451 SH SOLE 8317 0 134 TELOS CORP MD COM 87969B101 126500 50000 SH SOLE 50000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 612140 30259 SH SOLE 28508 0 1751 TENABLE HLDGS INC COM 88025T102 20574681 433060 SH SOLE 387871 0 45189 TENARIS S A SPONSORED ADS 88031M109 212013 7460 SH SOLE 0 0 7460 TERADYNE INC COM 880770102 1529222 14224 SH SOLE 14002 0 222 TESLA INC COM 88160R101 47123245 227144 SH SOLE 174984 0 52160 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 95474 10788 SH SOLE 10750 0 38 TEXAS INSTRS INC COM 882508104 54878364 295029 SH SOLE 211461 0 83568 TEXAS PACIFIC LAND CORPORATI COM 88262P102 5317116 3126 SH SOLE 3061 0 65 TEXTRON INC COM 883203101 329636 4667 SH SOLE 4362 0 305 THE CIGNA GROUP COM 125523100 10312593 40358 SH SOLE 31154 0 9204 THE REAL GOOD FOOD COMPANY I COM CL A 75601G109 226614 53700 SH SOLE 48050 0 5650 THE TRADE DESK INC COM CL A 88339J105 476377 7821 SH SOLE 5151 0 2670 THERMO FISHER SCIENTIFIC INC COM 883556102 90912893 157734 SH SOLE 131497 0 26237 THERMON GROUP HLDGS INC COM 88362T103 1953603 78395 SH SOLE 76740 0 1655 THOMSON REUTERS CORP. COM NEW 884903709 297781 2289 SH SOLE 1983 0 306 THOUGHTWORKS HOLDING INC COM 88546E105 1008835 137070 SH SOLE 134053 0 3017 TILRAY BRANDS INC COM 88688T100 400555 158322 SH SOLE 157802 0 520 TIMKEN CO COM 887389104 342325 4189 SH SOLE 1476 0 2713 TITAN INTL INC ILL COM 88830M102 315448 30100 SH SOLE 30000 0 100 TJX COS INC NEW COM 872540109 18725450 238967 SH SOLE 218390 0 20577 TOAST INC CL A 888787108 34713711 1955702 SH SOLE 1614131 0 341571 TOLL BROTHERS INC COM 889478103 207644 3459 SH SOLE 2584 0 875 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 1776948 82190 SH SOLE 82190 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 5586413 93262 SH SOLE 44424 0 48838 TOTALENERGIES SE SPONSORED ADS 89151E109 3905744 66143 SH SOLE 53601 0 12542 TRACTOR SUPPLY CO COM 892356106 15666149 66653 SH SOLE 52724 0 13929 TRADEWEB MKTS INC CL A 892672106 237771 3009 SH SOLE 2962 0 47 TRAEGER INC COMMON STOCK 89269P103 387795 94354 SH SOLE 66454 0 27900 TRANE TECHNOLOGIES PLC SHS G8994E103 2816606 15309 SH SOLE 11008 0 4301 TRANSDIGM GROUP INC COM 893641100 126046127 171014 SH SOLE 119984 0 51030 TRANSOCEAN LTD REG SHS H8817H100 1684931 264926 SH SOLE 235276 0 29650 TRANSUNION COM 89400J107 1420645 22862 SH SOLE 18252 0 4610 TRAVELERS COMPANIES INC COM 89417E109 6107626 35632 SH SOLE 31010 0 4622 TREAN INS GROUP INC COM 89457R101 164353 26855 SH SOLE 26780 0 75 TREEHOUSE FOODS INC COM 89469A104 21116117 418721 SH SOLE 362315 0 56406 TREX CO INC COM 89531P105 31866050 654737 SH SOLE 479933 0 174804 TRIMAS CORP COM NEW 896215209 275626 9893 SH SOLE 4958 0 4935 TRIMBLE INC COM 896239100 21118183 402865 SH SOLE 234397 0 168468 TRIPLE FLAG PRECIOUS METAL COM 89679M104 179400 12000 SH SOLE 12000 0 0 TRITON INTL LTD CL A G9078F107 423337 6696 SH SOLE 6696 0 0 TRUIST FINL CORP COM 89832Q109 1539445 45145 SH SOLE 34984 0 10161 TWILIO INC CL A 90138F102 18730804 281117 SH SOLE 207921 0 73196 TWIST BIOSCIENCE CORP COM 90184D100 677152 44904 SH SOLE 25854 0 19050 TWO HBRS INVT CORP COM 90187B804 211427 14373 SH SOLE 10810 0 3563 TYLER TECHNOLOGIES INC COM 902252105 170535453 480869 SH SOLE 390553 0 90316 TYSON FOODS INC CL A 902494103 591776 9976 SH SOLE 4296 0 5680 U HAUL HOLDING COMPANY COM SER N 023586506 258265 4981 SH SOLE 4846 0 135 U S SILICA HLDGS INC COM 90346E103 1129878 94630 SH SOLE 74410 0 20220 UBER TECHNOLOGIES INC COM 90353T100 77516486 2445315 SH SOLE 1505667 0 939648 UBER TECHNOLOGIES INC NOTE12/1 90353TAJ9 21995 25000 PRN SOLE 0 0 25000 UBIQUITI INC COM 90353W103 205194 755 SH SOLE 541 0 214 UFP INDUSTRIES INC COM 90278Q108 275681 3469 SH SOLE 110 0 3359 UGI CORP NEW COM 902681105 234491 6746 SH SOLE 2796 0 3950 ULTA BEAUTY INC COM 90384S303 40535096 74285 SH SOLE 55295 0 18990 UNDER ARMOUR INC CL A 904311107 550458 58004 SH SOLE 54814 0 3190 UNDER ARMOUR INC CL C 904311206 55232 6475 SH SOLE 4510 0 1965 UNIFIRST CORP MASS COM 904708104 4323274 24532 SH SOLE 23390 0 1142 UNILEVER PLC SPON ADR NEW 904767704 7248144 139575 SH SOLE 105928 0 33647 UNION PAC CORP COM 907818108 104764039 520541 SH SOLE 364216 0 156325 UNIQURE NV SHS N90064101 491215 24390 SH SOLE 24240 0 150 UNITED AIRLS HLDGS INC COM 910047109 1212207 27395 SH SOLE 26573 0 822 UNITED PARCEL SERVICE INC CL B 911312106 42553874 219361 SH SOLE 155416 0 63945 UNITED RENTALS INC COM 911363109 2285565 5775 SH SOLE 5393 0 382 UNITED STATES STL CORP NEW COM 912909108 1321547 50634 SH SOLE 40534 0 10100 UNITEDHEALTH GROUP INC COM 91324P102 171269306 362406 SH SOLE 293588 0 68818 UNITY SOFTWARE INC COM 91332U101 7473495 230379 SH SOLE 195244 0 35135 UNIVERSAL DISPLAY CORP COM 91347P105 431261 2780 SH SOLE 657 0 2123 UPHEALTH INC COM NEW 91532B200 29368 19710 SH SOLE 19710 0 0 URANIUM ENERGY CORP COM 916896103 462240 160500 SH SOLE 160000 0 500 US BANCORP DEL COM NEW 902973304 7163487 198710 SH SOLE 141688 0 57022 VAIL RESORTS INC COM 91879Q109 6331726 27096 SH SOLE 11990 0 15106 VALERO ENERGY CORP COM 91913Y100 5346968 38302 SH SOLE 35418 0 2884 VALMONT INDS INC COM 920253101 23217749 72719 SH SOLE 65766 0 6953 VANECK ETF TRUST GOLD MINERS ETF 92189F106 10368877 320522 SH SOLE 290817 0 29705 VANECK ETF TRUST PREFERRED SECURT 92189F429 35300 2000 SH SOLE 2000 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 4007 143 SH SOLE 143 0 0 VANECK ETF TRUST MORTGAGE REIT 92189F452 16950 1500 SH SOLE 1500 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 39330 324 SH SOLE 324 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 2272491 30780 SH SOLE 23085 0 7695 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 4681343 17787 SH SOLE 16755 0 1032 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 68470 882 SH SOLE 882 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 608 7 SH SOLE 0 0 7 VANECK ETF TRUST BIOTECH ETF 92189F726 68888 425 SH SOLE 425 0 0 VANECK ETF TRUST CHINA GROWTH LDR 92189F759 15923 600 SH SOLE 600 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 863628 21864 SH SOLE 19105 0 2759 VANECK ETF TRUST VANECK VIETNAM 92189F817 8526 700 SH SOLE 0 0 700 VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 34452 2572 SH SOLE 1753 0 819 VANECK ETF TRUST GAMING ETF 92189F882 23067 520 SH SOLE 520 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 130720 2813 SH SOLE 1697 0 1116 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 1045924 20215 SH SOLE 20000 0 215 VANECK ETF TRUST OIL SERVICES ETF 92189H607 30153 109 SH SOLE 39 0 70 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 328 22 SH SOLE 22 0 0 VANECK ETF TRUST ENERGY INCME ET 92189H870 2315 38 SH SOLE 38 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 871235 3780 SH SOLE 3730 0 50 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3033023 20675 SH SOLE 13607 0 7068 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 25958 274 SH SOLE 274 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 257313 2898 SH SOLE 2898 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 103986 1322 SH SOLE 1200 0 122 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1497792 16858 SH SOLE 16560 0 298 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 33872 400 SH SOLE 400 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 383 5 SH SOLE 5 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 6863549 89439 SH SOLE 1298 0 88141 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 37510559 490398 SH SOLE 330656 0 159742 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3790730 51344 SH SOLE 50174 0 1170 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 9583021 194619 SH SOLE 178334 0 16285 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 52328800 139146 SH SOLE 131211 0 7935 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 19667539 146696 SH SOLE 134857 0 11839 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3820869 19605 SH SOLE 14833 0 4772 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 17587255 211793 SH SOLE 192113 0 19680 VANGUARD INDEX FDS SML CP GRW ETF 922908595 7319113 33821 SH SOLE 25732 0 8089 VANGUARD INDEX FDS SM CP VAL ETF 922908611 9136699 57550 SH SOLE 54160 0 3390 VANGUARD INDEX FDS MID CAP ETF 922908629 16662869 79001 SH SOLE 74034 0 4967 VANGUARD INDEX FDS LARGE CAP ETF 922908637 914461 4895 SH SOLE 3137 0 1758 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 9653036 68852 SH SOLE 57039 0 11813 VANGUARD INDEX FDS GROWTH ETF 922908736 43070413 172668 SH SOLE 161599 0 11069 VANGUARD INDEX FDS VALUE ETF 922908744 93822645 679333 SH SOLE 622006 0 57327 VANGUARD INDEX FDS SMALL CP ETF 922908751 8161538 43055 SH SOLE 34703 0 8352 VANGUARD INDEX FDS TOTAL STK MKT 922908769 29677970 145409 SH SOLE 137646 0 7763 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1859768 45841 SH SOLE 45174 0 667 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 416751 3815 SH SOLE 2648 0 1167 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 758004 8231 SH SOLE 8166 0 65 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 93217269 1743356 SH SOLE 1535726 0 207630 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 22910640 567095 SH SOLE 515234 0 51861 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 496917 7327 SH SOLE 7252 0 75 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1773978 29105 SH SOLE 17270 0 11835 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1937127 40509 SH SOLE 26047 0 14462 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1550519 30606 SH SOLE 28061 0 2545 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 2371984 40519 SH SOLE 4218 0 36301 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1035086 13578 SH SOLE 12078 0 1500 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1303808 7113 SH SOLE 7095 0 18 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 106787 647 SH SOLE 457 0 190 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 36753 305 SH SOLE 305 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4581291 63558 SH SOLE 17675 0 45883 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 294555 4684 SH SOLE 4569 0 115 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 963704 16072 SH SOLE 16072 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 225927 3382 SH SOLE 2701 0 681 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 130431 700 SH SOLE 700 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 123168 2646 SH SOLE 2577 0 69 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 18654 234 SH SOLE 234 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 7010 107 SH SOLE 107 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1609064 20058 SH SOLE 16544 0 3514 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 100983236 655693 SH SOLE 550828 0 104865 VANGUARD STAR FDS VG TL INTL STK F 921909768 1122916 20339 SH SOLE 19970 0 369 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 127869499 2830850 SH SOLE 2585294 0 245556 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 15475343 146686 SH SOLE 123380 0 23306 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4002856 64614 SH SOLE 63429 0 1185 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 4867213 66059 SH SOLE 53033 0 13026 VANGUARD WORLD FD ESG US STK ETF 921910733 2961723 41301 SH SOLE 41301 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 5627891 27519 SH SOLE 21371 0 6148 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 1172401 11606 SH SOLE 2835 0 8771 VANGUARD WORLD FD MEGA CAP INDEX 921910873 326645 2282 SH SOLE 2117 0 165 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 819571 3245 SH SOLE 2574 0 671 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3468576 17924 SH SOLE 17523 0 401 VANGUARD WORLD FDS ENERGY ETF 92204A306 2394303 20960 SH SOLE 19751 0 1209 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1391675 17867 SH SOLE 15659 0 2208 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3621661 15188 SH SOLE 14037 0 1151 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 4111037 21579 SH SOLE 20908 0 671 VANGUARD WORLD FDS INF TECH ETF 92204A702 10730523 27838 SH SOLE 25832 0 2006 VANGUARD WORLD FDS MATERIALS ETF 92204A801 2198939 12366 SH SOLE 11213 0 1153 VANGUARD WORLD FDS UTILITIES ETF 92204A876 300852 2039 SH SOLE 1610 0 429 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 221728 2294 SH SOLE 1327 0 967 VARONIS SYS INC COM 922280102 449193 17270 SH SOLE 17270 0 0 VEEVA SYS INC CL A COM 922475108 276468314 1504262 SH SOLE 1203177 0 301085 VELO3D INC COMMON STOCK 92259N104 459110 202251 SH SOLE 182551 0 19700 VENTAS INC COM 92276F100 588953 13586 SH SOLE 12061 0 1525 VERACYTE INC COM 92337F107 1422049 63769 SH SOLE 45744 0 18025 VERISIGN INC COM 92343E102 222319 1052 SH SOLE 805 0 247 VERISK ANALYTICS INC COM 92345Y106 76855431 400581 SH SOLE 279457 0 121124 VERIZON COMMUNICATIONS INC COM 92343V104 19940597 512744 SH SOLE 396320 0 116424 VERRA MOBILITY CORP CL A COM STK 92511U102 5884116 347761 SH SOLE 300765 0 46996 VERTEX PHARMACEUTICALS INC COM 92532F100 5731753 18192 SH SOLE 8546 0 9646 VERU INC COM 92536C103 348099 300085 SH SOLE 300000 0 85 VIASAT INC COM 92552V100 3239571 95732 SH SOLE 83546 0 12186 VIATRIS INC COM 92556V106 268873 27949 SH SOLE 18860 0 9089 VICI PPTYS INC COM 925652109 2484620 76169 SH SOLE 68545 0 7624 VICOR CORP COM 925815102 332335 7080 SH SOLE 7080 0 0 VIEMED HEALTHCARE INC COM 92663R105 222180 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 1797284 107945 SH SOLE 105445 0 2500 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 618800 22100 SH SOLE 22100 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 919139 226948 SH SOLE 186923 0 40025 VIRTU FINL INC CL A 928254101 389737 20621 SH SOLE 20444 0 177 VISA INC COM CL A 92826C839 504409985 2237248 SH SOLE 1899522 0 337726 VISTA OUTDOOR INC COM 928377100 634642 22903 SH SOLE 22653 0 250 VMWARE INC CL A COM 928563402 703655 5636 SH SOLE 3267 0 2369 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 566566 51319 SH SOLE 43680 0 7639 VONTIER CORPORATION COM 928881101 448079 16389 SH SOLE 12225 0 4164 VOYA FINANCIAL INC COM 929089100 405687 5677 SH SOLE 2142 0 3535 VSE CORP COM 918284100 506382 11278 SH SOLE 10719 0 559 VULCAN MATLS CO COM 929160109 13479816 78572 SH SOLE 18638 0 59934 VUZIX CORP COM NEW 92921W300 61342 14817 SH SOLE 0 0 14817 WABTEC COM 929740108 54483671 539122 SH SOLE 339777 0 199345 WALGREENS BOOTS ALLIANCE INC COM 931427108 9029785 261127 SH SOLE 199558 0 61569 WALMART INC COM 931142103 109922512 745490 SH SOLE 392574 0 352916 WARNER BROS DISCOVERY INC COM SER A 934423104 1250325 82803 SH SOLE 48331 0 34472 WARNER MUSIC GROUP CORP COM CL A 934550203 5268794 157890 SH SOLE 153209 0 4681 WASTE CONNECTIONS INC COM 94106B101 10174801 73163 SH SOLE 71799 0 1364 WASTE MGMT INC DEL COM 94106L109 8464352 51874 SH SOLE 44819 0 7055 WATERS CORP COM 941848103 1222419 3948 SH SOLE 3604 0 344 WATSCO INC COM 942622200 232215475 729870 SH SOLE 555254 0 174616 WAYFAIR INC CL A 94419L101 475266 13840 SH SOLE 13648 0 192 WAYFAIR INC NOTE 0.625%10/0 94419LAM3 72049 99000 PRN SOLE 74000 0 25000 WEC ENERGY GROUP INC COM 92939U106 3686143 38887 SH SOLE 27244 0 11643 WELLS FARGO CO NEW COM 949746101 10009205 267769 SH SOLE 239280 0 28489 WELLS FARGO CO NEW PERP PFD CNV A 949746804 514021 437 SH SOLE 427 0 10 WELLTOWER INC COM 95040Q104 2055472 28672 SH SOLE 22550 0 6122 WEST PHARMACEUTICAL SVSC INC COM 955306105 35662219 102930 SH SOLE 91414 0 11516 WESTERN ALLIANCE BANCORP COM 957638109 262870 7396 SH SOLE 7396 0 0 WESTERN DIGITAL CORP. COM 958102105 735770 19532 SH SOLE 16670 0 2862 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 24100 25000 PRN SOLE 25000 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 329572 12498 SH SOLE 8780 0 3718 WESTERN UN CO COM 959802109 294137 26380 SH SOLE 20498 0 5882 WESTROCK CO COM 96145D105 709121 23273 SH SOLE 23253 0 20 WEX INC COM 96208T104 26589604 144595 SH SOLE 132176 0 12419 WEYERHAEUSER CO MTN BE COM NEW 962166104 6140985 203816 SH SOLE 178504 0 25312 WHEATON PRECIOUS METALS CORP COM 962879102 8139725 169014 SH SOLE 131919 0 37095 WHIRLPOOL CORP COM 963320106 1181275 8948 SH SOLE 1113 0 7835 WILLIAMS COS INC COM 969457100 1042507 34913 SH SOLE 25344 0 9569 WILLIAMS SONOMA INC COM 969904101 1564030 12856 SH SOLE 12542 0 314 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2241537 9646 SH SOLE 8939 0 707 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 6093276 129976 SH SOLE 125976 0 4000 WINTRUST FINL CORP COM 97650W108 2624936 35983 SH SOLE 34655 0 1328 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1220646 20146 SH SOLE 20146 0 0 WISDOMTREE TR CHINESE YUAN FD 97717W182 10148 400 SH SOLE 0 0 400 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1040304 12645 SH SOLE 4120 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 106462 2325 SH SOLE 2125 0 200 WISDOMTREE TR US LARGECAP DIVD 97717W307 568370 9188 SH SOLE 8666 0 522 WISDOMTREE TR EMER MKT HIGH FD 97717W315 300379 7934 SH SOLE 6934 0 1000 WISDOMTREE TR US AI ENHANCED 97717W406 205777 2245 SH SOLE 1745 0 500 WISDOMTREE TR INDIA ERNGS FD 97717W422 436734 13847 SH SOLE 8847 0 5000 WISDOMTREE TR GERMANY HEDEQ FD 97717W448 25472 700 SH SOLE 700 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 2216 85 SH SOLE 85 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 75813 1850 SH SOLE 1850 0 0 WISDOMTREE TR WISDOMTREE US VA 97717W547 8444 144 SH SOLE 144 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 438942 10156 SH SOLE 4506 0 5650 WISDOMTREE TR US MIDCAP FUND 97717W570 38051 765 SH SOLE 765 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 290870 10185 SH SOLE 10185 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 105361 2119 SH SOLE 1999 0 120 WISDOMTREE TR INTL SMCAP DIV 97717W760 236630 3883 SH SOLE 3883 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 56342 1450 SH SOLE 1450 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 36445 968 SH SOLE 968 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 29276 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 183023 2588 SH SOLE 2588 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 5539 95 SH SOLE 95 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 49800 1775 SH SOLE 1775 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 221319 5066 SH SOLE 5066 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 135400 4000 SH SOLE 4000 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 75657 1820 SH SOLE 1520 0 300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 142388 1732 SH SOLE 1732 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 7340 271 SH SOLE 271 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 65812268 1309176 SH SOLE 1113876 0 195300 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 222275 7484 SH SOLE 7484 0 0 WNS HLDGS LTD SPON ADR 92932M101 220720 2369 SH SOLE 2275 0 94 WOLFSPEED INC COM 977852102 6845535 105397 SH SOLE 102541 0 2856 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 245904 10963 SH SOLE 10377 0 586 WOODWARD INC COM 980745103 311834 3203 SH SOLE 2410 0 793 WORKDAY INC CL A 98138H101 325795023 1577394 SH SOLE 1138421 0 438973 WORKIVA INC COM CL A 98139A105 273435 2670 SH SOLE 2670 0 0 WP CAREY INC COM 92936U109 5646053 72899 SH SOLE 62490 0 10409 WYNDHAM HOTELS & RESORTS INC COM 98311A105 380299 5605 SH SOLE 5080 0 525 WYNN RESORTS LTD COM 983134107 2197912 19640 SH SOLE 18881 0 759 XCEL ENERGY INC COM 98389B100 2591367 38425 SH SOLE 34805 0 3620 XOMETRY INC CLASS A COM 98423F109 17585903 1174743 SH SOLE 895898 0 278845 XPO INC COM 983793100 211497 6630 SH SOLE 5030 0 1600 XYLEM INC COM 98419M100 5492743 52462 SH SOLE 14081 0 38381 YETI HLDGS INC COM 98585X104 22957627 573941 SH SOLE 516543 0 57398 YUM BRANDS INC COM 988498101 3968539 30046 SH SOLE 27916 0 2130 YUM CHINA HLDGS INC COM 98850P109 2267023 35763 SH SOLE 17987 0 17776 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 34134120 107340 SH SOLE 42124 0 65216 ZIFF DAVIS INC COM 48123V102 410094 2871 SH SOLE 1883 0 988 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3408677 26383 SH SOLE 18308 0 8075 ZIONS BANCORPORATION N A COM 989701107 324052 10827 SH SOLE 8236 0 2591 ZOETIS INC CL A 98978V103 391949320 2354899 SH SOLE 1790546 0 564353 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 9517238 128890 SH SOLE 106413 0 22477