0001104659-23-090112.txt : 20230811 0001104659-23-090112.hdr.sgml : 20230811 20230811084745 ACCESSION NUMBER: 0001104659-23-090112 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 EFFECTIVENESS DATE: 20230811 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: 231161691 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 06-30-2023 06-30-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 08-11-2023 0 1809 27298221330
INFORMATION TABLE 2 infotable.xml 2U INC COM 90214J101 196668 48801 SH SOLE 44836 0 3965 374WATER INC COM 88583P104 23900 10000 SH SOLE 0 0 10000 3M CO COM 88579Y101 9556058 95475 SH SOLE 68236 0 27239 ABBOTT LABS COM 002824100 201030556 1843979 SH SOLE 1419444 0 424535 ABBVIE INC COM 00287Y109 145850256 1082537 SH SOLE 837010 0 245527 ABCAM PLC ADS 000380204 3344682 136685 SH SOLE 133731 0 2954 ABM INDS INC COM 000957100 425625 9979 SH SOLE 1979 0 8000 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 160483 30922 SH SOLE 24582 0 6340 ACADIA HEALTHCARE COMPANY IN COM 00404A109 871182 10939 SH SOLE 10939 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 193486639 627023 SH SOLE 470920 0 156103 ACCOLADE INC COM 00437E102 1422338 105593 SH SOLE 99038 0 6555 ACTIVISION BLIZZARD INC COM 00507V109 20620165 244605 SH SOLE 182843 0 61762 ACUITY BRANDS INC COM 00508Y102 219847 1348 SH SOLE 1207 0 141 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 517102 77064 SH SOLE 65506 0 11558 ADOBE SYSTEMS INCORPORATED COM 00724F101 328256542 671295 SH SOLE 472028 0 199267 ADVANCED DRAIN SYS INC DEL COM 00790R104 825701 7257 SH SOLE 7141 0 116 ADVANCED MICRO DEVICES INC COM 007903107 25613699 224859 SH SOLE 167735 0 57124 AEROVIRONMENT INC COM 008073108 931157 9104 SH SOLE 8969 0 135 AES CORP COM 00130H105 310867 14996 SH SOLE 11535 0 3461 AFFILIATED MANAGERS GROUP IN COM 008252108 1986193 13251 SH SOLE 12351 0 900 AFLAC INC COM 001055102 1291314 18500 SH SOLE 16814 0 1686 AGCO CORP COM 001084102 16130410 122739 SH SOLE 108780 0 13959 AGENUS INC COM NEW 00847G705 63466 39666 SH SOLE 26766 0 12900 AGILENT TECHNOLOGIES INC COM 00846U101 2124550 17668 SH SOLE 12584 0 5084 AGILETHOUGHT INC CLASS A COM 00857F100 1207847 1610462 SH SOLE 1479037 0 131425 AGILON HEALTH INC COM 00857U107 2705179 156008 SH SOLE 154168 0 1840 AGNICO EAGLE MINES LTD COM 008474108 1119787 22405 SH SOLE 16815 0 5590 AILERON THERAPEUTICS INC COM NEW 00887A204 53104 29667 SH SOLE 24347 0 5320 AIR PRODS & CHEMS INC COM 009158106 22254622 74298 SH SOLE 43129 0 31169 AIRBNB INC COM CL A 009066101 60700421 473630 SH SOLE 431487 0 42143 AIRGAIN INC COM 00938A104 4699131 870209 SH SOLE 794769 0 75440 AKAMAI TECHNOLOGIES INC COM 00971T101 5489349 61081 SH SOLE 46916 0 14165 ALAMOS GOLD INC NEW COM CL A 011532108 320053 26850 SH SOLE 16950 0 9900 ALARM COM HLDGS INC COM 011642105 2059551 39852 SH SOLE 39522 0 330 ALAUNOS THERAPEUTICS INC COM 98973P101 47802 93729 SH SOLE 93729 0 0 ALBEMARLE CORP COM 012653101 1036865 4648 SH SOLE 3959 0 689 ALBERTSONS COS INC COMMON STOCK 013091103 356670 16346 SH SOLE 1230 0 15116 ALCOA CORP COM 013872106 216153 6371 SH SOLE 3983 0 2388 ALCON AG ORD SHS H01301128 407566 4964 SH SOLE 4082 0 882 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 276575 2437 SH SOLE 2365 0 72 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8274238 99271 SH SOLE 78870 0 20401 ALIGN TECHNOLOGY INC COM 016255101 64975993 183735 SH SOLE 153563 0 30172 ALLAKOS INC COM 01671P100 393346 90217 SH SOLE 56717 0 33500 ALLEGION PLC ORD SHS G0176J109 311212 2593 SH SOLE 1989 0 604 ALLIANT ENERGY CORP COM 018802108 869910 16576 SH SOLE 15194 0 1382 ALLSTATE CORP COM 020002101 29407052 269691 SH SOLE 234439 0 35252 ALLY FINL INC COM 02005N100 261143 9668 SH SOLE 12 0 9656 ALPHABET INC CAP STK CL C 02079K107 426337333 3524323 SH SOLE 2871469 0 652854 ALPHABET INC CAP STK CL A 02079K305 297397121 2484521 SH SOLE 1887133 0 597388 ALPHATEC HLDGS INC COM NEW 02081G201 675599 37575 SH SOLE 37575 0 0 ALPS ETF TR OSHARES US QUALT 00162Q387 35373 804 SH SOLE 804 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 4965869 126648 SH SOLE 124998 0 1650 ALPS ETF TR CLEAN ENERGY 00162Q460 20200 447 SH SOLE 447 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 1104 35 SH SOLE 35 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 10365 475 SH SOLE 475 0 0 ALTERYX INC COM CL A 02156B103 489457 10781 SH SOLE 9107 0 1674 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 882660 939000 PRN SOLE 709000 0 230000 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 4696875 5625000 PRN SOLE 4295000 0 1330000 ALTRIA GROUP INC COM 02209S103 12770489 281909 SH SOLE 246423 0 35486 AMAZON COM INC COM 023135106 743076444 5700188 SH SOLE 4411019 0 1289169 AMBARELLA INC SHS G037AX101 425211 5082 SH SOLE 5082 0 0 AMDOCS LTD SHS G02602103 308313 3119 SH SOLE 2409 0 710 AMER STATES WTR CO COM 029899101 273615 3145 SH SOLE 3145 0 0 AMEREN CORP COM 023608102 317263 3885 SH SOLE 3500 0 385 AMERESCO INC CL A 02361E108 4514469 92833 SH SOLE 87448 0 5385 AMERICAN AIRLS GROUP INC COM 02376R102 342905 19114 SH SOLE 17917 0 1197 AMERICAN ELEC PWR CO INC COM 025537101 3479149 41320 SH SOLE 14065 0 27255 AMERICAN EXPRESS CO COM 025816109 122036868 700556 SH SOLE 508854 0 191702 AMERICAN INTL GROUP INC COM NEW 026874784 871628 15148 SH SOLE 13054 0 2094 AMERICAN TOWER CORP NEW COM 03027X100 142911669 736886 SH SOLE 640107 0 96779 AMERICAN WELL CORP CL A 03044L105 32340 15400 SH SOLE 15400 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1671628 11710 SH SOLE 7761 0 3949 AMERICOLD REALTY TRUST INC COM 03064D108 3621864 112132 SH SOLE 62297 0 49835 AMERIPRISE FINL INC COM 03076C106 8752714 26351 SH SOLE 24874 0 1477 AMERISOURCEBERGEN CORP COM 03073E105 2866632 14897 SH SOLE 13860 0 1037 AMETEK INC COM 031100100 119502582 738217 SH SOLE 460737 0 277480 AMGEN INC COM 031162100 22980457 103506 SH SOLE 85059 0 18447 AMN HEALTHCARE SVCS INC COM 001744101 8987996 82368 SH SOLE 77225 0 5143 AMPHENOL CORP NEW CL A 032095101 131197288 1544406 SH SOLE 1279229 0 265177 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2784960 77360 SH SOLE 76530 0 830 AMPLITUDE INC COM CL A 03213A104 319000 29000 SH SOLE 26000 0 3000 ANALOG DEVICES INC COM 032654105 8570953 43996 SH SOLE 33512 0 10484 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 430064 7582 SH SOLE 6365 0 1217 ANSYS INC COM 03662Q105 957453 2899 SH SOLE 2433 0 466 AON PLC SHS CL A G0403H108 248262257 719184 SH SOLE 537925 0 181259 APARTMENT INCOME REIT CORP COM 03750L109 1194527 33099 SH SOLE 33099 0 0 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 198126 200000 PRN SOLE 150000 0 50000 APOLLO GLOBAL MGMT INC COM 03769M106 910583 11855 SH SOLE 9221 0 2634 APPFOLIO INC COM CL A 03783C100 11388094 66156 SH SOLE 57316 0 8840 APPIAN CORP CL A 03782L101 797205 16748 SH SOLE 700 0 16048 APPLE INC COM 037833100 1252080815 6455023 SH SOLE 4831209 0 1623814 APPLIED MATLS INC COM 038222105 13273953 91836 SH SOLE 80575 0 11261 APTARGROUP INC COM 038336103 831411 7176 SH SOLE 6048 0 1128 APTIV PLC SHS G6095L109 375691 3680 SH SOLE 1871 0 1809 ARCH CAP GROUP LTD ORD G0450A105 293711 3924 SH SOLE 2473 0 1451 ARCHER DANIELS MIDLAND CO COM 039483102 8309881 109977 SH SOLE 102421 0 7556 ARES CAPITAL CORP COM 04010L103 4303153 229013 SH SOLE 194099 0 34914 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 5338762 55410 SH SOLE 52029 0 3381 ARGENX SE SPONSORED ADR 04016X101 670336 1720 SH SOLE 1420 0 300 ARISTA NETWORKS INC COM 040413106 34305185 211682 SH SOLE 133874 0 77808 ARK ETF TR INNOVATION ETF 00214Q104 855682 19386 SH SOLE 17046 0 2340 ARK ETF TR ISRAEL INOVATE 00214Q609 1844979 97490 SH SOLE 97490 0 0 ARROW ELECTRS INC COM 042735100 326278 2278 SH SOLE 2278 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 500666 14040 SH SOLE 8977 0 5063 ASML HOLDING N V N Y REGISTRY SHS N07059210 9723054 13416 SH SOLE 12065 0 1351 ASSETMARK FINL HLDGS INC COM 04546L106 9621407 324390 SH SOLE 288916 0 35474 ASSOCIATED BANC CORP COM 045487105 207549 12788 SH SOLE 11414 0 1374 ASSURANT INC COM 04621X108 3132210 24914 SH SOLE 24218 0 696 ASTRA SPACE INC COM CL A 04634X103 10192 27650 SH SOLE 27275 0 375 ASTRAZENECA PLC SPONSORED ADR 046353108 22691808 317058 SH SOLE 198925 0 118133 AT&T INC COM 00206R102 11578302 725912 SH SOLE 580168 0 145744 ATEA PHARMACEUTICALS INC COM 04683R106 39079 10449 SH SOLE 6230 0 4219 ATHIRA PHARMA INC COM 04746L104 106333 36045 SH SOLE 36045 0 0 ATLASSIAN CORPORATION CL A 049468101 22151501 132003 SH SOLE 100601 0 31402 ATMOS ENERGY CORP COM 049560105 260022 2235 SH SOLE 481 0 1754 ATOMERA INC COM 04965B100 96689 11025 SH SOLE 11025 0 0 ATRICURE INC COM 04963C209 320149 6486 SH SOLE 6200 0 286 AUGMEDIX INC COM 05105P107 693588 144197 SH SOLE 55844 0 88353 AUTODESK INC COM 052769106 3420670 16718 SH SOLE 11680 0 5038 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 31195 13107 SH SOLE 13107 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 63025068 286751 SH SOLE 192891 0 93860 AUTONATION INC COM 05329W102 333829 2028 SH SOLE 1908 0 120 AUTOZONE INC COM 053332102 4131498 1657 SH SOLE 1639 0 18 AVALONBAY CMNTYS INC COM 053484101 1857117 9812 SH SOLE 7187 0 2625 AVANTOR INC COM 05352A100 495199 24109 SH SOLE 11474 0 12635 AVERY DENNISON CORP COM 053611109 1353506 7878 SH SOLE 5875 0 2003 AWARE INC MASS COM 05453N100 37389 23664 SH SOLE 23664 0 0 AXALTA COATING SYS LTD COM G0750C108 246075 7500 SH SOLE 0 0 7500 AXON ENTERPRISE INC COM 05464C101 13734107 70388 SH SOLE 59370 0 11018 AXSOME THERAPEUTICS INC COM 05464T104 852978 11870 SH SOLE 11870 0 0 AZEK CO INC CL A 05478C105 1069328 35303 SH SOLE 27176 0 8127 B. RILEY FINANCIAL INC COM 05580M108 566887 12329 SH SOLE 12329 0 0 BAIDU INC SPON ADR REP A 056752108 3952271 28868 SH SOLE 25070 0 3798 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 399491 29570 SH SOLE 29570 0 0 BAKER HUGHES COMPANY CL A 05722G100 463719 14670 SH SOLE 7999 0 6671 BALL CORP COM 058498106 461838 7934 SH SOLE 2557 0 5377 BANCO BRADESCO S A SP ADR PFD NEW 059460303 187075 54068 SH SOLE 53904 0 164 BANDWIDTH INC COM CL A 05988J103 413273 30210 SH SOLE 29424 0 786 BANK AMERICA CORP COM 060505104 36701101 1279230 SH SOLE 1068227 0 211003 BANK AMERICA CORP 7.25%CNV PFD L 060505682 337484 288 SH SOLE 238 0 50 BANK FIRST CORP COM 06211J100 263661 3169 SH SOLE 634 0 2535 BANK HAWAII CORP COM 062540109 249771 6058 SH SOLE 4500 0 1558 BANK MARIN BANCORP COM 063425102 233774 13230 SH SOLE 13230 0 0 BANK MONTREAL QUE COM 063671101 860889 9533 SH SOLE 6925 0 2608 BANK NEW YORK MELLON CORP COM 064058100 987086 22172 SH SOLE 13399 0 8773 BANK NOVA SCOTIA HALIFAX COM 064149107 444922 8891 SH SOLE 8857 0 34 BARRICK GOLD CORP COM 067901108 2254817 133185 SH SOLE 131197 0 1988 BAUSCH HEALTH COS INC COM 071734107 861960 107745 SH SOLE 96495 0 11250 BAXTER INTL INC COM 071813109 1763162 38700 SH SOLE 32340 0 6360 BECTON DICKINSON & CO COM 075887109 13658453 51735 SH SOLE 40581 0 11154 BEL FUSE INC CL A 077347201 29000 500 SH SOLE 500 0 0 BEL FUSE INC CL B 077347300 525302 9150 SH SOLE 9150 0 0 BERKLEY W R CORP COM 084423102 311082 5223 SH SOLE 5119 0 104 BERKSHIRE HATHAWAY INC DEL CL A 084670108 26926120 52 SH SOLE 36 0 16 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 120007290 351928 SH SOLE 298755 0 53173 BEST BUY INC COM 086516101 3967841 48418 SH SOLE 40515 0 7903 BEYOND MEAT INC COM 08862E109 310884 23951 SH SOLE 21566 0 2385 BILL HOLDINGS INC COM 090043100 5414595 46338 SH SOLE 35851 0 10487 BIO-TECHNE CORP COM 09073M104 9925820 121595 SH SOLE 116525 0 5070 BIODESIX INC COM 09075X108 92004 74800 SH SOLE 74800 0 0 BIOGEN INC COM 09062X103 3006592 10555 SH SOLE 8266 0 2289 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3193898 36847 SH SOLE 19504 0 17343 BJS WHSL CLUB HLDGS INC COM 05550J101 14098803 223755 SH SOLE 213267 0 10488 BLACK KNIGHT INC COM 09215C105 767590 12851 SH SOLE 2781 0 10070 BLACKLINE INC COM 09239B109 15634656 290499 SH SOLE 256808 0 33691 BLACKROCK INC COM 09247X101 44523700 64421 SH SOLE 54948 0 9473 BLACKSTONE INC COM 09260D107 99692555 1072309 SH SOLE 873482 0 198827 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 610585 22317 SH SOLE 22052 0 265 BLOCK INC CL A 852234103 15397774 231302 SH SOLE 206859 0 24443 BLUE BIRD CORP COM 095306106 10043142 446759 SH SOLE 408993 0 37766 BLUEPRINT MEDICINES CORP COM 09627Y109 339194 5367 SH SOLE 5367 0 0 BOEING CO COM 097023105 57607056 272812 SH SOLE 201161 0 71651 BOK FINL CORP COM NEW 05561Q201 15813493 195760 SH SOLE 0 0 195760 BOOKING HOLDINGS INC COM 09857L108 6777828 2510 SH SOLE 2132 0 378 BOOT BARN HLDGS INC COM 099406100 270330 3192 SH SOLE 3014 0 178 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 41726924 373897 SH SOLE 246726 0 127171 BORGWARNER INC COM 099724106 6868754 140437 SH SOLE 133365 0 7072 BOSTON SCIENTIFIC CORP COM 101137107 519751 9609 SH SOLE 8328 0 1281 BOX INC CL A 10316T104 5470527 186199 SH SOLE 183384 0 2815 BP PLC SPONSORED ADR 055622104 3930121 111366 SH SOLE 86917 0 24449 BRAZE INC COM CL A 10576N102 686715 15682 SH SOLE 14912 0 770 BRIGHT HORIZONS FAM SOL IN D COM 109194100 836950 9053 SH SOLE 8982 0 71 BRIGHTVIEW HLDGS INC COM 10948C107 194219 27050 SH SOLE 17250 0 9800 BRILLIANT EARTH GROUP INC CL A COM 109504100 471222 121449 SH SOLE 115459 0 5990 BRINKS CO COM 109696104 888897 13105 SH SOLE 13105 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 75915877 1187113 SH SOLE 912319 0 274794 BROADCOM INC COM 11135F101 51675594 59573 SH SOLE 53735 0 5838 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5385047 32513 SH SOLE 30255 0 2258 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 751350 23026 SH SOLE 21660 0 1366 BROOKFIELD CORP CL A LTD VT SH 11271J107 4315410 128244 SH SOLE 122773 0 5471 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1570044 43015 SH SOLE 42105 0 910 BROOKLINE BANCORP INC DEL COM 11373M107 211595 24210 SH SOLE 24000 0 210 BROWN FORMAN CORP CL B 115637209 471409 7059 SH SOLE 6981 0 78 BUILDERS FIRSTSOURCE INC COM 12008R107 1449216 10656 SH SOLE 10002 0 654 BURLINGTON STORES INC COM 122017106 541894 3443 SH SOLE 3373 0 70 BWX TECHNOLOGIES INC COM 05605H100 3248546 45390 SH SOLE 43195 0 2195 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2296455 24340 SH SOLE 22110 0 2230 CADENCE DESIGN SYSTEM INC COM 127387108 1357871 5790 SH SOLE 4002 0 1788 CAMECO CORP COM 13321L108 1211253 38661 SH SOLE 38661 0 0 CAMPBELL SOUP CO COM 134429109 1574152 34438 SH SOLE 31786 0 2652 CAMPING WORLD HLDGS INC CL A 13462K109 365715 12150 SH SOLE 8150 0 4000 CANADIAN IMPERIAL BK COMM TO COM 136069101 383866 8994 SH SOLE 7282 0 1712 CANADIAN NATL RY CO COM 136375102 8477836 70024 SH SOLE 33332 0 36692 CANADIAN PACIFIC KANSAS CITY COM 13646K108 7768086 96175 SH SOLE 70803 0 25372 CANNAE HLDGS INC COM 13765N107 1282021 63435 SH SOLE 50435 0 13000 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 327806 12123 SH SOLE 12123 0 0 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 1786915 70825 SH SOLE 63625 0 7200 CAPITAL ONE FINL CORP COM 14040H105 2272829 20781 SH SOLE 15264 0 5517 CAPRI HOLDINGS LIMITED SHS G1890L107 218965 6101 SH SOLE 2875 0 3226 CARDIFF ONCOLOGY INC COM 14147L108 191835 130500 SH SOLE 53500 0 77000 CARDINAL HEALTH INC COM 14149Y108 1128773 11936 SH SOLE 3264 0 8672 CARLYLE GROUP INC COM 14316J108 610053 19094 SH SOLE 13732 0 5362 CARMAX INC COM 143130102 79084269 944854 SH SOLE 733083 0 211771 CARNIVAL CORP COMMON STOCK 143658300 406615 21594 SH SOLE 20394 0 1200 CARRIER GLOBAL CORPORATION COM 14448C104 3412322 68645 SH SOLE 53276 0 15369 CARTERS INC COM 146229109 289422 3987 SH SOLE 187 0 3800 CARVANA CO CL A 146869102 913499 35243 SH SOLE 21163 0 14080 CASELLA WASTE SYS INC CL A 147448104 675390 7467 SH SOLE 7467 0 0 CASEYS GEN STORES INC COM 147528103 402038 1649 SH SOLE 1350 0 299 CATALENT INC COM 148806102 3088359 71226 SH SOLE 70462 0 764 CATERPILLAR INC COM 149123101 30572262 124252 SH SOLE 101192 0 23060 CBOE GLOBAL MKTS INC COM 12503M108 8506676 61638 SH SOLE 11586 0 50052 CBRE GROUP INC CL A 12504L109 519772 6440 SH SOLE 5279 0 1161 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 237092 21150 SH SOLE 21150 0 0 CDW CORP COM 12514G108 17469536 95202 SH SOLE 84813 0 10389 CEDAR FAIR L P DEPOSITRY UNIT 150185106 288903 7228 SH SOLE 2300 0 4928 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 3404614 472863 SH SOLE 461500 0 11363 CENTENE CORP DEL COM 15135B101 2897247 42954 SH SOLE 32840 0 10114 CENTERPOINT ENERGY INC COM 15189T107 340381 11677 SH SOLE 3790 0 7887 CERIDIAN HCM HLDG INC COM 15677J108 12663586 189093 SH SOLE 172651 0 16442 CERTARA INC COM 15687V109 2849847 156499 SH SOLE 154743 0 1756 CF INDS HLDGS INC COM 125269100 800968 11538 SH SOLE 11245 0 293 CHARLES RIV LABS INTL INC COM 159864107 825862 3928 SH SOLE 3758 0 170 CHART INDS INC COM 16115Q308 1004600 6287 SH SOLE 6287 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1476827 4020 SH SOLE 1995 0 2025 CHECK POINT SOFTWARE TECH LT ORD M22465104 2018839 16071 SH SOLE 7268 0 8803 CHEESECAKE FACTORY INC COM 163072101 2325076 67238 SH SOLE 60740 0 6498 CHEGG INC COM 163092109 5053 569 SH SOLE 569 0 0 CHEGG INC NOTE9/0 163092AF6 599200 800000 PRN SOLE 500000 0 300000 CHEMED CORP NEW COM 16359R103 1419717 2621 SH SOLE 2621 0 0 CHENIERE ENERGY INC COM NEW 16411R208 6588534 43243 SH SOLE 41200 0 2043 CHESAPEAKE ENERGY CORP COM 165167735 231794 2770 SH SOLE 1520 0 1250 CHEVRON CORP NEW COM 166764100 105083568 667833 SH SOLE 519872 0 147961 CHEWY INC CL A 16679L109 15839548 401306 SH SOLE 365133 0 36173 CHIPOTLE MEXICAN GRILL INC COM 169656105 96823294 45266 SH SOLE 39543 0 5723 CHUBB LIMITED COM H1467J104 7363153 38238 SH SOLE 29138 0 9100 CHURCH & DWIGHT CO INC COM 171340102 7355798 73389 SH SOLE 65511 0 7878 CHURCHILL DOWNS INC COM 171484108 596483 4286 SH SOLE 4286 0 0 CIENA CORP COM NEW 171779309 1011814 23813 SH SOLE 22643 0 1170 CINCINNATI FINL CORP COM 172062101 339766 3491 SH SOLE 1579 0 1912 CINEMARK HLDGS INC COM 17243V102 190196 11527 SH SOLE 0 0 11527 CINTAS CORP COM 172908105 142326088 286324 SH SOLE 181687 0 104637 CISCO SYS INC COM 17275R102 36461674 704710 SH SOLE 547448 0 157262 CITIGROUP INC COM NEW 172967424 7951208 172702 SH SOLE 151441 0 21261 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 48240 40200 SH SOLE 40200 0 0 CITIZENS FINL GROUP INC COM 174610105 618459 23714 SH SOLE 13991 0 9723 CIVISTA BANCSHARES INC COM NO PAR 178867107 927420 53300 SH SOLE 53300 0 0 CLEAN HARBORS INC COM 184496107 318172 1935 SH SOLE 1935 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 2474027 147615 SH SOLE 147500 0 115 CLOROX CO DEL COM 189054109 1596548 10039 SH SOLE 7081 0 2958 CLOUDFLARE INC CL A COM 18915M107 2937466 44936 SH SOLE 42112 0 2824 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 26169 29171 SH SOLE 25624 0 3547 CME GROUP INC COM 12572Q105 38166905 205985 SH SOLE 154994 0 50991 CMS ENERGY CORP COM 125896100 373702 6361 SH SOLE 4466 0 1895 CNO FINL GROUP INC COM 12621E103 454464 19200 SH SOLE 19200 0 0 COCA COLA CO COM 191216100 126592365 2102165 SH SOLE 1533929 0 568236 CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109 426485 118468 SH SOLE 86350 0 32118 CODEXIS INC COM 192005106 118308 42253 SH SOLE 22253 0 20000 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 25668446 381460 SH SOLE 339609 0 41851 COGNEX CORP COM 192422103 1805805 32235 SH SOLE 29782 0 2453 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1142310 17499 SH SOLE 13004 0 4495 COHU INC COM 192576106 393158 9460 SH SOLE 7952 0 1508 COINBASE GLOBAL INC COM CL A 19260Q107 2668529 37296 SH SOLE 36291 0 1005 COINBASE GLOBAL INC NOTE 0.500% 6/0 19260QAB3 33814 45000 PRN SOLE 45000 0 0 COLGATE PALMOLIVE CO COM 194162103 22821421 296228 SH SOLE 234546 0 61682 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 2572185 26196 SH SOLE 23525 0 2671 COMCAST CORP NEW CL A 20030N101 8947826 215351 SH SOLE 153024 0 62327 COMERICA INC COM 200340107 241755 5707 SH SOLE 1645 0 4062 COMPASS DIVERSIFIED SH BEN INT 20451Q104 13986007 644814 SH SOLE 567641 0 77173 CONAGRA BRANDS INC COM 205887102 743040 22036 SH SOLE 10838 0 11198 CONFLUENT INC CLASS A COM 20717M103 222630 6305 SH SOLE 6205 0 100 CONOCOPHILLIPS COM 20825C104 6493763 62675 SH SOLE 48119 0 14556 CONSOLIDATED EDISON INC COM 209115104 2574140 28475 SH SOLE 26313 0 2162 CONSTELLATION BRANDS INC CL A 21036P108 7649880 31081 SH SOLE 25579 0 5502 CONSTELLATION ENERGY CORP COM 21037T109 1442683 15758 SH SOLE 14150 0 1608 CONTAINER STORE GROUP INC COM 210751103 95770 30500 SH SOLE 29000 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 957 19138 SH SOLE 19138 0 0 COOPER COS INC COM NEW 216648402 5464849 14253 SH SOLE 13832 0 421 COPART INC COM 217204106 243506345 2669733 SH SOLE 2034517 0 635216 CORNING INC COM 219350105 7858394 224269 SH SOLE 202677 0 21592 CORTEVA INC COM 22052L104 5011416 87459 SH SOLE 56331 0 31128 COSTAR GROUP INC COM 22160N109 350644593 3939827 SH SOLE 3215288 0 724539 COSTCO WHSL CORP NEW COM 22160K105 298950897 555279 SH SOLE 430850 0 124429 COTERRA ENERGY INC COM 127097103 667996 26403 SH SOLE 21625 0 4778 COUCHBASE INC COM 22207T101 188258 11900 SH SOLE 5400 0 6500 COURSERA INC COM 22266M104 344119 26430 SH SOLE 24987 0 1443 CRANE COMPANY COMMON STOCK 224408104 215492 2418 SH SOLE 1300 0 1118 CREDIT ACCEP CORP MICH COM 225310101 4940127 9726 SH SOLE 9575 0 151 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 7460164 132885 SH SOLE 91590 0 41295 CROCS INC COM 227046109 216203 1923 SH SOLE 1851 0 72 CROWDSTRIKE HLDGS INC CL A 22788C105 5426847 36950 SH SOLE 33380 0 3570 CROWN CASTLE INC COM 22822V101 21430704 188088 SH SOLE 159422 0 28666 CROWN HLDGS INC COM 228368106 1077014 12398 SH SOLE 12398 0 0 CSG SYS INTL INC COM 126349109 1987251 37680 SH SOLE 27316 0 10364 CSX CORP COM 126408103 4274279 125345 SH SOLE 109264 0 16081 CUMMINS INC COM 231021106 3122672 12737 SH SOLE 12043 0 694 CURTISS WRIGHT CORP COM 231561101 4277716 23291 SH SOLE 20931 0 2360 CVS HEALTH CORP COM 126650100 31721708 458870 SH SOLE 368866 0 90004 CYBERARK SOFTWARE LTD SHS M2682V108 2537236 16230 SH SOLE 15709 0 521 D R HORTON INC COM 23331A109 4555958 37439 SH SOLE 21430 0 16009 DANAHER CORPORATION COM 235851102 398909332 1662122 SH SOLE 1209242 0 452880 DARDEN RESTAURANTS INC COM 237194105 1157264 6926 SH SOLE 2300 0 4626 DARLING INGREDIENTS INC COM 237266101 332601 5214 SH SOLE 3485 0 1729 DATADOG INC CL A COM 23804L103 5178231 52635 SH SOLE 48478 0 4157 DAVITA INC COM 23918K108 246152 2450 SH SOLE 2138 0 312 DBX ETF TR XTRACK MSCI EAFE 233051200 1671339 47253 SH SOLE 23302 0 23951 DBX ETF TR XTRACK MSCI EURP 233051853 72480 2000 SH SOLE 2000 0 0 DECKERS OUTDOOR CORP COM 243537107 476477 903 SH SOLE 883 0 20 DEERE & CO COM 244199105 135500531 334412 SH SOLE 282001 0 52411 DELL TECHNOLOGIES INC CL C 24703L202 395425 7308 SH SOLE 3973 0 3335 DELTA AIR LINES INC DEL COM NEW 247361702 3996370 84063 SH SOLE 69489 0 14574 DENBURY INC COM 24790A101 509020 5901 SH SOLE 5901 0 0 DENTSPLY SIRONA INC COM 24906P109 245203 6127 SH SOLE 3945 0 2182 DESCARTES SYS GROUP INC COM 249906108 24524555 306136 SH SOLE 235765 0 70371 DEVON ENERGY CORP NEW COM 25179M103 7884014 163095 SH SOLE 147911 0 15184 DEXCOM INC COM 252131107 569748966 4433499 SH SOLE 3356936 0 1076563 DIAGEO PLC SPON ADR NEW 25243Q205 11847930 68296 SH SOLE 46023 0 22273 DIAMONDBACK ENERGY INC COM 25278X109 608131 4630 SH SOLE 3810 0 820 DICKS SPORTING GOODS INC COM 253393102 535546 4051 SH SOLE 3652 0 399 DIGITAL BRANDS GROUP INC COM NEW 25401N309 6748 10255 SH SOLE 10255 0 0 DIGITAL RLTY TR INC COM 253868103 2025034 17784 SH SOLE 13327 0 4457 DIGITALOCEAN HLDGS INC COM 25402D102 3576715 89106 SH SOLE 81518 0 7588 DIME CMNTY BANCSHARES INC COM 25432X102 446462 25324 SH SOLE 25324 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 122748 2646 SH SOLE 2646 0 0 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 1432456 41520 SH SOLE 41520 0 0 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 229863 8661 SH SOLE 8661 0 0 DISCOVER FINL SVCS COM 254709108 9675119 82799 SH SOLE 69502 0 13297 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 12688 25000 PRN SOLE 25000 0 0 DISNEY WALT CO COM 254687106 49421086 553552 SH SOLE 359242 0 194310 DISTRIBUTION SOLUTIONS GRP I COM 520776105 3047332 58535 SH SOLE 58535 0 0 DIXIE GROUP INC CL A 255519100 205629 154608 SH SOLE 154608 0 0 DOCUSIGN INC COM 256163106 35050902 686062 SH SOLE 533257 0 152805 DOLBY LABORATORIES INC COM CL A 25659T107 9846714 117671 SH SOLE 103599 0 14072 DOLLAR GEN CORP NEW COM 256677105 679512 4002 SH SOLE 3505 0 497 DOLLAR TREE INC COM 256746108 1090457 7599 SH SOLE 1819 0 5780 DOMINION ENERGY INC COM 25746U109 2675700 51664 SH SOLE 42782 0 8882 DOMO INC COM CL B 257554105 233329 15916 SH SOLE 1035 0 14881 DONALDSON INC COM 257651109 562340 8996 SH SOLE 2241 0 6755 DOUBLEVERIFY HLDGS INC COM 25862V105 22082391 567379 SH SOLE 487250 0 80129 DOVER CORP COM 260003108 11477838 77737 SH SOLE 64242 0 13495 DOW INC COM 260557103 17706417 332452 SH SOLE 291330 0 41122 DOXIMITY INC CL A 26622P107 3990478 117298 SH SOLE 109893 0 7405 DRAFTKINGS INC NEW COM CL A 26142V105 670467 25234 SH SOLE 22665 0 2569 DRIVEN BRANDS HLDGS INC COM 26210V102 727400 26881 SH SOLE 26850 0 31 DROPBOX INC CL A 26210C104 5271059 197640 SH SOLE 197640 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 326738 6591 SH SOLE 6565 0 26 DTE ENERGY CO COM 233331107 1131908 10288 SH SOLE 8570 0 1718 DUKE ENERGY CORP NEW COM NEW 26441C204 8728814 97268 SH SOLE 86010 0 11258 DULUTH HLDGS INC COM CL B 26443V101 543402 86529 SH SOLE 73720 0 12809 DUPONT DE NEMOURS INC COM 26614N102 5823613 81518 SH SOLE 50473 0 31045 DUTCH BROS INC CL A 26701L100 3406176 119725 SH SOLE 90205 0 29520 DYNATRACE INC COM NEW 268150109 16714677 324746 SH SOLE 293927 0 30819 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 31720310 2455132 SH SOLE 2041864 0 413268 E L F BEAUTY INC COM 26856L103 2117596 18538 SH SOLE 17761 0 777 EAGLE MATLS INC COM 26969P108 1506460 8081 SH SOLE 6061 0 2020 EAGLE PHARMACEUTICALS INC COM 269796108 471906 24275 SH SOLE 20720 0 3555 EAST WEST BANCORP INC COM 27579R104 284696 5393 SH SOLE 5393 0 0 EASTMAN CHEM CO COM 277432100 414087 4946 SH SOLE 4654 0 292 EATON CORP PLC SHS G29183103 11927261 59310 SH SOLE 48381 0 10929 EATON VANCE TAX-MANAGED GLOB COM 27829F108 371749 46938 SH SOLE 31788 0 15150 EBAY INC. COM 278642103 1118711 25033 SH SOLE 22148 0 2885 ECOLAB INC COM 278865100 176834440 947209 SH SOLE 585947 0 361262 EDWARDS LIFESCIENCES CORP COM 28176E108 100147237 1061669 SH SOLE 734322 0 327347 ELANCO ANIMAL HEALTH INC COM 28414H103 254216 25270 SH SOLE 0 0 25270 ELECTRONIC ARTS INC COM 285512109 1844017 14218 SH SOLE 12810 0 1408 ELEVANCE HEALTH INC COM 036752103 3016021 6788 SH SOLE 5143 0 1645 EMAGIN CORP COM NEW 29076N206 39600 20000 SH SOLE 20000 0 0 EMERSON ELEC CO COM 291011104 35491598 392650 SH SOLE 276111 0 116539 ENBRIDGE INC COM 29250N105 4811168 129507 SH SOLE 117969 0 11538 ENCOMPASS HEALTH CORP COM 29261A100 18924679 279496 SH SOLE 263884 0 15612 ENCORE CAP GROUP INC COM 292554102 717728 14762 SH SOLE 8830 0 5932 ENDAVA PLC ADS 29260V105 3036344 58628 SH SOLE 51511 0 7117 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 5077852 399831 SH SOLE 304675 0 95156 ENERPAC TOOL GROUP CORP CL A COM 292765104 271780 10160 SH SOLE 0 0 10160 ENERSYS COM 29275Y102 5651641 52079 SH SOLE 44170 0 7909 ENOCHIAN BIOSCIENCES INC COM 29350E104 14732 26000 SH SOLE 26000 0 0 ENPHASE ENERGY INC COM 29355A107 614484 3669 SH SOLE 3583 0 86 ENTEGRIS INC COM 29362U104 1783205 16091 SH SOLE 16091 0 0 ENTERGY CORP NEW COM 29364G103 4719730 48472 SH SOLE 47900 0 572 ENTERPRISE PRODS PARTNERS L COM 293792107 15381271 583729 SH SOLE 450441 0 133288 EOG RES INC COM 26875P101 17147752 149841 SH SOLE 132732 0 17109 EPAM SYS INC COM 29414B104 2879947 12814 SH SOLE 10792 0 2022 EPLUS INC COM 294268107 655445 11642 SH SOLE 9724 0 1918 EPR PPTYS COM SH BEN INT 26884U109 232362 4965 SH SOLE 4965 0 0 EQT CORP COM 26884L109 325605 7916 SH SOLE 6394 0 1522 EQUIFAX INC COM 294429105 13787619 58596 SH SOLE 49918 0 8678 EQUINIX INC COM 29444U700 20997791 26785 SH SOLE 25573 0 1212 EQUINOR ASA SPONSORED ADR 29446M102 515381 17644 SH SOLE 11866 0 5778 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3036806 45400 SH SOLE 45380 0 20 EQUITY RESIDENTIAL SH BEN INT 29476L107 1679291 25455 SH SOLE 20007 0 5448 ERIE INDTY CO CL A 29530P102 787025 3748 SH SOLE 3748 0 0 ESS TECH INC COMMON STOCK 26916J106 904022 614981 SH SOLE 542701 0 72280 ESS TECH INC *W EXP 10/08/202 26916J114 57171 244323 SH SOLE 232076 0 12247 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4607097 91085 SH SOLE 41645 0 49440 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 191866 4493 SH SOLE 4375 0 118 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 963 322 SH SOLE 71 0 251 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 43325 937 SH SOLE 937 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 240119 4509 SH SOLE 4509 0 0 ETF SER SOLUTIONS NATIONWIDE NASDQ 26922A172 754 35 SH SOLE 35 0 0 ETF SER SOLUTIONS HOYA CAP HOUSI 26922A230 27119 700 SH SOLE 700 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 4979 110 SH SOLE 110 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 56742 2649 SH SOLE 2449 0 200 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 436539 18174 SH SOLE 18174 0 0 ETON PHARMACEUTICALS INC COM 29772L108 129057 36979 SH SOLE 36979 0 0 ETSY INC COM 29786A106 1108222 13098 SH SOLE 12960 0 138 EURONET WORLDWIDE INC COM 298736109 1721348 14666 SH SOLE 14621 0 45 EVENTBRITE INC COM CL A 29975E109 2024266 211965 SH SOLE 208801 0 3164 EVERBRIDGE INC COM 29978A104 2549474 94776 SH SOLE 76797 0 17979 EVERGY INC COM 30034W106 613844 10507 SH SOLE 7848 0 2659 EVERSOURCE ENERGY COM 30040W108 3031540 42746 SH SOLE 39013 0 3733 EVERTEC INC COM 30040P103 490020 13305 SH SOLE 11827 0 1478 EVOLENT HEALTH INC CL A 30050B101 74269027 2451123 SH SOLE 1751493 0 699630 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 587414 515000 PRN SOLE 515000 0 0 EXACT SCIENCES CORP COM 30063P105 36312664 386716 SH SOLE 298202 0 88514 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 385843 6589 SH SOLE 4423 0 2166 EXELIXIS INC COM 30161Q104 13913405 728069 SH SOLE 638120 0 89949 EXELON CORP COM 30161N101 1151158 28256 SH SOLE 23070 0 5186 EXPEDIA GROUP INC COM NEW 30212P303 369519 3378 SH SOLE 841 0 2537 EXPEDITORS INTL WASH INC COM 302130109 833967 6885 SH SOLE 6317 0 568 EXXON MOBIL CORP COM 30231G102 56560447 527370 SH SOLE 462568 0 64802 F5 INC COM 315616102 399729 2733 SH SOLE 2573 0 160 FACTSET RESH SYS INC COM 303075105 2316383 5782 SH SOLE 4676 0 1106 FAIR ISAAC CORP COM 303250104 1362710 1684 SH SOLE 1634 0 50 FASTENAL CO COM 311900104 194792296 3302124 SH SOLE 1788146 0 1513978 FASTLY INC CL A 31188V100 253519 16076 SH SOLE 10351 0 5725 FEDEX CORP COM 31428X106 14880315 60025 SH SOLE 50529 0 9496 FERRARI N V COM N3167Y103 1094744 3366 SH SOLE 2633 0 733 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 34827 475 SH SOLE 0 0 475 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 21182 450 SH SOLE 24 0 426 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 64319 1019 SH SOLE 434 0 585 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 173028 3524 SH SOLE 3524 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2019564 15459 SH SOLE 15299 0 160 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 126533 5043 SH SOLE 5043 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 383660 9074 SH SOLE 8927 0 147 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 64722 1608 SH SOLE 1608 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3487572 96877 SH SOLE 83831 0 13046 FIDELITY NATL INFORMATION SV COM 31620M106 10110343 184833 SH SOLE 153949 0 30884 FIDUS INVT CORP COM 316500107 243456 12421 SH SOLE 12421 0 0 FIFTH THIRD BANCORP COM 316773100 637303 24315 SH SOLE 18984 0 5331 FIRST AMERN FINL CORP COM 31847R102 270833 4750 SH SOLE 3532 0 1218 FIRST BANCORP P R COM NEW 318672706 122200 10000 SH SOLE 0 0 10000 FIRST BUSEY CORP COM NEW 319383204 271853 13525 SH SOLE 13450 0 75 FIRST CMNTY BANKSHARES INC V COM 31983A103 359971 12108 SH SOLE 12108 0 0 FIRST CMNTY CORP S C COM 319835104 271163 15620 SH SOLE 15620 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1763548 1374 SH SOLE 1252 0 122 FIRST HORIZON CORPORATION COM 320517105 195118 17313 SH SOLE 15498 0 1815 FIRST LONG IS CORP COM 320734106 779004 64809 SH SOLE 64809 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 84956 15036 SH SOLE 5111 0 9925 FIRST SOLAR INC COM 336433107 762071 4009 SH SOLE 3407 0 602 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 162475 10174 SH SOLE 9789 0 385 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 65142 3300 SH SOLE 0 0 3300 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 38795 440 SH SOLE 0 0 440 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 811 9 SH SOLE 9 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 11652 745 SH SOLE 745 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 410742 10895 SH SOLE 10895 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2341312 21617 SH SOLE 20800 0 817 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2900 45 SH SOLE 45 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 70750 615 SH SOLE 615 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 8297 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 278017 3661 SH SOLE 3561 0 100 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 445220 9804 SH SOLE 9444 0 360 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 269738 2566 SH SOLE 2566 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 733682 9772 SH SOLE 9322 0 450 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 2629720 17172 SH SOLE 17122 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1139626 6992 SH SOLE 6332 0 660 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 140384 2744 SH SOLE 1300 0 1444 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 154683 5729 SH SOLE 1503 0 4226 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 10978 277 SH SOLE 277 0 0 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 35508 1907 SH SOLE 1907 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 229654 3915 SH SOLE 3100 0 815 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 16176032 343440 SH SOLE 310822 0 32618 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 130081 2773 SH SOLE 1903 0 870 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 15662 220 SH SOLE 0 0 220 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 1365698 28649 SH SOLE 20649 0 8000 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 64460 1085 SH SOLE 1085 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 9635 295 SH SOLE 295 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 8742270 308805 SH SOLE 301260 0 7545 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 3844 100 SH SOLE 0 0 100 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1652835 24788 SH SOLE 20389 0 4399 FIRST TR MORNINGSTAR DIVID L SHS 336917109 374858 11022 SH SOLE 11022 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 895027 6082 SH SOLE 6082 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 9654652 240824 SH SOLE 237570 0 3254 FIRST US BANCSHARES INC COM 33744V103 904256 105761 SH SOLE 100761 0 5000 FIRSTENERGY CORP COM 337932107 408419 10505 SH SOLE 6225 0 4280 FIRSTSERVICE CORP NEW COM 33767E202 8892728 57711 SH SOLE 53217 0 4494 FISERV INC COM 337738108 250949942 1989298 SH SOLE 1728088 0 261210 FISKER INC CL A COM STK 33813J106 65994 11701 SH SOLE 10701 0 1000 FIVE BELOW INC COM 33829M101 6715968 34171 SH SOLE 33726 0 445 FLEETCOR TECHNOLOGIES INC COM 339041105 256353 1021 SH SOLE 1011 0 10 FLEXSHARES TR MORNSTAR USMKT 33939L100 171267 1016 SH SOLE 1016 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 534238 13333 SH SOLE 13201 0 132 FLEXSHARES TR STOXX GLOBR INF 33939L795 182701 3489 SH SOLE 3489 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 386883 5961 SH SOLE 5961 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1117685 19994 SH SOLE 19994 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 7166 124 SH SOLE 124 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 5689627 54729 SH SOLE 49069 0 5660 FLUSHING FINL CORP COM 343873105 984060 80070 SH SOLE 80070 0 0 FLYWIRE CORPORATION COM VTG 302492103 70301379 2264864 SH SOLE 1791764 0 473100 FORD MTR CO DEL COM 345370860 5707126 377206 SH SOLE 307330 0 69876 FORTINET INC COM 34959E109 36108889 477694 SH SOLE 409208 0 68486 FORTIS INC COM 349553107 256773 5959 SH SOLE 3703 0 2256 FORTIVE CORP COM 34959J108 30745528 411201 SH SOLE 321776 0 89425 FORTUNE BRANDS INNOVATIONS I COM 34964C106 602341 8372 SH SOLE 2074 0 6298 FOX FACTORY HLDG CORP COM 35138V102 893688 8236 SH SOLE 6361 0 1875 FREEPORT-MCMORAN INC CL B 35671D857 6053177 151329 SH SOLE 135759 0 15570 FRESHPET INC COM 358039105 1778449 27024 SH SOLE 24550 0 2474 FTI CONSULTING INC COM 302941109 4170515 21927 SH SOLE 21486 0 441 FUBOTV INC COM 35953D104 28427 13667 SH SOLE 2 0 13665 FULLER H B CO COM 359694106 432779 6052 SH SOLE 6000 0 52 GABELLI MULTIMEDIA TR INC COM 36239Q109 310945 47292 SH SOLE 41967 0 5325 GALECTIN THERAPEUTICS INC COM NEW 363225202 54553 37884 SH SOLE 33728 0 4156 GALLAGHER ARTHUR J & CO COM 363576109 18199579 82887 SH SOLE 78201 0 4686 GAMESTOP CORP NEW CL A 36467W109 404708 16689 SH SOLE 12159 0 4530 GAP INC COM 364760108 121743 13633 SH SOLE 1881 0 11752 GARMIN LTD SHS H2906T109 589030 5648 SH SOLE 4217 0 1431 GARTNER INC COM 366651107 31733882 90588 SH SOLE 69206 0 21382 GCM GROSVENOR INC COM CL A 36831E108 660468 87595 SH SOLE 80359 0 7236 GCM GROSVENOR INC *W EXP 11/17/202 36831E116 4352 14990 SH SOLE 0 0 14990 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 6974142 85846 SH SOLE 77602 0 8244 GENERAC HLDGS INC COM 368736104 20330595 136328 SH SOLE 104785 0 31543 GENERAL DYNAMICS CORP COM 369550108 52360621 243368 SH SOLE 69827 0 173541 GENERAL ELECTRIC CO COM NEW 369604301 18357026 167110 SH SOLE 141463 0 25647 GENERAL MLS INC COM 370334104 10533841 137338 SH SOLE 109347 0 27991 GENERAL MTRS CO COM 37045V100 3307948 85787 SH SOLE 57399 0 28388 GENIUS SPORTS LIMITED SHARES CL A G3934V109 77691 12551 SH SOLE 12551 0 0 GENPACT LIMITED SHS G3922B107 518803 13809 SH SOLE 12529 0 1280 GENTEX CORP COM 371901109 236860 8095 SH SOLE 5325 0 2770 GENUINE PARTS CO COM 372460105 1991315 11767 SH SOLE 10513 0 1254 GILDAN ACTIVEWEAR INC COM 375916103 712090 22087 SH SOLE 2722 0 19365 GILEAD SCIENCES INC COM 375558103 37372014 484910 SH SOLE 398632 0 86278 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 62533 33620 SH SOLE 24820 0 8800 GITLAB INC CLASS A COM 37637K108 1564170 30604 SH SOLE 30304 0 300 GLADSTONE CAPITAL CORP COM 376535100 152470 15622 SH SOLE 15622 0 0 GLADSTONE INVT CORP COM 376546107 2049938 157204 SH SOLE 125322 0 31882 GLAUKOS CORP COM 377322102 973156 13666 SH SOLE 10366 0 3300 GLOBAL PMTS INC COM 37940X102 4497537 45651 SH SOLE 37891 0 7760 GLOBAL X FDS MSCI NORWAY ETF 37950E101 2011 87 SH SOLE 87 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 250500 15000 SH SOLE 14500 0 500 GLOBAL X FDS SOCIAL MED ETF 37950E416 14087 385 SH SOLE 385 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 3326 80 SH SOLE 80 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 112133 2612 SH SOLE 2612 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 633 35 SH SOLE 35 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 74383 1812 SH SOLE 1812 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1171185 65982 SH SOLE 65982 0 0 GLOBAL X FDS MSCI CHINA IT 37954Y533 10771 650 SH SOLE 650 0 0 GLOBAL X FDS US PFD ETF 37954Y657 145283 7493 SH SOLE 7493 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 13150292 418399 SH SOLE 225004 0 193395 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5585863 194358 SH SOLE 81332 0 113026 GLOBAL X FDS INTERNET OF THNG 37954Y780 200678 5803 SH SOLE 5803 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 29993 1359 SH SOLE 0 0 1359 GLOBAL X FDS GLOBAL X COPPER 37954Y830 39193 1041 SH SOLE 1041 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 1579981 24300 SH SOLE 23954 0 346 GLOBAL X FDS EMERGING MKT GRT 37960A644 187723 7527 SH SOLE 7115 0 412 GLOBANT S A COM L44385109 11791339 65610 SH SOLE 59832 0 5778 GLOBE LIFE INC COM 37959E102 360272 3287 SH SOLE 3017 0 270 GLOBUS MED INC CL A 379577208 520141 8736 SH SOLE 6464 0 2272 GODADDY INC CL A 380237107 13941612 185567 SH SOLE 167538 0 18029 GOGO INC COM 38046C109 9236668 543014 SH SOLE 467120 0 75894 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 1250968 39903 SH SOLE 35736 0 4167 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 139720 2800 SH SOLE 2800 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 546743 11135 SH SOLE 11135 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 110194 3240 SH SOLE 3240 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 138720 1589 SH SOLE 1589 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 325228 3250 SH SOLE 2750 0 500 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 741852 8691 SH SOLE 8691 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 22109343 68548 SH SOLE 63141 0 5407 GOLDMINING INC COM 38149E101 18022 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 352028 26076 SH SOLE 26076 0 0 GOOSEHEAD INS INC COM CL A 38267D109 3279314 52144 SH SOLE 48429 0 3715 GRACO INC COM 384109104 1422829 16477 SH SOLE 15855 0 622 GRAINGER W W INC COM 384802104 45870028 58167 SH SOLE 33660 0 24507 GRAPHIC PACKAGING HLDG CO COM 388689101 240300 10000 SH SOLE 0 0 10000 GREENBRIER COS INC COM 393657101 123826 2873 SH SOLE 0 0 2873 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 244375 250000 PRN SOLE 215000 0 35000 GREIF INC CL A 397624107 523013 7592 SH SOLE 7392 0 200 GREIF INC CL B 397624206 30900 400 SH SOLE 400 0 0 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 284840 17284 SH SOLE 17284 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 8657461 935942 SH SOLE 849565 0 86377 GSK PLC SPONSORED ADR 37733W204 1344983 37738 SH SOLE 28253 0 9485 GUIDEWIRE SOFTWARE INC COM 40171V100 71455782 939219 SH SOLE 718759 0 220460 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 106893 111000 PRN SOLE 101000 0 10000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 8083175 128672 SH SOLE 108116 0 20556 HAIN CELESTIAL GROUP INC COM 405217100 441528 35294 SH SOLE 31721 0 3573 HALEON PLC SPON ADS 405552100 176044 21008 SH SOLE 9666 0 11342 HALLIBURTON CO COM 406216101 9041041 274054 SH SOLE 252227 0 21827 HAMILTON LANE INC CL A 407497106 2668666 33367 SH SOLE 29531 0 3836 HARTE HANKS INC COM 416196202 3621431 660845 SH SOLE 660845 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 439754 6106 SH SOLE 3785 0 2321 HASBRO INC COM 418056107 1453453 22440 SH SOLE 13069 0 9371 HASHICORP INC COM CL A 418100103 1961510 74924 SH SOLE 72587 0 2337 HAYWARD HLDGS INC COM 421298100 349751 27218 SH SOLE 12312 0 14906 HCA HEALTHCARE INC COM 40412C101 2503407 8249 SH SOLE 6866 0 1383 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 151518 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 988238 14178 SH SOLE 7875 0 6303 HEALTH CATALYST INC COM 42225T107 302500 24200 SH SOLE 23500 0 700 HEALTHEQUITY INC COM 42226A107 853337 13515 SH SOLE 13230 0 285 HEALTHPEAK PROPERTIES INC COM 42250P103 345077 17168 SH SOLE 13742 0 3426 HEICO CORP NEW COM 422806109 29933866 169175 SH SOLE 95358 0 73817 HEICO CORP NEW CL A 422806208 2441941 17368 SH SOLE 17055 0 313 HELIOGEN INC COMMON STOCK 42329E105 5134 20954 SH SOLE 20954 0 0 HENRY JACK & ASSOC INC COM 426281101 1097491 6559 SH SOLE 6366 0 193 HENRY SCHEIN INC COM 806407102 884720 10909 SH SOLE 10119 0 790 HERCULES CAPITAL INC COM 427096508 2033209 137379 SH SOLE 137379 0 0 HERSHEY CO COM 427866108 7390748 29599 SH SOLE 27460 0 2139 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 55515 5502 SH SOLE 5502 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 305035 16587 SH SOLE 16587 0 0 HESS CORP COM 42809H107 728304 5357 SH SOLE 4918 0 439 HEWLETT PACKARD ENTERPRISE C COM 42824C109 915669 54504 SH SOLE 37419 0 17085 HILTON WORLDWIDE HLDGS INC COM 43300A203 384543 2642 SH SOLE 1224 0 1418 HIMS & HERS HEALTH INC COM CL A 433000106 1338381 142381 SH SOLE 139631 0 2750 HIRERIGHT HOLDINGS CORPORATI COM 433537107 2534571 224100 SH SOLE 221183 0 2917 HOLOGIC INC COM 436440101 29807891 368135 SH SOLE 193851 0 174284 HOME DEPOT INC COM 437076102 210964081 679127 SH SOLE 516598 0 162529 HONEYWELL INTL INC COM 438516106 43147384 207939 SH SOLE 190556 0 17383 HORIZON THERAPEUTICS PUB L SHS G46188101 362135 3521 SH SOLE 3196 0 325 HORMEL FOODS CORP COM 440452100 281178 6991 SH SOLE 4569 0 2422 HOWMET AEROSPACE INC COM 443201108 601696 12141 SH SOLE 10645 0 1496 HP INC COM 40434L105 1338931 43599 SH SOLE 34620 0 8979 HSBC HLDGS PLC SPON ADR NEW 404280406 455313 11492 SH SOLE 4309 0 7183 HUB GROUP INC CL A 443320106 726093 9040 SH SOLE 5540 0 3500 HUBBELL INC COM 443510607 7481464 22564 SH SOLE 22269 0 295 HUBSPOT INC COM 443573100 758228 1425 SH SOLE 749 0 676 HUDBAY MINERALS INC COM 443628102 291246 60676 SH SOLE 56343 0 4333 HUMANA INC COM 444859102 7062649 15796 SH SOLE 14137 0 1659 HUNT J B TRANS SVCS INC COM 445658107 6659141 36785 SH SOLE 35978 0 807 HUNTINGTON BANCSHARES INC COM 446150104 1232989 114377 SH SOLE 82396 0 31981 HURON CONSULTING GROUP INC COM 447462102 2318322 27303 SH SOLE 25021 0 2282 IAC INC COM NEW 44891N208 244041 3886 SH SOLE 3831 0 55 ICICI BANK LIMITED ADR 45104G104 3637520 157605 SH SOLE 121955 0 35650 ICON PLC SHS G4705A100 7997643 31965 SH SOLE 29099 0 2866 IDACORP INC COM 451107106 255684 2492 SH SOLE 2303 0 189 IDEX CORP COM 45167R104 789143 3666 SH SOLE 3497 0 169 IDEXX LABS INC COM 45168D104 598725064 1192133 SH SOLE 982760 0 209373 ILLINOIS TOOL WKS INC COM 452308109 113788587 454863 SH SOLE 255238 0 199625 ILLUMINA INC COM 452327109 6078051 32418 SH SOLE 17560 0 14858 IMMUNITYBIO INC COM 45256X103 150206 54031 SH SOLE 1350 0 52681 IMMUNOGEN INC COM 45253H101 4830814 256005 SH SOLE 132969 0 123036 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 56699 1849 SH SOLE 1669 0 180 IMPACT SHS TR I NAACP MINO ETF 45259A209 650055 20540 SH SOLE 20540 0 0 INCYTE CORP COM 45337C102 5107115 82042 SH SOLE 73035 0 9007 INDEPENDENCE RLTY TR INC COM 45378A106 13179591 723358 SH SOLE 630458 0 92900 INFINERA CORP COM 45667G103 79695 16500 SH SOLE 0 0 16500 INFORMATION SVCS GROUP INC COM 45675Y104 3865346 721147 SH SOLE 666372 0 54775 INFOSYS LTD SPONSORED ADR 456788108 171740 10687 SH SOLE 844 0 9843 INGERSOLL RAND INC COM 45687V106 786955 12040 SH SOLE 11461 0 579 INHIBIKASE THERAPEUTICS INC COM NEW 45719W205 208976 57888 SH SOLE 22887 0 35001 INNOVATOR ETFS TR GRWT100 PWR BF 45782C334 108102 2593 SH SOLE 2593 0 0 INNOVATOR ETFS TR US SML CP PWR ET 45782C342 320235 11628 SH SOLE 11628 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 667329 19761 SH SOLE 19761 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C417 470564 15283 SH SOLE 15283 0 0 INNOVATOR ETFS TR US EQT ULTRA BFR 45782C425 6429 231 SH SOLE 231 0 0 INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433 2458600 71952 SH SOLE 71952 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 13061 372 SH SOLE 372 0 0 INNOVATOR ETFS TR INTRNL DEV JAN 45782C524 5955282 204436 SH SOLE 188479 0 15957 INNOVATOR ETFS TR INTRNL DEV JULY 45782C722 2960419 112695 SH SOLE 105902 0 6793 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 4315956 136279 SH SOLE 136279 0 0 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 105826 3000 SH SOLE 3000 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 13053 390 SH SOLE 390 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 472886 13819 SH SOLE 13819 0 0 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 3468494 112249 SH SOLE 112249 0 0 INNOVATOR ETFS TR US EQUITY ACCELE 45783Y301 248519 8582 SH SOLE 8582 0 0 INOGEN INC COM 45780L104 644398 55792 SH SOLE 47065 0 8727 INSEEGO CORP COM 45782B104 14803 23000 SH SOLE 23000 0 0 INSIGHT ENTERPRISES INC COM 45765U103 332777 2274 SH SOLE 2200 0 74 INSMED INC COM PAR $.01 457669307 318272 15084 SH SOLE 14774 0 310 INSPIRATO INCORPORATED *W EXP 02/11/202 45791E115 842 15000 SH SOLE 0 0 15000 INSPIRE MED SYS INC COM 457730109 2320851 7149 SH SOLE 7149 0 0 INSULET CORP COM 45784P101 94196641 326686 SH SOLE 232021 0 94665 INTEGER HLDGS CORP COM 45826H109 620270 7000 SH SOLE 0 0 7000 INTEL CORP COM 458140100 14163721 423556 SH SOLE 318713 0 104843 INTELLIA THERAPEUTICS INC COM 45826J105 377215 9250 SH SOLE 225 0 9025 INTERCONTINENTAL EXCHANGE IN COM 45866F104 208341765 1842428 SH SOLE 1229318 0 613110 INTERDIGITAL INC COM 45867G101 393924 4080 SH SOLE 4080 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 51540505 385177 SH SOLE 337404 0 47773 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1343904 16885 SH SOLE 5233 0 11652 INTERNATIONAL PAPER CO COM 460146103 2171651 68269 SH SOLE 54874 0 13395 INTERPUBLIC GROUP COS INC COM 460690100 2052213 53194 SH SOLE 52017 0 1177 INTUIT COM 461202103 197475577 430991 SH SOLE 369318 0 61673 INTUITIVE SURGICAL INC COM NEW 46120E602 125140162 365971 SH SOLE 236265 0 129706 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 347 4 SH SOLE 4 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 197502 7935 SH SOLE 7935 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 111690 2250 SH SOLE 2250 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 876121 64397 SH SOLE 63879 0 518 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 547056 19276 SH SOLE 12776 0 6500 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 10338 378 SH SOLE 378 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 155834 3031 SH SOLE 2856 0 175 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1549552 24670 SH SOLE 22813 0 1857 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 96803 2341 SH SOLE 1341 0 1000 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 2625 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 104140 2489 SH SOLE 982 0 1507 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 3137444 275941 SH SOLE 268803 0 7138 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 11795 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 164454 3791 SH SOLE 2491 0 1300 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 22917 1276 SH SOLE 1276 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 11332 725 SH SOLE 725 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 30495 743 SH SOLE 743 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 145176 4059 SH SOLE 4059 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 70060 4008 SH SOLE 4008 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 14334 769 SH SOLE 769 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 22930 510 SH SOLE 510 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 141161 7243 SH SOLE 7093 0 150 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 55891 1409 SH SOLE 1409 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 142825 7529 SH SOLE 7029 0 500 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 56351 1850 SH SOLE 1600 0 250 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1673 42 SH SOLE 42 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 249058 11837 SH SOLE 11837 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 6052702 84748 SH SOLE 57173 0 27575 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 196470 7400 SH SOLE 7400 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 237519 10675 SH SOLE 7600 0 3075 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 38442 455 SH SOLE 455 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 29857 744 SH SOLE 744 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 7467785 132431 SH SOLE 56371 0 76060 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 23309 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 10352 53 SH SOLE 53 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 776051 2219 SH SOLE 2212 0 7 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4024951 79781 SH SOLE 77214 0 2567 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 235442 3036 SH SOLE 3036 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 279032 1829 SH SOLE 1642 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2084216 7087 SH SOLE 7033 0 54 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 59037 660 SH SOLE 660 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 97229 599 SH SOLE 599 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 385046 1292 SH SOLE 1292 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 46089 900 SH SOLE 900 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 17040510 113877 SH SOLE 92567 0 21310 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 328512 4800 SH SOLE 4450 0 350 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 5860 35 SH SOLE 35 0 0 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 108813 2220 SH SOLE 2220 0 0 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 2199 27 SH SOLE 27 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 182896 2300 SH SOLE 150 0 2150 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 392294 2509 SH SOLE 2509 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 40613 2250 SH SOLE 2250 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 19220 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 81222 3050 SH SOLE 3050 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 241421 1405 SH SOLE 175 0 1230 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5154717 31498 SH SOLE 25039 0 6459 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 8007 558 SH SOLE 558 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 38321 330 SH SOLE 330 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 62951 1350 SH SOLE 1350 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 262198 3713 SH SOLE 3713 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 24515 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 4417 30 SH SOLE 30 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2382282 29400 SH SOLE 29000 0 400 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 80080 761 SH SOLE 761 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 12049 135 SH SOLE 135 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 72837465 197167 SH SOLE 128985 0 68182 INVITATION HOMES INC COM 46187W107 369800 10750 SH SOLE 1922 0 8828 IONIS PHARMACEUTICALS INC COM 462222100 672236 16384 SH SOLE 16384 0 0 IPG PHOTONICS CORP COM 44980X109 391841 2885 SH SOLE 2885 0 0 IQVIA HLDGS INC COM 46266C105 1439652 6405 SH SOLE 5295 0 1110 IRHYTHM TECHNOLOGIES INC COM 450056106 108746750 1042434 SH SOLE 703266 0 339168 IRIDIUM COMMUNICATIONS INC COM 46269C102 27559356 443647 SH SOLE 406982 0 36665 IRON MTN INC DEL COM 46284V101 20037646 352651 SH SOLE 311211 0 41440 ISHARES GOLD TR ISHARES NEW 464285204 14325069 393654 SH SOLE 351764 0 41890 ISHARES INC MSCI AUST ETF 464286103 58179 2580 SH SOLE 2580 0 0 ISHARES INC FRONTIER AND SEL 464286145 30630 1184 SH SOLE 1034 0 150 ISHARES INC MSCI AUSTRIA ETF 464286202 203000 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 90602 3698 SH SOLE 1698 0 2000 ISHARES INC MSCI GLB SLV&MTL 464286327 5457 565 SH SOLE 565 0 0 ISHARES INC MSCI WORLD ETF 464286392 860438 6910 SH SOLE 1218 0 5692 ISHARES INC MSCI BRAZIL ETF 464286400 54093 1668 SH SOLE 1568 0 100 ISHARES INC MSCI EM ASIA ETF 464286426 853836 12994 SH SOLE 12834 0 160 ISHARES INC EM MKT SM-CP ETF 464286475 26790 500 SH SOLE 390 0 110 ISHARES INC MSCI CDA ETF 464286509 1262205 36073 SH SOLE 15365 0 20708 ISHARES INC MSCI GBL MIN VOL 464286525 1003165 10231 SH SOLE 7739 0 2492 ISHARES INC MSCI EMERG MRKT 464286533 36397 662 SH SOLE 532 0 130 ISHARES INC MSCI EURZONE ETF 464286608 166510 3634 SH SOLE 3421 0 213 ISHARES INC MSCI PAC JP ETF 464286665 544818 12898 SH SOLE 1014 0 11884 ISHARES INC MSCI EQUAL WEITE 464286681 564122 7159 SH SOLE 7159 0 0 ISHARES INC MSCI FRANCE ETF 464286707 9590 249 SH SOLE 249 0 0 ISHARES INC MSCI STH KOR ETF 464286772 137337 2167 SH SOLE 2167 0 0 ISHARES INC MSCI GERMANY ETF 464286806 36369 1273 SH SOLE 1273 0 0 ISHARES INC MSCI HONG KG ETF 464286871 137146 7095 SH SOLE 6538 0 557 ISHARES INC CORE MSCI EMKT 46434G103 13683035 277603 SH SOLE 236239 0 41364 ISHARES INC CUR HD MSCI EM 46434G509 1450020 59088 SH SOLE 56472 0 2616 ISHARES INC MSCI TAIWAN ETF 46434G772 168567 3585 SH SOLE 3585 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 10255 554 SH SOLE 554 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1641236 26514 SH SOLE 8085 0 18429 ISHARES SILVER TR ISHARES 46428Q109 307751 14732 SH SOLE 12213 0 2519 ISHARES TR S&P 100 ETF 464287101 4158805 20085 SH SOLE 14877 0 5208 ISHARES TR MORNINGSTAR GRWT 464287119 71808 1152 SH SOLE 1152 0 0 ISHARES TR CORE S&P TTL STK 464287150 35999580 367943 SH SOLE 334898 0 33045 ISHARES TR SELECT DIVID ETF 464287168 26157426 230869 SH SOLE 214323 0 16546 ISHARES TR TIPS BD ETF 464287176 22615053 210138 SH SOLE 92352 0 117786 ISHARES TR CHINA LG-CAP ETF 464287184 131518 4837 SH SOLE 3487 0 1350 ISHARES TR CORE S&P500 ETF 464287200 155994407 349991 SH SOLE 277825 0 72166 ISHARES TR CORE US AGGBD ET 464287226 12423968 126840 SH SOLE 86501 0 40339 ISHARES TR MSCI EMG MKT ETF 464287234 9131380 230824 SH SOLE 200221 0 30603 ISHARES TR IBOXX INV CP ETF 464287242 1319640 12203 SH SOLE 10366 0 1837 ISHARES TR GBL COMM SVC ETF 464287275 25984 380 SH SOLE 295 0 85 ISHARES TR GLOBAL TECH ETF 464287291 237791 3824 SH SOLE 3824 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 8781526 124596 SH SOLE 112354 0 12242 ISHARES TR GLOB HLTHCRE ETF 464287325 295425 3476 SH SOLE 2394 0 1082 ISHARES TR GLOBAL FINLS ETF 464287333 29514 413 SH SOLE 413 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 149191 4008 SH SOLE 4008 0 0 ISHARES TR NORTH AMERN NAT 464287374 47394 1221 SH SOLE 938 0 283 ISHARES TR LATN AMER 40 ETF 464287390 93655 3447 SH SOLE 3447 0 0 ISHARES TR S&P 500 VAL ETF 464287408 5061371 31400 SH SOLE 27435 0 3965 ISHARES TR 20 YR TR BD ETF 464287432 1531501 14878 SH SOLE 11158 0 3720 ISHARES TR 7-10 YR TRSY BD 464287440 2184694 22616 SH SOLE 22461 0 155 ISHARES TR 1 3 YR TREAS BD 464287457 4411997 54415 SH SOLE 46970 0 7445 ISHARES TR MSCI EAFE ETF 464287465 64428822 888673 SH SOLE 760174 0 128499 ISHARES TR RUS MDCP VAL ETF 464287473 3068530 27936 SH SOLE 27566 0 370 ISHARES TR RUS MD CP GR ETF 464287481 4921686 50933 SH SOLE 48923 0 2010 ISHARES TR RUS MID CAP ETF 464287499 9317239 127581 SH SOLE 81266 0 46315 ISHARES TR CORE S&P MCP ETF 464287507 19863320 75965 SH SOLE 67338 0 8627 ISHARES TR EXPANDED TECH 464287515 551382 1594 SH SOLE 1519 0 75 ISHARES TR ISHARES SEMICDTR 464287523 3302785 6511 SH SOLE 6076 0 435 ISHARES TR EXPND TEC SC ETF 464287549 31430 80 SH SOLE 80 0 0 ISHARES TR ISHARES BIOTECH 464287556 5835747 45965 SH SOLE 25366 0 20599 ISHARES TR COHEN STEER REIT 464287564 135257 2434 SH SOLE 2434 0 0 ISHARES TR GLOBAL 100 ETF 464287572 94815 1247 SH SOLE 1247 0 0 ISHARES TR US CONSUM DISCRE 464287580 284456 3997 SH SOLE 3997 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 32896138 208428 SH SOLE 206280 0 2148 ISHARES TR S&P MC 400GR ETF 464287606 2416398 32219 SH SOLE 31542 0 677 ISHARES TR RUS 1000 GRW ETF 464287614 44255150 160823 SH SOLE 148452 0 12371 ISHARES TR RUS 1000 ETF 464287622 24898285 102151 SH SOLE 98371 0 3780 ISHARES TR RUS 2000 VAL ETF 464287630 6590160 46805 SH SOLE 46440 0 365 ISHARES TR RUS 2000 GRW ETF 464287648 7552413 31123 SH SOLE 28388 0 2735 ISHARES TR RUSSELL 2000 ETF 464287655 63244419 337718 SH SOLE 296718 0 41000 ISHARES TR CORE S&P US VLU 464287663 79605895 1017198 SH SOLE 938669 0 78529 ISHARES TR CORE S&P US GWT 464287671 20791899 212944 SH SOLE 171194 0 41750 ISHARES TR RUSSELL 3000 ETF 464287689 48692208 191340 SH SOLE 186315 0 5025 ISHARES TR U.S. UTILITS ETF 464287697 15614 191 SH SOLE 51 0 140 ISHARES TR S&P MC 400VL ETF 464287705 2003059 18697 SH SOLE 18542 0 155 ISHARES TR US TELECOM ETF 464287713 261973 11854 SH SOLE 11854 0 0 ISHARES TR U.S. TECH ETF 464287721 2566282 23572 SH SOLE 22022 0 1550 ISHARES TR U.S. REAL ES ETF 464287739 1026094 11857 SH SOLE 11269 0 588 ISHARES TR US INDUSTRIALS 464287754 394681 3722 SH SOLE 3722 0 0 ISHARES TR US HLTHCARE ETF 464287762 649940 2319 SH SOLE 2319 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 97440 617 SH SOLE 617 0 0 ISHARES TR U.S. FINLS ETF 464287788 534587 7165 SH SOLE 6665 0 500 ISHARES TR U.S. ENERGY ETF 464287796 344474 8041 SH SOLE 6841 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 18139297 182030 SH SOLE 125535 0 56495 ISHARES TR US CONSM STAPLES 464287812 309248 1544 SH SOLE 1544 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 11017 83 SH SOLE 83 0 0 ISHARES TR DOW JONES US ETF 464287846 55248 510 SH SOLE 510 0 0 ISHARES TR EUROPE ETF 464287861 204030 4037 SH SOLE 3287 0 750 ISHARES TR SP SMCP600VL ETF 464287879 1048131 11023 SH SOLE 10313 0 710 ISHARES TR S&P SML 600 GWT 464287887 1502656 13075 SH SOLE 11582 0 1493 ISHARES TR SHRT NAT MUN ETF 464288158 4855390 46668 SH SOLE 43624 0 3044 ISHARES TR AGENCY BOND ETF 464288166 19254 180 SH SOLE 180 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 19666 296 SH SOLE 296 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 3224040 175220 SH SOLE 130186 0 45034 ISHARES TR MSCI ACWI EX US 464288240 13136057 266885 SH SOLE 264657 0 2228 ISHARES TR MSCI ACWI ETF 464288257 772893 8056 SH SOLE 7956 0 100 ISHARES TR EAFE SML CP ETF 464288273 1359902 23057 SH SOLE 23057 0 0 ISHARES TR JPMORGAN USD EMG 464288281 158022 1826 SH SOLE 1790 0 36 ISHARES TR MRGSTR MD CP GRW 464288307 297083 4875 SH SOLE 4875 0 0 ISHARES TR GLB INFRASTR ETF 464288372 99910 2128 SH SOLE 2128 0 0 ISHARES TR NATIONAL MUN ETF 464288414 2682336 25132 SH SOLE 21072 0 4060 ISHARES TR ASIA 50 ETF 464288430 3933 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1792042 68061 SH SOLE 56069 0 11992 ISHARES TR INTL DEV RE ETF 464288489 31768 1600 SH SOLE 1600 0 0 ISHARES TR IBOXX HI YD ETF 464288513 2376062 31651 SH SOLE 31047 0 604 ISHARES TR RESIDENTIAL MULT 464288562 131300 1792 SH SOLE 1792 0 0 ISHARES TR MSCI KLD400 SOC 464288570 3378137 40135 SH SOLE 34234 0 5901 ISHARES TR MBS ETF 464288588 308620 3309 SH SOLE 3018 0 291 ISHARES TR GOV/CRED BD ETF 464288596 28085 270 SH SOLE 270 0 0 ISHARES TR MRGSTR SM CP GR 464288604 27331 660 SH SOLE 660 0 0 ISHARES TR INTRM GOV CR ETF 464288612 163097 1585 SH SOLE 949 0 636 ISHARES TR USD INV GRDE ETF 464288620 207122 4135 SH SOLE 842 0 3293 ISHARES TR ISHS 5-10YR INVT 464288638 138612 2741 SH SOLE 2019 0 722 ISHARES TR ISHS 1-5YR INVS 464288646 3405841 67886 SH SOLE 60922 0 6964 ISHARES TR 10-20 YR TRS ETF 464288653 225014 2031 SH SOLE 1050 0 981 ISHARES TR 3 7 YR TREAS BD 464288661 971696 8430 SH SOLE 7690 0 740 ISHARES TR SHORT TREAS BD 464288679 693793 6282 SH SOLE 5650 0 632 ISHARES TR PFD AND INCM SEC 464288687 1607016 51957 SH SOLE 44342 0 7615 ISHARES TR GLOBAL MATER ETF 464288695 1340 16 SH SOLE 16 0 0 ISHARES TR MRNING SM CP ETF 464288703 5348 99 SH SOLE 0 0 99 ISHARES TR GLB CNSM STP ETF 464288737 31085 508 SH SOLE 124 0 384 ISHARES TR US HOME CONS ETF 464288752 149947 1755 SH SOLE 1552 0 203 ISHARES TR US AER DEF ETF 464288760 5597949 47981 SH SOLE 26715 0 21266 ISHARES TR US REGNL BKS ETF 464288778 57680 1704 SH SOLE 804 0 900 ISHARES TR U.S. INSRNCE ETF 464288786 1934 22 SH SOLE 0 0 22 ISHARES TR MSCI USA ESG SLC 464288802 2193996 23430 SH SOLE 21521 0 1909 ISHARES TR U.S. MED DVC ETF 464288810 4832571 85593 SH SOLE 70379 0 15214 ISHARES TR US HLTHCR PR ETF 464288828 40416 158 SH SOLE 158 0 0 ISHARES TR U.S. PHARMA ETF 464288836 28754 161 SH SOLE 161 0 0 ISHARES TR US OIL GS EX ETF 464288851 219832 2588 SH SOLE 2588 0 0 ISHARES TR MICRO-CAP ETF 464288869 5465 50 SH SOLE 0 0 50 ISHARES TR EAFE VALUE ETF 464288877 5290254 108097 SH SOLE 108097 0 0 ISHARES TR EAFE GRWTH ETF 464288885 14710651 154184 SH SOLE 134824 0 19360 ISHARES TR MSCI EURO FL ETF 464289180 79137 4126 SH SOLE 4126 0 0 ISHARES TR RUS TP200 VL ETF 464289420 222889 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 996074 6282 SH SOLE 6282 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 25114 379 SH SOLE 379 0 0 ISHARES TR US TREAS BD ETF 46429B267 493609 21555 SH SOLE 5979 0 15576 ISHARES TR A RATE CP BD ETF 46429B291 14343 304 SH SOLE 304 0 0 ISHARES TR MSCI INDIA ETF 46429B598 4870873 111462 SH SOLE 111287 0 175 ISHARES TR FLTG RATE NT ETF 46429B655 3437973 67650 SH SOLE 66600 0 1050 ISHARES TR CORE HIGH DV ETF 46429B663 4141121 41087 SH SOLE 38907 0 2180 ISHARES TR MSCI CHINA ETF 46429B671 27637 618 SH SOLE 236 0 382 ISHARES TR MSCI EAFE MIN VL 46429B689 464454 6881 SH SOLE 5467 0 1414 ISHARES TR MSCI USA MIN VOL 46429B697 7010609 94317 SH SOLE 79639 0 14678 ISHARES TR 0-5 YR TIPS ETF 46429B747 6631139 67942 SH SOLE 66017 0 1925 ISHARES TR MSCI USA QLT FCT 46432F339 1564200 11598 SH SOLE 11104 0 494 ISHARES TR MSCI USA VALUE 46432F388 1986273 21178 SH SOLE 21178 0 0 ISHARES TR MSCI USA MMENTM 46432F396 1044675 7242 SH SOLE 6438 0 804 ISHARES TR CORE MSCI TOTAL 46432F834 1000660 15980 SH SOLE 14935 0 1045 ISHARES TR CORE MSCI EAFE 46432F842 29896078 442905 SH SOLE 408071 0 34834 ISHARES TR CORE 1 5 YR USD 46432F859 805396 17268 SH SOLE 15478 0 1790 ISHARES TR 0-5YR INVT GR CP 46434V100 14367 298 SH SOLE 0 0 298 ISHARES TR INTL EQTY FACTOR 46434V274 6837 255 SH SOLE 255 0 0 ISHARES TR U S EQUITY FACTR 46434V282 52804 1185 SH SOLE 1185 0 0 ISHARES TR US SML CAP EQT 46434V290 311210 5804 SH SOLE 5804 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 503458 9055 SH SOLE 9055 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 52186 1259 SH SOLE 0 0 1259 ISHARES TR MSCI INTL QUALTY 46434V456 42435 1192 SH SOLE 580 0 612 ISHARES TR MSCI CHINA A 46434V514 97257 3333 SH SOLE 180 0 3153 ISHARES TR CORE DIV GRWTH 46434V621 3142849 60991 SH SOLE 53375 0 7616 ISHARES TR CORE MSCI PAC 46434V696 4365 76 SH SOLE 0 0 76 ISHARES TR CUR HED MSCI GER 46434V704 51392 1610 SH SOLE 833 0 777 ISHARES TR CORE MSCI EURO 46434V738 514424 9774 SH SOLE 9774 0 0 ISHARES TR HDG MSCI EAFE 46434V803 5035275 162428 SH SOLE 162428 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 455703 9060 SH SOLE 8197 0 863 ISHARES TR HDG MSCI JAPAN 46434V886 58888 1750 SH SOLE 1750 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 752504 29755 SH SOLE 29755 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 36930 1500 SH SOLE 1500 0 0 ISHARES TR CONV BD ETF 46435G102 178737 2341 SH SOLE 2341 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 353796 15558 SH SOLE 15558 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 725835 30357 SH SOLE 30357 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 392807 6835 SH SOLE 6835 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 458764 14181 SH SOLE 13981 0 200 ISHARES TR MORTGE REL ETF 46435G342 30680 1300 SH SOLE 1300 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 116978 2716 SH SOLE 2716 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1286908 13204 SH SOLE 11611 0 1593 ISHARES TR ESG AW MSCI EAFE 46435G516 18223278 249874 SH SOLE 248614 0 1260 ISHARES TR ESG MSCI LEADR 46435U218 722639 9334 SH SOLE 9334 0 0 ISHARES TR MSCI JP VALUE 46435U374 47880 1750 SH SOLE 1750 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 104755 2221 SH SOLE 2221 0 0 ISHARES TR US INFRASTRUC 46435U713 198175 5071 SH SOLE 5071 0 0 ISHARES TR BROAD USD HIGH 46435U853 76814 2176 SH SOLE 2176 0 0 ISHARES TR ESG SCRND S&P SM 46436E544 22833 652 SH SOLE 0 0 652 ISHARES TR IBONDS 24 TRM TS 46436E874 594461 24977 SH SOLE 24977 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 28509 573 SH SOLE 573 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 204050 7854 SH SOLE 6479 0 1375 ITT INC COM 45073V108 2312633 24811 SH SOLE 23542 0 1269 J & J SNACK FOODS CORP COM 466032109 278903 1761 SH SOLE 1761 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 960278 17743 SH SOLE 17743 0 0 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 1042706 20231 SH SOLE 8238 0 11993 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 281122 4589 SH SOLE 4589 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233 475374 9939 SH SOLE 9184 0 755 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 2799137 50590 SH SOLE 49240 0 1350 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 22080 277 SH SOLE 0 0 277 J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 20745 413 SH SOLE 413 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 1078845 21300 SH SOLE 21300 0 0 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 57318 1185 SH SOLE 1185 0 0 JABIL INC COM 466313103 596197 5524 SH SOLE 5524 0 0 JACOBS SOLUTIONS INC COM 46982L108 12065463 101484 SH SOLE 67598 0 33886 JAMF HLDG CORP COM 47074L105 5035204 257951 SH SOLE 216846 0 41105 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 259841 2096 SH SOLE 1601 0 495 JBG SMITH PPTYS COM 46590V100 293280 19500 SH SOLE 19500 0 0 JEFFERIES FINL GROUP INC COM 47233W109 558481 16837 SH SOLE 14962 0 1875 JOBY AVIATION INC COMMON STOCK G65163100 182833 17820 SH SOLE 17670 0 150 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1121275 9244 SH SOLE 8489 0 755 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 66252 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 570771 11487 SH SOLE 11487 0 0 JOHNSON & JOHNSON COM 478160104 166452600 1005634 SH SOLE 696098 0 309536 JOHNSON CTLS INTL PLC SHS G51502105 5037318 73926 SH SOLE 68599 0 5327 JONES LANG LASALLE INC COM 48020Q107 6324234 40592 SH SOLE 38206 0 2386 JPMORGAN CHASE & CO COM 46625H100 309791638 2130031 SH SOLE 1401421 0 728610 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 836572 36516 SH SOLE 8769 0 27747 KADANT INC COM 48282T104 6101683 27473 SH SOLE 26177 0 1296 KARAT PACKAGING INC COM 48563L101 221212 12121 SH SOLE 9577 0 2544 KB HOME COM 48666K109 318017 6150 SH SOLE 6150 0 0 KELLOGG CO COM 487836108 1759731 26109 SH SOLE 25398 0 711 KELLY SVCS INC CL A 488152208 193710 11000 SH SOLE 11000 0 0 KEMPER CORP COM 488401100 510623 10581 SH SOLE 10391 0 190 KEYCORP COM 493267108 449417 48638 SH SOLE 46947 0 1691 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2144532 12807 SH SOLE 5634 0 7173 KFORCE INC COM 493732101 217115 3465 SH SOLE 3403 0 62 KIMBERLY-CLARK CORP COM 494368103 14949946 108286 SH SOLE 67354 0 40932 KINDER MORGAN INC DEL COM 49456B101 11058942 642215 SH SOLE 491168 0 151047 KINSALE CAP GROUP INC COM 49714P108 11253720 30074 SH SOLE 28164 0 1910 KKR & CO INC COM 48251W104 979161 17485 SH SOLE 15980 0 1505 KLA CORP COM NEW 482480100 11853899 24440 SH SOLE 8198 0 16242 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 3058078 55041 SH SOLE 28802 0 26239 KOHLS CORP COM 500255104 566177 24563 SH SOLE 12580 0 11983 KORNIT DIGITAL LTD SHS M6372Q113 23509672 800466 SH SOLE 743562 0 56904 KOSMOS ENERGY LTD COM 500688106 270437 45148 SH SOLE 45148 0 0 KRAFT HEINZ CO COM 500754106 14560855 410165 SH SOLE 404400 0 5765 KRANESHARES TR CSI CHI INTERNET 500767306 481535 17881 SH SOLE 17881 0 0 KRANESHARES TR QUADRTC INT RT 500767736 11813 574 SH SOLE 574 0 0 KROGER CO COM 501044101 2772198 58983 SH SOLE 51216 0 7767 KRYSTAL BIOTECH INC COM 501147102 823796 7017 SH SOLE 6787 0 230 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 170436 12834 SH SOLE 11638 0 1196 L3HARRIS TECHNOLOGIES INC COM 502431109 5438610 27781 SH SOLE 26988 0 793 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1197721 4963 SH SOLE 3700 0 1263 LAKELAND INDS INC COM 511795106 242551 16856 SH SOLE 15181 0 1675 LAM RESEARCH CORP COM 512807108 3039251 4728 SH SOLE 3541 0 1187 LAMAR ADVERTISING CO NEW CL A 512816109 463500 4670 SH SOLE 4670 0 0 LAMB WESTON HLDGS INC COM 513272104 569664 4956 SH SOLE 1783 0 3173 LANCASTER COLONY CORP COM 513847103 865535 4304 SH SOLE 4304 0 0 LANDSTAR SYS INC COM 515098101 3986348 20704 SH SOLE 20655 0 49 LAS VEGAS SANDS CORP COM 517834107 850222 14659 SH SOLE 5764 0 8895 LATCH INC COM 51818V106 616668 443646 SH SOLE 443646 0 0 LATHAM GROUP INC COM 51819L107 285804 77036 SH SOLE 76408 0 628 LATTICE SEMICONDUCTOR CORP COM 518415104 2974135 30958 SH SOLE 30453 0 505 LAUDER ESTEE COS INC CL A 518439104 19439088 98987 SH SOLE 77576 0 21411 LEGALZOOM COM INC COM 52466B103 15789696 1307094 SH SOLE 1150666 0 156428 LEGGETT & PLATT INC COM 524660107 1220492 41205 SH SOLE 5013 0 36192 LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 115500 150000 PRN SOLE 125000 0 25000 LENNAR CORP CL A 526057104 2551258 20360 SH SOLE 19335 0 1025 LENNAR CORP CL B 526057302 679861 6018 SH SOLE 5013 0 1005 LENNOX INTL INC COM 526107107 398458 1222 SH SOLE 1147 0 75 LEONARDO DRS INC COM 52661A108 673659 38850 SH SOLE 25550 0 13300 LESLIES INC COM 527064109 839635 89418 SH SOLE 86992 0 2426 LGI HOMES INC COM 50187T106 213666 1584 SH SOLE 1584 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 7255 91 SH SOLE 83 0 8 LIBERTY BROADBAND CORP COM SER C 530307305 280465 3501 SH SOLE 2871 0 630 LIBERTY GLOBAL PLC SHS CL A G5480U104 18310 1086 SH SOLE 589 0 497 LIBERTY GLOBAL PLC SHS CL C G5480U120 256901 14457 SH SOLE 14442 0 15 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 20572 627 SH SOLE 604 0 23 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 153209 4681 SH SOLE 3782 0 899 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 472683 6279 SH SOLE 6251 0 28 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 7641 113 SH SOLE 113 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 730445 10131 SH SOLE 7936 0 2195 LILLY ELI & CO COM 532457108 154824864 330131 SH SOLE 215181 0 114950 LINCOLN NATL CORP IND COM 534187109 423546 16442 SH SOLE 9012 0 7430 LINDE PLC SHS G54950103 95549927 250735 SH SOLE 160698 0 90037 LIONS GATE ENTMNT CORP CL A VTG 535919401 13245 1500 SH SOLE 1500 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 258015 30900 SH SOLE 1500 0 29400 LITHIA MTRS INC COM 536797103 208217 685 SH SOLE 630 0 55 LITTELFUSE INC COM 537008104 6179268 21212 SH SOLE 10380 0 10832 LIVE NATION ENTERTAINMENT IN COM 538034109 73834724 810391 SH SOLE 657675 0 152716 LIVENT CORP COM 53814L108 248653 9065 SH SOLE 9065 0 0 LIVERAMP HLDGS INC COM 53815P108 838293 29352 SH SOLE 23412 0 5940 LKQ CORP COM 501889208 201737 3462 SH SOLE 2795 0 667 LL FLOORING HOLDINGS INC COM 55003T107 238379 62240 SH SOLE 54685 0 7555 LOCKHEED MARTIN CORP COM 539830109 20443876 44407 SH SOLE 33818 0 10589 LOEWS CORP COM 540424108 448536 7554 SH SOLE 5534 0 2020 LOTTERY COM INC COM 54570M108 34246 173132 SH SOLE 173132 0 0 LOWES COS INC COM 548661107 61515166 272553 SH SOLE 198606 0 73947 LPL FINL HLDGS INC COM 50212V100 2828954 13011 SH SOLE 12733 0 278 LTC PPTYS INC COM 502175102 291402 8825 SH SOLE 8825 0 0 LUCID GROUP INC COM 549498103 69040 10020 SH SOLE 6283 0 3737 LULULEMON ATHLETICA INC COM 550021109 107968922 285255 SH SOLE 259849 0 25406 LUMINAR TECHNOLOGIES INC COM CL A 550424105 2685402 390320 SH SOLE 390320 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 815979 8886 SH SOLE 8533 0 353 M & T BK CORP COM 55261F104 858636 6938 SH SOLE 5066 0 1872 MACYS INC COM 55616P104 235935 14700 SH SOLE 11550 0 3150 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 11378074 182575 SH SOLE 146254 0 36321 MAIN STR CAP CORP COM 56035L104 1826714 45634 SH SOLE 38504 0 7130 MAMAMANCINI S HLDGS INC COM 56146T103 75500 25000 SH SOLE 25000 0 0 MANHATTAN ASSOCIATES INC COM 562750109 3264440 16332 SH SOLE 15280 0 1052 MANPOWERGROUP INC WIS COM 56418H100 210171 2647 SH SOLE 2633 0 14 MANULIFE FINL CORP COM 56501R106 1153277 60988 SH SOLE 54426 0 6562 MARATHON OIL CORP COM 565849106 341543 14837 SH SOLE 2837 0 12000 MARATHON PETE CORP COM 56585A102 5965658 51163 SH SOLE 43658 0 7505 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 4784212 384892 SH SOLE 356687 0 28205 MARCUS & MILLICHAP INC COM 566324109 201002 6379 SH SOLE 5224 0 1155 MARKEL GROUP INC COM 570535104 13296509 9613 SH SOLE 8850 0 763 MARKETAXESS HLDGS INC COM 57060D108 539048 2062 SH SOLE 303 0 1759 MARRIOTT INTL INC NEW CL A 571903202 3769538 20521 SH SOLE 17442 0 3079 MARSH & MCLENNAN COS INC COM 571748102 7029515 37375 SH SOLE 33360 0 4015 MARTEN TRANS LTD COM 573075108 490200 22800 SH SOLE 22800 0 0 MARTIN MARIETTA MATLS INC COM 573284106 4474699 9692 SH SOLE 9424 0 268 MARVELL TECHNOLOGY INC COM 573874104 33949901 567914 SH SOLE 527229 0 40685 MASCO CORP COM 574599106 826961 14412 SH SOLE 10229 0 4183 MASIMO CORP COM 574795100 398046 2419 SH SOLE 2144 0 275 MASTERCARD INCORPORATED CL A 57636Q104 471927412 1199917 SH SOLE 942483 0 257434 MATCH GROUP INC NEW COM 57667L107 358571 8568 SH SOLE 7782 0 786 MATTERPORT INC COM CL A 577096100 696585 221138 SH SOLE 221138 0 0 MAXCYTE INC COM 57777K106 594520 129525 SH SOLE 53502 0 76023 MAXLINEAR INC COM 57776J100 4368725 138426 SH SOLE 127921 0 10505 MAYVILLE ENGR CO INC COM 578605107 2556269 205158 SH SOLE 202130 0 3028 MCCORMICK & CO INC COM VTG 579780107 168244 1943 SH SOLE 1943 0 0 MCCORMICK & CO INC COM NON VTG 579780206 62930576 721433 SH SOLE 452002 0 269431 MCDONALDS CORP COM 580135101 101040418 338596 SH SOLE 254690 0 83906 MCKESSON CORP COM 58155Q103 9030548 21133 SH SOLE 20656 0 477 MEDICAL PPTYS TRUST INC COM 58463J304 230018 24840 SH SOLE 24650 0 190 MEDPACE HLDGS INC COM 58506Q109 2895009 12054 SH SOLE 11358 0 696 MEDTRONIC PLC SHS G5960L103 9185694 104264 SH SOLE 78631 0 25633 MEIRAGTX HLDGS PLC COM G59665102 887934 132133 SH SOLE 132133 0 0 MERCADOLIBRE INC COM 58733R102 2529121 2135 SH SOLE 1530 0 605 MERCK & CO INC COM 58933Y105 82885474 718307 SH SOLE 577340 0 140967 MERCURY SYS INC COM 589378108 5098255 147391 SH SOLE 121052 0 26339 MERIT MED SYS INC COM 589889104 2121194 25361 SH SOLE 25361 0 0 META PLATFORMS INC CL A 30303M102 72789464 253640 SH SOLE 220918 0 32722 METLIFE INC COM 59156R108 5730267 101367 SH SOLE 89521 0 11846 METTLER TOLEDO INTERNATIONAL COM 592688105 1218514 929 SH SOLE 633 0 296 MGE ENERGY INC COM 55277P104 373162 4717 SH SOLE 4417 0 300 MGM RESORTS INTERNATIONAL COM 552953101 2055505 46801 SH SOLE 46081 0 720 MGP INGREDIENTS INC NEW COM 55303J106 545216 5130 SH SOLE 5030 0 100 MICROCHIP TECHNOLOGY INC. COM 595017104 94063792 1049936 SH SOLE 718127 0 331809 MICRON TECHNOLOGY INC COM 595112103 18912650 299678 SH SOLE 265831 0 33847 MICROSOFT CORP COM 594918104 1252122344 3676873 SH SOLE 2750629 0 926244 MICROSTRATEGY INC CL A NEW 594972408 416383 1216 SH SOLE 1080 0 136 MIDDLEBY CORP COM 596278101 736785 4984 SH SOLE 1701 0 3283 MINERALS TECHNOLOGIES INC COM 603158106 329121 5705 SH SOLE 1000 0 4705 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 379968 51556 SH SOLE 51556 0 0 MKS INSTRS INC COM 55306N104 414023 3830 SH SOLE 3789 0 41 MODERNA INC COM 60770K107 5581953 45942 SH SOLE 14119 0 31823 MODULAR MED INC COM NEW 60785L207 19598 20000 SH SOLE 0 0 20000 MOHAWK INDS INC COM 608190104 252845 2451 SH SOLE 251 0 2200 MOMENTUS INC COM CL A 60879E101 5439 17268 SH SOLE 17268 0 0 MONDELEZ INTL INC CL A 609207105 18502128 253662 SH SOLE 207644 0 46018 MONGODB INC CL A 60937P106 107053442 260477 SH SOLE 204130 0 56347 MONOLITHIC PWR SYS INC COM 609839105 11818760 21877 SH SOLE 19843 0 2034 MONROE CAP CORP COM 610335101 3506386 428654 SH SOLE 331996 0 96658 MONSTER BEVERAGE CORP NEW COM 61174X109 439473 7651 SH SOLE 3354 0 4297 MONTROSE ENVIRONMENTAL GROUP COM 615111101 43389033 1030129 SH SOLE 792486 0 237643 MOODYS CORP COM 615369105 10173288 29257 SH SOLE 19341 0 9916 MORGAN STANLEY COM NEW 617446448 14514360 169957 SH SOLE 140060 0 29897 MORNINGSTAR INC COM 617700109 1175605 5996 SH SOLE 4881 0 1115 MOSAIC CO NEW COM 61945C103 898065 25659 SH SOLE 22092 0 3567 MOTOROLA SOLUTIONS INC COM NEW 620076307 59143272 201661 SH SOLE 174702 0 26959 MP MATERIALS CORP COM CL A 553368101 1663925 72724 SH SOLE 31782 0 40942 MPLX LP COM UNIT REP LTD 55336V100 390198 11497 SH SOLE 8307 0 3190 MSC INDL DIRECT INC CL A 553530106 380812 3997 SH SOLE 1847 0 2150 MSCI INC COM 55354G100 784756 1672 SH SOLE 1646 0 26 MYRIAD GENETICS INC COM 62855J104 275054 11866 SH SOLE 2068 0 9798 NAPCO SEC TECHNOLOGIES INC COM 630402105 465350 13430 SH SOLE 13430 0 0 NASDAQ INC COM 631103108 964398 19346 SH SOLE 19081 0 265 NATIONAL BK HLDGS CORP CL A 633707104 246840 8500 SH SOLE 8500 0 0 NATIONAL FUEL GAS CO COM 636180101 261166 5085 SH SOLE 3817 0 1268 NATIONAL GRID PLC SPONSORED ADR NE 636274409 723192 10741 SH SOLE 10245 0 496 NATIONAL INSTRS CORP COM 636518102 693966 12090 SH SOLE 12090 0 0 NATIONAL VISION HLDGS INC COM 63845R107 877185 36113 SH SOLE 34913 0 1200 NCINO INC COM 63947X101 415987 13811 SH SOLE 13050 0 761 NEKTAR THERAPEUTICS COM 640268108 22396 38936 SH SOLE 16081 0 22855 NEOGEN CORP COM 640491106 73212305 3366083 SH SOLE 2760471 0 605612 NEOGENOMICS INC COM NEW 64049M209 8302871 516669 SH SOLE 493076 0 23593 NEPHROS INC COM 640671400 56186 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 1926944 25222 SH SOLE 24634 0 588 NETFLIX INC COM 64110L106 37853288 85935 SH SOLE 75302 0 10633 NEUROCRINE BIOSCIENCES INC COM 64125C109 1345190 14265 SH SOLE 11749 0 2516 NEURONETICS INC COM 64131A105 219932 102294 SH SOLE 93455 0 8839 NEVRO CORP COM 64157F103 949310 37345 SH SOLE 29596 0 7749 NEW FORTRESS ENERGY INC COM CL A 644393100 730773 27288 SH SOLE 27288 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 2580867 229614 SH SOLE 207772 0 21842 NEWMONT CORP COM 651639106 1390686 32599 SH SOLE 26013 0 6586 NEXPOINT RESIDENTIAL TR INC COM 65341D102 266285 5855 SH SOLE 5855 0 0 NEXTERA ENERGY INC COM 65339F101 36770610 495561 SH SOLE 339106 0 156455 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1275743 21756 SH SOLE 19801 0 1955 NEXTNAV INC COMMON STOCK 65345N106 117600 40000 SH SOLE 40000 0 0 NICE LTD SPONSORED ADR 653656108 744226 3604 SH SOLE 3604 0 0 NIKE INC CL B 654106103 41261697 373849 SH SOLE 255393 0 118456 NISOURCE INC COM 65473P105 667504 24406 SH SOLE 22362 0 2044 NOMAD FOODS LTD USD ORD SHS G6564A105 218597 12477 SH SOLE 12477 0 0 NORFOLK SOUTHN CORP COM 655844108 9943706 43851 SH SOLE 35599 0 8252 NORTHERN TR CORP COM 665859104 15912419 214627 SH SOLE 149893 0 64734 NORTHROP GRUMMAN CORP COM 666807102 11028229 24195 SH SOLE 22270 0 1925 NOVANTA INC COM 67000B104 46755214 253966 SH SOLE 198204 0 55762 NOVARTIS AG SPONSORED ADR 66987V109 8777458 86983 SH SOLE 77638 0 9345 NOVO-NORDISK A S ADR 670100205 3502658 21644 SH SOLE 17936 0 3708 NOVOCURE LTD ORD SHS G6674U108 307349 7406 SH SOLE 7406 0 0 NUCOR CORP COM 670346105 5518583 33654 SH SOLE 20177 0 13477 NUTANIX INC CL A 67059N108 3788714 135070 SH SOLE 96105 0 38965 NUTRIEN LTD COM 67077M108 1876523 31779 SH SOLE 25203 0 6576 NUVASIVE INC COM 670704105 343201 8252 SH SOLE 8059 0 193 NUVASIVE INC NOTE 0.375% 3/1 670704AJ4 22563 25000 PRN SOLE 0 0 25000 NVIDIA CORPORATION COM 67066G104 176301729 416769 SH SOLE 300552 0 116217 NXP SEMICONDUCTORS N V COM N6596X109 990414 4839 SH SOLE 3107 0 1732 OATLY GROUP AB SPONSORED ADS 67421J108 31468 15350 SH SOLE 15300 0 50 OCCIDENTAL PETE CORP COM 674599105 548472 9328 SH SOLE 6818 0 2510 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 51464 1379 SH SOLE 1363 0 16 OCUPHIRE PHARMA INC COM 67577R102 144379 33267 SH SOLE 33267 0 0 OGE ENERGY CORP COM 670837103 757055 21082 SH SOLE 19887 0 1195 OKTA INC CL A 679295105 11595528 167203 SH SOLE 150716 0 16487 OLD DOMINION FREIGHT LINE IN COM 679580100 6767807 18304 SH SOLE 16548 0 1756 OLD NATL BANCORP IND COM 680033107 572307 41055 SH SOLE 33530 0 7525 OLD REP INTL CORP COM 680223104 672829 26731 SH SOLE 23781 0 2950 OLD SECOND BANCORP INC ILL COM 680277100 144678 11078 SH SOLE 6000 0 5078 OLO INC CL A 68134L109 755407 116936 SH SOLE 112340 0 4596 OMNIAB INC COM 68218J103 249684 49639 SH SOLE 38884 0 10755 OMNICOM GROUP INC COM 681919106 22143220 232719 SH SOLE 230218 0 2501 ON SEMICONDUCTOR CORP COM 682189105 359026 3796 SH SOLE 2360 0 1436 ONE GAS INC COM 68235P108 218294 2842 SH SOLE 2342 0 500 ONEOK INC NEW COM 682680103 2800713 45378 SH SOLE 23352 0 22026 ONESPAWORLD HOLDINGS LIMITED COM P73684113 516247 42665 SH SOLE 20265 0 22400 OPEN TEXT CORP COM 683715106 330115 7945 SH SOLE 7945 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 124708 31022 SH SOLE 24998 0 6024 OPKO HEALTH INC COM 68375N103 238238 109787 SH SOLE 109787 0 0 OPTIMIZERX CORP COM NEW 68401U204 12086709 845816 SH SOLE 782345 0 63471 OPTION CARE HEALTH INC COM NEW 68404L201 8380958 257955 SH SOLE 172884 0 85071 ORACLE CORP COM 68389X105 24648417 206973 SH SOLE 176352 0 30621 OREILLY AUTOMOTIVE INC COM 67103H107 69049084 72280 SH SOLE 44559 0 27721 ORGANON & CO COMMON STOCK 68622V106 392559 18864 SH SOLE 11705 0 7159 ORIGIN MATERIALS INC COM 68622D106 85200 20000 SH SOLE 20000 0 0 OSHKOSH CORP COM 688239201 901593 10412 SH SOLE 9802 0 610 OTIS WORLDWIDE CORP COM 68902V107 1272218 14293 SH SOLE 10302 0 3991 OVID THERAPEUTICS INC COM 690469101 76513 23327 SH SOLE 23327 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 316309 23570 SH SOLE 12070 0 11500 P & F INDS INC CL A NEW 692830508 68860 11000 SH SOLE 0 0 11000 P3 HEALTH PARTNERS INC COM CL A 744413105 303016 101343 SH SOLE 101343 0 0 P3 HEALTH PARTNERS INC *W EXP 11/19/202 744413113 1864 7765 SH SOLE 7765 0 0 PACCAR INC COM 693718108 2203466 26341 SH SOLE 10805 0 15536 PACER FDS TR TRENDP US LAR CP 69374H105 479658 11614 SH SOLE 11614 0 0 PACER FDS TR DATA AND INFRAST 69374H741 41931 1436 SH SOLE 1436 0 0 PACER FDS TR PACER US SMALL 69374H857 7733 190 SH SOLE 190 0 0 PACER FDS TR US CASH COWS 100 69374H881 2786692 58214 SH SOLE 56045 0 2169 PACKAGING CORP AMER COM 695156109 257260 1947 SH SOLE 1935 0 12 PALANTIR TECHNOLOGIES INC CL A 69608A108 647769 42255 SH SOLE 22255 0 20000 PALO ALTO NETWORKS INC COM 697435105 140210474 548748 SH SOLE 409048 0 139700 PALOMAR HLDGS INC COM 69753M105 10877451 187413 SH SOLE 171981 0 15432 PAN AMERN SILVER CORP COM 697900108 405442 27808 SH SOLE 16354 0 11454 PARAMOUNT GLOBAL CLASS B COM 92556H206 858577 53965 SH SOLE 49953 0 4012 PARKER-HANNIFIN CORP COM 701094104 11153654 28596 SH SOLE 23903 0 4693 PAYCHEX INC COM 704326107 24832581 221977 SH SOLE 168068 0 53909 PAYCOM SOFTWARE INC COM 70432V102 1020638 3177 SH SOLE 1508 0 1669 PAYLOCITY HLDG CORP COM 70438V106 26625834 144290 SH SOLE 137280 0 7010 PAYPAL HLDGS INC COM 70450Y103 39402157 590471 SH SOLE 482560 0 107911 PAYSIGN INC COM 70451A104 37044 15120 SH SOLE 15120 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 374272 48670 SH SOLE 47929 0 741 PELOTON INTERACTIVE INC NOTE2/1 70614WAB6 75771 100000 PRN SOLE 0 0 100000 PENNYMAC MTG INVT TR COM 70931T103 174552 12949 SH SOLE 12819 0 130 PENUMBRA INC COM 70975L107 3192189 9278 SH SOLE 6880 0 2398 PEPSICO INC COM 713448108 95963969 518108 SH SOLE 408726 0 109382 PERFICIENT INC COM 71375U101 3323617 39885 SH SOLE 39185 0 700 PERFORMANCE FOOD GROUP CO COM 71377A103 769325 12771 SH SOLE 12701 0 70 PERMIAN RESOURCES CORP CLASS A COM 71424F105 110499 10082 SH SOLE 9900 0 182 PERRIGO CO PLC SHS G97822103 314019 9249 SH SOLE 8591 0 658 PFIZER INC COM 717081103 44629295 1216720 SH SOLE 909672 0 307048 PHENOMEX INC COM 084310101 6297 12850 SH SOLE 12850 0 0 PHILIP MORRIS INTL INC COM 718172109 14572343 149276 SH SOLE 119278 0 29998 PHILLIPS 66 COM 718546104 16334423 171256 SH SOLE 163995 0 7261 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 257952 7569 SH SOLE 7569 0 0 PHREESIA INC COM 71944F106 8593592 277123 SH SOLE 221363 0 55760 PIMCO ETF TR 1-5 US TIP IDX 72201R205 32444 645 SH SOLE 0 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 98492 1075 SH SOLE 1075 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 20974 230 SH SOLE 230 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 28890 305 SH SOLE 287 0 18 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1999599 20044 SH SOLE 18342 0 1702 PIMCO ETF TR 25YR+ ZERO U S 72201R882 1185280 12879 SH SOLE 11579 0 1300 PINNACLE WEST CAP CORP COM 723484101 330630 4059 SH SOLE 3159 0 900 PINTEREST INC CL A 72352L106 264460 9673 SH SOLE 5173 0 4500 PIONEER NAT RES CO COM 723787107 31376056 151443 SH SOLE 125423 0 26020 PIONEER PWR SOLUTIONS INC COM NEW 723836300 279216 33240 SH SOLE 33240 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 350216 24838 SH SOLE 4838 0 20000 PLANET FITNESS INC CL A 72703H101 22643654 335760 SH SOLE 301766 0 33994 PNC FINL SVCS GROUP INC COM 693475105 2213468 17574 SH SOLE 13071 0 4503 POINT BIOPHARMA GLOBAL INC COM 730541109 2405702 265530 SH SOLE 260611 0 4919 POOL CORP COM 73278L105 286718591 765318 SH SOLE 600891 0 164427 POPULAR INC COM NEW 733174700 584018 9650 SH SOLE 9650 0 0 PORTILLOS INC COM CL A 73642K106 50803483 2254926 SH SOLE 1755284 0 499642 PORTLAND GEN ELEC CO COM NEW 736508847 438265 9359 SH SOLE 1724 0 7635 POSEIDA THERAPEUTICS INC COM 73730P108 1000982 568740 SH SOLE 392790 0 175950 POWER INTEGRATIONS INC COM 739276103 314778 3325 SH SOLE 3325 0 0 POWERSCHOOL HOLDINGS INC COM CL A 73939C106 58613972 3062381 SH SOLE 2504062 0 558319 PPG INDS INC COM 693506107 5450245 36751 SH SOLE 21046 0 15705 PPL CORP COM 69351T106 240464 9088 SH SOLE 8666 0 422 PRA GROUP INC COM 69354N106 3412392 149339 SH SOLE 120560 0 28779 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 2949154 49624 SH SOLE 45113 0 4511 PRICE T ROWE GROUP INC COM 74144T108 17180360 153369 SH SOLE 141942 0 11427 PRIMERICA INC COM 74164M108 1908764 9652 SH SOLE 9193 0 459 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 339383 4475 SH SOLE 3176 0 1299 PRIVIA HEALTH GROUP INC COM 74276R102 17971879 688314 SH SOLE 581453 0 106861 PROCEPT BIOROBOTICS CORP COM 74276L105 382487 10820 SH SOLE 10720 0 100 PROCORE TECHNOLOGIES INC COM 74275K108 495898 7621 SH SOLE 6671 0 950 PROCTER AND GAMBLE CO COM 742718109 140605585 926622 SH SOLE 650591 0 276031 PROGRESSIVE CORP COM 743315103 209769114 1584718 SH SOLE 1374389 0 210329 PROLOGIS INC. COM 74340W103 3717520 30315 SH SOLE 18348 0 11967 PROS HOLDINGS INC COM 74346Y103 2366487 76834 SH SOLE 76834 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B110 1706 160 SH SOLE 160 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 20580 700 SH SOLE 500 0 200 PROSHARES TR SHORT S&P 500 NE 74347B425 168831 12164 SH SOLE 2364 0 9800 PROSHARES TR S&P MDCP 400 DIV 74347B680 4943 70 SH SOLE 70 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 285114 4821 SH SOLE 4821 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 46168 4368 SH SOLE 4368 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G432 39946 2112 SH SOLE 2112 0 0 PROSHARES TR BITCOIN STRATE 74347G440 48618 2863 SH SOLE 2863 0 0 PROSHARES TR ULTSHT REAL EST 74347G556 85 5 SH SOLE 5 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 372160 6400 SH SOLE 6400 0 0 PROSHARES TR PSHS SH MSCI EAF 74347R370 4510 251 SH SOLE 251 0 0 PROSHARES TR PSHS ULT SEMICDT 74347R669 685182 16225 SH SOLE 16225 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 312725 6855 SH SOLE 5655 0 1200 PROSHARES TR ULTRPRO DOW30 74347X823 2984 50 SH SOLE 50 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 29028 708 SH SOLE 708 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 50972 2350 SH SOLE 2350 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 440 9 SH SOLE 9 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 6849 300 SH SOLE 300 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5173978 54879 SH SOLE 54804 0 75 PROSPECT CAP CORP COM 74348T102 336660 54300 SH SOLE 54300 0 0 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 49235 50000 PRN SOLE 0 0 50000 PRUDENTIAL FINL INC COM 744320102 1015809 11514 SH SOLE 8487 0 3027 PTC INC COM 69370C100 323590 2274 SH SOLE 2274 0 0 PUBLIC STORAGE COM 74460D109 807650 2767 SH SOLE 2719 0 48 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 564090 9010 SH SOLE 8695 0 315 PULTE GROUP INC COM 745867101 337908 4350 SH SOLE 4337 0 13 PURE CYCLE CORP COM NEW 746228303 2059420 187220 SH SOLE 154120 0 33100 PURE STORAGE INC CL A 74624M102 85885743 2332584 SH SOLE 1324015 0 1008569 PURECYCLE TECHNOLOGIES INC COM 74623V103 176075 16471 SH SOLE 16471 0 0 PVH CORPORATION COM 693656100 301839 3552 SH SOLE 324 0 3228 QUALCOMM INC COM 747525103 40715046 342028 SH SOLE 297952 0 44076 QUALYS INC COM 74758T303 2747963 21274 SH SOLE 17860 0 3414 QUANTA SVCS INC COM 74762E102 3688197 18774 SH SOLE 16218 0 2556 QUEST DIAGNOSTICS INC COM 74834L100 2035969 14485 SH SOLE 13226 0 1259 QUIDELORTHO CORP COM 219798105 6158072 74319 SH SOLE 72212 0 2107 QUINSTREET INC COM 74874Q100 7746884 877337 SH SOLE 772874 0 104463 RAMBUS INC DEL COM 750917106 276829 4314 SH SOLE 4192 0 122 RAPID7 INC COM 753422104 3428783 75724 SH SOLE 69973 0 5751 RAYONIER INC COM 754907103 1203625 38332 SH SOLE 26217 0 12115 RAYTHEON TECHNOLOGIES CORP COM 75513E101 31775521 324372 SH SOLE 291196 0 33176 RB GLOBAL INC COM 74935Q107 43562743 726046 SH SOLE 381338 0 344708 RBC BEARINGS INC COM 75524B104 3306849 15206 SH SOLE 10199 0 5007 READY CAPITAL CORP COM 75574U101 65334 5792 SH SOLE 5792 0 0 READY CAPITAL CORP 7% CN SR NT 2023 75574U200 133940 5332 SH SOLE 3232 0 2100 REALTY INCOME CORP COM 756109104 1180976 19752 SH SOLE 19610 0 142 REDFIN CORP COM 75737F108 2433463 195931 SH SOLE 183002 0 12929 REDWOOD TRUST INC COM 758075402 219647 34482 SH SOLE 32482 0 2000 REGENERON PHARMACEUTICALS COM 75886F107 1282594 1785 SH SOLE 1748 0 37 REGIONS FINANCIAL CORP NEW COM 7591EP100 4711657 264403 SH SOLE 217695 0 46708 RELX PLC SPONSORED ADR 759530108 441662 13212 SH SOLE 13038 0 174 REMITLY GLOBAL INC COM 75960P104 269935 14343 SH SOLE 13293 0 1050 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 1882272 48251 SH SOLE 34401 0 13850 REPAY HLDGS CORP COM CL A 76029L100 3552252 453672 SH SOLE 410892 0 42780 REPLIGEN CORP COM 759916109 6290443 44468 SH SOLE 41099 0 3369 REPUBLIC SVCS INC COM 760759100 5283259 34493 SH SOLE 32921 0 1572 RESMED INC COM 761152107 76081218 348198 SH SOLE 221711 0 126487 REVANCE THERAPEUTICS INC COM 761330109 12560720 496275 SH SOLE 456022 0 40253 REVOLVE GROUP INC CL A 76156B107 364687 22237 SH SOLE 22022 0 215 REVVITY INC COM 714046109 736854 6203 SH SOLE 6193 0 10 RH COM 74967X103 5061184 15356 SH SOLE 11804 0 3552 RINGCENTRAL INC CL A 76680R206 1207344 36888 SH SOLE 31854 0 5034 RINGCENTRAL INC NOTE3/0 76680RAF4 3278018 3565000 PRN SOLE 3030000 0 535000 RIO TINTO PLC SPONSORED ADR 767204100 485056 7598 SH SOLE 7572 0 26 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 1294532 77703 SH SOLE 70616 0 7087 ROBERT HALF INTL INC COM 770323103 6631264 88158 SH SOLE 84711 0 3447 ROBLOX CORP CL A 771049103 256469 6364 SH SOLE 6274 0 90 ROCKET LAB USA INC COM 773122106 2693706 448951 SH SOLE 396088 0 52863 ROCKWELL AUTOMATION INC COM 773903109 122567161 372036 SH SOLE 189055 0 182981 ROKU INC COM CL A 77543R102 3126621 48884 SH SOLE 38696 0 10188 ROLLINS INC COM 775711104 80738622 1885095 SH SOLE 1326171 0 558924 ROPER TECHNOLOGIES INC COM 776696106 15933687 33140 SH SOLE 26359 0 6781 ROSS STORES INC COM 778296103 750768 6696 SH SOLE 6624 0 72 ROYAL BK CDA COM 780087102 2411027 25244 SH SOLE 25204 0 40 ROYAL CARIBBEAN GROUP COM V7780T103 1011446 9750 SH SOLE 8182 0 1568 ROYAL GOLD INC COM 780287108 2868237 24989 SH SOLE 24349 0 640 ROYCE GLOBAL VALUE TR INC COM 78081T104 134017 14504 SH SOLE 13484 0 1020 RPM INTL INC COM 749685103 1310955 14610 SH SOLE 6073 0 8537 RUSH STREET INTERACTIVE INC COM 782011100 1665181 533712 SH SOLE 533712 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 113619687 2531069 SH SOLE 2166744 0 364325 S&P GLOBAL INC COM 78409V104 71565641 178517 SH SOLE 108132 0 70385 SALESFORCE INC COM 79466L302 172149997 814873 SH SOLE 578317 0 236556 SANGAMO THERAPEUTICS INC COM 800677106 383373 294902 SH SOLE 294402 0 500 SANOFI SPONSORED ADR 80105N105 978231 18149 SH SOLE 17742 0 407 SAREPTA THERAPEUTICS INC COM 803607100 5381867 46995 SH SOLE 42605 0 4390 SBA COMMUNICATIONS CORP NEW CL A 78410G104 15671086 67618 SH SOLE 65895 0 1723 SCHLUMBERGER LTD COM STK 806857108 8141457 165746 SH SOLE 143754 0 21992 SCHWAB CHARLES CORP COM 808513105 62202125 1097426 SH SOLE 707739 0 389687 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3187645 61657 SH SOLE 60707 0 950 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 706170 13484 SH SOLE 13084 0 400 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3900331 52039 SH SOLE 45672 0 6367 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 579759 8642 SH SOLE 8217 0 425 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 243065 3422 SH SOLE 1826 0 1596 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2124822 48512 SH SOLE 48472 0 40 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 527796 21429 SH SOLE 21429 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 47221 936 SH SOLE 936 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 177437 3082 SH SOLE 2957 0 125 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5109440 70359 SH SOLE 56840 0 13519 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1441491 40435 SH SOLE 36735 0 3700 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 131094 2840 SH SOLE 2840 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 179464 9189 SH SOLE 9189 0 0 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 1199086 24332 SH SOLE 24332 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1272306 26473 SH SOLE 26473 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 466355 8895 SH SOLE 8707 0 188 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 61124 1810 SH SOLE 1510 0 300 SCIENCE APPLICATIONS INTL CO COM 808625107 2757743 24518 SH SOLE 21280 0 3238 SCOTTS MIRACLE-GRO CO CL A 810186106 15797561 251995 SH SOLE 214393 0 37602 SEAGEN INC COM 81181C104 13959124 72530 SH SOLE 68376 0 4154 SEALED AIR CORP NEW COM 81211K100 13324951 333124 SH SOLE 296309 0 36815 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1546962 18667 SH SOLE 18383 0 284 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 15712595 118380 SH SOLE 113437 0 4943 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1502233 20254 SH SOLE 19652 0 602 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2711583 15968 SH SOLE 14109 0 1859 SELECT SECTOR SPDR TR ENERGY 81369Y506 15338947 188973 SH SOLE 173009 0 15964 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 15209229 451179 SH SOLE 393667 0 57512 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3367247 31376 SH SOLE 28411 0 2965 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 11441455 65808 SH SOLE 61002 0 4806 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3964895 60923 SH SOLE 59055 0 1868 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 903298 23967 SH SOLE 23313 0 654 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5070857 77489 SH SOLE 72714 0 4775 SELECTA BIOSCIENCES INC COM 816212104 28015 25013 SH SOLE 25013 0 0 SELECTQUOTE INC COM 816307300 107250 55000 SH SOLE 55000 0 0 SEMPRA COM 816851109 2686882 18455 SH SOLE 17461 0 994 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 352868 7843 SH SOLE 20 0 7823 SENSEONICS HLDGS INC COM 81727U105 17399 22800 SH SOLE 20800 0 2000 SENTINELONE INC CL A 81730H109 532683 35277 SH SOLE 25277 0 10000 SERVICENOW INC COM 81762P102 172491616 306941 SH SOLE 261430 0 45511 SHAKE SHACK INC CL A 819047101 15931784 204990 SH SOLE 177409 0 27581 SHELL PLC SPON ADS 780259305 3308808 54800 SH SOLE 46328 0 8472 SHERWIN WILLIAMS CO COM 824348106 10799495 40673 SH SOLE 23903 0 16770 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 394467 15433 SH SOLE 15066 0 367 SHOPIFY INC CL A 82509L107 22713231 351598 SH SOLE 288870 0 62728 SIGNA SPORTS UNITED NV ORD SHS N80029106 1611283 569358 SH SOLE 502193 0 67165 SILENCE THERAPEUTICS PLC ADS 82686Q101 214423 38986 SH SOLE 38986 0 0 SILICON LABORATORIES INC COM 826919102 538367 3413 SH SOLE 1468 0 1945 SIMILARWEB LTD SHS M84137104 1258208 191800 SH SOLE 180589 0 11211 SIMON PPTY GROUP INC NEW COM 828806109 4918445 42591 SH SOLE 31619 0 10972 SIMPLY GOOD FOODS CO COM 82900L102 1568723 42873 SH SOLE 42376 0 497 SIRIUS XM HOLDINGS INC COM 82968B103 164761 36371 SH SOLE 32643 0 3728 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 10496317 62717 SH SOLE 58330 0 4387 SITIO ROYALTIES CORP CLASS A COM 82983N108 2989930 113815 SH SOLE 109575 0 4240 SKYWORKS SOLUTIONS INC COM 83088M102 354208 3200 SH SOLE 1668 0 1532 SMARTSHEET INC COM CL A 83200N103 13271112 346867 SH SOLE 303081 0 43786 SMITH A O CORP COM 831865209 250843 3447 SH SOLE 2353 0 1094 SMUCKER J M CO COM NEW 832696405 23385755 158365 SH SOLE 122597 0 35768 SNAP INC CL A 83304A106 161438 13635 SH SOLE 11135 0 2500 SNAP ON INC COM 833034101 2192764 7609 SH SOLE 6342 0 1267 SNOWFLAKE INC CL A 833445109 4487138 25498 SH SOLE 22578 0 2920 SOLAREDGE TECHNOLOGIES INC COM 83417M104 774057 2877 SH SOLE 2576 0 301 SOLO BRANDS INC COM CL A 83425V104 1602238 283081 SH SOLE 274632 0 8449 SONOS INC COM 83570H108 515783 31585 SH SOLE 20951 0 10634 SONY GROUP CORPORATION SPONSORED ADR 835699307 863318 9588 SH SOLE 9442 0 146 SOUNDTHINKING INC COM 82536T107 1270285 58110 SH SOLE 54865 0 3245 SOUTHERN CO COM 842587107 6388920 90945 SH SOLE 76319 0 14626 SOUTHWEST AIRLS CO COM 844741108 1120570 30946 SH SOLE 23318 0 7628 SOUTHWESTERN ENERGY CO COM 845467109 65106 10833 SH SOLE 5000 0 5833 SOVOS BRANDS INC COM 84612U107 1705182 87177 SH SOLE 85235 0 1942 SP PLUS CORP COM 78469C103 3112726 79589 SH SOLE 78837 0 752 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 15760332 45835 SH SOLE 36140 0 9695 SPDR GOLD TR GOLD SHS 78463V107 26211573 147033 SH SOLE 128384 0 18649 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 16752 435 SH SOLE 70 0 365 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 3554 69 SH SOLE 69 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 39083 850 SH SOLE 850 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 920700 26780 SH SOLE 24980 0 1800 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 42733 1502 SH SOLE 1502 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 795460 14755 SH SOLE 10159 0 4596 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 2302526 56063 SH SOLE 49905 0 6158 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 64062 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1720 50 SH SOLE 0 0 50 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 105461 4036 SH SOLE 3276 0 760 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 133411 5386 SH SOLE 5386 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 644707 21131 SH SOLE 159 0 20972 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1439570 44240 SH SOLE 25650 0 18590 SPDR S&P 500 ETF TR TR UNIT 78462F103 318155639 717731 SH SOLE 609177 0 108554 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 32457845 67774 SH SOLE 58421 0 9353 SPDR SER TR NYSE TECH ETF 78464A102 256335 1837 SH SOLE 1837 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 16623 216 SH SOLE 216 0 0 SPDR SER TR NUVEEN BLOOMBERG 78464A284 1306647 52245 SH SOLE 52245 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 14392 430 SH SOLE 430 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 1190810 15427 SH SOLE 14350 0 1077 SPDR SER TR BBG CONV SEC ETF 78464A359 2652237 37916 SH SOLE 35500 0 2416 SPDR SER TR PORTFOLIO INTRMD 78464A375 358926 11178 SH SOLE 778 0 10400 SPDR SER TR PORT MTG BK ETF 78464A383 264 12 SH SOLE 12 0 0 SPDR SER TR BLOOMBERG EMERGI 78464A391 402 19 SH SOLE 19 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 1779032 29160 SH SOLE 29160 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 2720926 92423 SH SOLE 69785 0 22638 SPDR SER TR PRTFLO S&P500 VL 78464A508 548726 12702 SH SOLE 4702 0 8000 SPDR SER TR BLOOMBERG INTL T 78464A516 13422 595 SH SOLE 595 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 28388 339 SH SOLE 239 0 100 SPDR SER TR S&P TELECOM 78464A540 13889 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 8627 92 SH SOLE 92 0 0 SPDR SER TR DJ REIT ETF 78464A607 6059 67 SH SOLE 67 0 0 SPDR SER TR AEROSPACE DEF 78464A631 166253 1368 SH SOLE 1267 0 101 SPDR SER TR PORTFOLIO AGRGTE 78464A649 215899 8510 SH SOLE 6800 0 1710 SPDR SER TR PORTFLI TIPS ETF 78464A656 47132 1824 SH SOLE 1824 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 31038 1038 SH SOLE 760 0 278 SPDR SER TR PORTFLI INTRMDIT 78464A672 35083 1240 SH SOLE 50 0 1190 SPDR SER TR S&P REGL BKG 78464A698 257964 6318 SH SOLE 6318 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 11570 181 SH SOLE 181 0 0 SPDR SER TR S&P METALS MNG 78464A755 2987842 58793 SH SOLE 54477 0 4316 SPDR SER TR S&P DIVID ETF 78464A763 11035473 90027 SH SOLE 81677 0 8350 SPDR SER TR S&P CAP MKTS 78464A771 3565 42 SH SOLE 42 0 0 SPDR SER TR S&P INS ETF 78464A789 181916 4450 SH SOLE 4275 0 175 SPDR SER TR S&P BK ETF 78464A797 58824 1634 SH SOLE 1634 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 19417 271 SH SOLE 0 0 271 SPDR SER TR S&P 400 MDCP VAL 78464A839 275667 4008 SH SOLE 3714 0 294 SPDR SER TR PORTFOLIO S&P400 78464A847 17407573 379333 SH SOLE 312805 0 66528 SPDR SER TR PORTFOLIO S&P500 78464A854 1167368 22402 SH SOLE 14715 0 7687 SPDR SER TR S&P SEMICNDCTR 78464A862 1394570 6302 SH SOLE 6302 0 0 SPDR SER TR S&P BIOTECH 78464A870 9082147 109160 SH SOLE 63368 0 45792 SPDR SER TR S&P HOMEBUILD 78464A888 86223 1074 SH SOLE 561 0 513 SPDR SER TR PORTFOLIO SH TSR 78468R101 224563 7800 SH SOLE 10 0 7790 SPDR SER TR BLOOMBERG INVT 78468R200 257121 8378 SH SOLE 6279 0 2099 SPDR SER TR BLOOMBERG SHT TE 78468R408 79251 3209 SH SOLE 3142 0 67 SPDR SER TR OILGAS EQUIP 78468R549 2812519 35980 SH SOLE 35980 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 11348 88 SH SOLE 88 0 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 437 19 SH SOLE 19 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 41733 453 SH SOLE 369 0 84 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 424759 4626 SH SOLE 471 0 4155 SPDR SER TR NUVEEN BLMBRG MU 78468R721 136126 2949 SH SOLE 2949 0 0 SPDR SER TR NUVEEN BLMBRG SH 78468R739 1080117 22957 SH SOLE 22957 0 0 SPDR SER TR SPDR MSCI USA GE 78468R747 1194906 13572 SH SOLE 13572 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 156408 4218 SH SOLE 2908 0 1310 SPDR SER TR SPDR S&P 500 ETF 78468R796 40800 1128 SH SOLE 1128 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 991371 25524 SH SOLE 21959 0 3565 SPIRE INC COM 84857L101 371568 5857 SH SOLE 5795 0 62 SPLUNK INC COM 848637104 53529036 504563 SH SOLE 50860 0 453703 SPOTIFY TECHNOLOGY S A SHS L8681T102 402981 2510 SH SOLE 349 0 2161 SPRINKLR INC CL A 85208T107 194657 14075 SH SOLE 14075 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 6776306 454176 SH SOLE 427276 0 26900 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 726643 93279 SH SOLE 43849 0 49430 SPROUT SOCIAL INC COM CL A 85209W109 49846107 1079855 SH SOLE 813792 0 266063 SPS COMM INC COM 78463M107 834309 4344 SH SOLE 4344 0 0 SPX TECHNOLOGIES INC COM 78473E103 1066883 12556 SH SOLE 10950 0 1606 SQUARESPACE INC CLASS A 85225A107 277363 8794 SH SOLE 8794 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 884699 14599 SH SOLE 8574 0 6025 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 113662 2715 SH SOLE 2564 0 151 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 223187 5504 SH SOLE 5204 0 300 STAG INDL INC COM 85254J102 364723 10165 SH SOLE 9455 0 710 STANLEY BLACK & DECKER INC COM 854502101 1586740 16932 SH SOLE 15972 0 960 STARBUCKS CORP COM 855244109 256154539 2585852 SH SOLE 1938851 0 647001 STARWOOD PPTY TR INC COM 85571B105 3867908 199377 SH SOLE 179634 0 19743 STATE STR CORP COM 857477103 1398708 19113 SH SOLE 16034 0 3079 STEEL DYNAMICS INC COM 858119100 448465 4117 SH SOLE 3722 0 395 STELLANTIS N.V SHS N82405106 274751 15664 SH SOLE 15379 0 285 STERICYCLE INC COM 858912108 221983 4780 SH SOLE 3280 0 1500 STERIS PLC SHS USD G8473T100 3591356 15963 SH SOLE 14164 0 1799 STMICROELECTRONICS N V NY REGISTRY 861012102 453759 9077 SH SOLE 9033 0 44 STRYKER CORPORATION COM 863667101 267002225 875159 SH SOLE 611516 0 263643 SUN CMNTYS INC COM 866674104 896404 6871 SH SOLE 5853 0 1018 SUN LIFE FINANCIAL INC. COM 866796105 639825 12276 SH SOLE 12276 0 0 SUNCOR ENERGY INC NEW COM 867224107 4434275 151237 SH SOLE 92140 0 59097 SUNOPTA INC COM 8676EP108 7477485 1117711 SH SOLE 1019506 0 98205 SUNRUN INC COM 86771W105 293243 16419 SH SOLE 16419 0 0 SURGEPAYS INC COM NEW 86882L204 192450 26327 SH SOLE 26327 0 0 SYMBOTIC INC CLASS A COM 87151X101 1199964 28030 SH SOLE 28030 0 0 SYNEOS HEALTH INC CL A 87166B102 380482 9029 SH SOLE 8595 0 434 SYNOPSYS INC COM 871607107 13924358 31980 SH SOLE 31024 0 956 SYSCO CORP COM 871829107 30581381 412148 SH SOLE 356156 0 55992 T-MOBILE US INC COM 872590104 1698191 12226 SH SOLE 10955 0 1271 TACTILE SYS TECHNOLOGY INC COM 87357P100 8900708 357028 SH SOLE 347670 0 9358 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6161268 61051 SH SOLE 46914 0 14137 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5222856 35491 SH SOLE 33375 0 2116 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 183320 11669 SH SOLE 11323 0 346 TANGER FACTORY OUTLET CTRS I COM 875465106 264084 11966 SH SOLE 789 0 11177 TARGA RES CORP COM 87612G101 1191837 15661 SH SOLE 14471 0 1190 TARGET CORP COM 87612E106 18659660 141468 SH SOLE 103830 0 37638 TASKUS INC CLASS A COM 87652V109 372609 32916 SH SOLE 31182 0 1734 TE CONNECTIVITY LTD SHS H84989104 7386229 52699 SH SOLE 30563 0 22136 TECHNIPFMC PLC COM G87110105 781988 47051 SH SOLE 46751 0 300 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 542658 38706 SH SOLE 38406 0 300 TELADOC HEALTH INC COM 87918A105 577448 22806 SH SOLE 17120 0 5686 TELEDYNE TECHNOLOGIES INC COM 879360105 3555279 8648 SH SOLE 8514 0 134 TELOS CORP MD COM 87969B101 128000 50000 SH SOLE 50000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 418801 27589 SH SOLE 26338 0 1251 TENABLE HLDGS INC COM 88025T102 13870065 318486 SH SOLE 296236 0 22250 TERADYNE INC COM 880770102 1703572 15302 SH SOLE 15060 0 242 TESLA INC COM 88160R101 57984610 221510 SH SOLE 169965 0 51545 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 81098 10770 SH SOLE 10770 0 0 TEXAS INSTRS INC COM 882508104 50336114 279614 SH SOLE 199556 0 80058 TEXAS PACIFIC LAND CORPORATI COM 88262P102 3472856 2638 SH SOLE 2573 0 65 TEXTRON INC COM 883203101 223456 3304 SH SOLE 2974 0 330 THE CIGNA GROUP COM 125523100 12465195 44423 SH SOLE 35653 0 8770 THE REAL GOOD FOOD COMPANY I COM CL A 75601G109 193043 55632 SH SOLE 46482 0 9150 THE TRADE DESK INC COM CL A 88339J105 666640 8633 SH SOLE 5763 0 2870 THERMO FISHER SCIENTIFIC INC COM 883556102 79725876 152805 SH SOLE 126800 0 26005 THERMON GROUP HLDGS INC COM 88362T103 5141780 193300 SH SOLE 190527 0 2773 THOMSON REUTERS CORP. COM 884903808 279273 2070 SH SOLE 2041 0 29 THOUGHTWORKS HOLDING INC COM 88546E105 1016056 134577 SH SOLE 131560 0 3017 TIDEWATER INC NEW COM 88642R109 227637 4106 SH SOLE 4106 0 0 TIDEWATER INC NEW *W EXP 07/31/202 88642R117 50 43 SH SOLE 43 0 0 TIDEWATER INC NEW *W EXP 07/31/202 88642R125 9 46 SH SOLE 46 0 0 TILRAY BRANDS INC COM 88688T100 246959 158307 SH SOLE 157787 0 520 TIMKEN CO COM 887389104 383419 4189 SH SOLE 1476 0 2713 TITAN INTL INC ILL COM 88830M102 345548 30100 SH SOLE 30000 0 100 TJX COS INC NEW COM 872540109 21417011 252589 SH SOLE 235320 0 17269 TOAST INC CL A 888787108 47197549 2091163 SH SOLE 1813939 0 277224 TOLL BROTHERS INC COM 889478103 273503 3459 SH SOLE 2584 0 875 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 1234472 62190 SH SOLE 62190 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1753386 28276 SH SOLE 22838 0 5438 TOTALENERGIES SE SPONSORED ADS 89151E109 4233082 73440 SH SOLE 60864 0 12576 TRACTOR SUPPLY CO COM 892356106 16042793 72559 SH SOLE 58321 0 14238 TRADEWEB MKTS INC CL A 892672106 474156 6924 SH SOLE 6877 0 47 TRAEGER INC COMMON STOCK 89269P103 374795 88187 SH SOLE 62287 0 25900 TRANE TECHNOLOGIES PLC SHS G8994E103 3131194 16371 SH SOLE 11070 0 5301 TRANSDIGM GROUP INC COM 893641100 152514989 170566 SH SOLE 121152 0 49414 TRANSOCEAN LTD REG SHS H8817H100 1886680 269141 SH SOLE 239491 0 29650 TRANSUNION COM 89400J107 1800278 22983 SH SOLE 18338 0 4645 TRAVELERS COMPANIES INC COM 89417E109 6481649 37324 SH SOLE 32694 0 4630 TREEHOUSE FOODS INC COM 89469A104 20452433 405963 SH SOLE 352382 0 53581 TREVENA INC COM NEW 89532E208 8810 10000 SH SOLE 0 0 10000 TREX CO INC COM 89531P105 54227888 827149 SH SOLE 602801 0 224348 TRIMBLE INC COM 896239100 16909407 319407 SH SOLE 196450 0 122957 TRIPLE FLAG PRECIOUS METAL COM 89679M104 165360 12000 SH SOLE 12000 0 0 TRUIST FINL CORP COM 89832Q109 1225782 40388 SH SOLE 30723 0 9665 TWILIO INC CL A 90138F102 17275163 271537 SH SOLE 203896 0 67641 TWIST BIOSCIENCE CORP COM 90184D100 554630 27108 SH SOLE 15638 0 11470 TWO HBRS INVT CORP COM 90187B804 176137 12690 SH SOLE 9067 0 3623 TYLER TECHNOLOGIES INC COM 902252105 196290724 471320 SH SOLE 391857 0 79463 TYSON FOODS INC CL A 902494103 1391044 27254 SH SOLE 16246 0 11008 U HAUL HOLDING COMPANY COM SER N 023586506 248790 4910 SH SOLE 4775 0 135 U S SILICA HLDGS INC COM 90346E103 1173937 96780 SH SOLE 75560 0 21220 UBER TECHNOLOGIES INC COM 90353T100 106027635 2456049 SH SOLE 1589231 0 866818 UBER TECHNOLOGIES INC NOTE12/1 90353TAJ9 22801 25000 PRN SOLE 0 0 25000 UFP INDUSTRIES INC COM 90278Q108 435905 4492 SH SOLE 1201 0 3291 ULTA BEAUTY INC COM 90384S303 34720970 73781 SH SOLE 55584 0 18197 UNDER ARMOUR INC CL A 904311107 364343 50463 SH SOLE 47273 0 3190 UNDER ARMOUR INC CL C 904311206 49043 7309 SH SOLE 5344 0 1965 UNIFIRST CORP MASS COM 904708104 3781779 24397 SH SOLE 23255 0 1142 UNILEVER PLC SPON ADR NEW 904767704 7270496 139469 SH SOLE 108255 0 31214 UNION PAC CORP COM 907818108 109911745 537151 SH SOLE 380459 0 156692 UNIQURE NV SHS N90064101 277435 24209 SH SOLE 24059 0 150 UNITED AIRLS HLDGS INC COM 910047109 1492162 27195 SH SOLE 26365 0 830 UNITED PARCEL SERVICE INC CL B 911312106 36863886 205656 SH SOLE 145094 0 60562 UNITED RENTALS INC COM 911363109 2869208 6442 SH SOLE 6055 0 387 UNITED STATES STL CORP NEW COM 912909108 1262230 50469 SH SOLE 40369 0 10100 UNITED THERAPEUTICS CORP DEL COM 91307C102 331125 1500 SH SOLE 1500 0 0 UNITEDHEALTH GROUP INC COM 91324P102 176203201 366601 SH SOLE 301124 0 65477 UNITY SOFTWARE INC COM 91332U101 10378205 239019 SH SOLE 206280 0 32739 UNIVERSAL DISPLAY CORP COM 91347P105 364649 2530 SH SOLE 657 0 1873 UNIVERSAL HLTH SVCS INC CL B 913903100 246121 1560 SH SOLE 1415 0 145 UPHEALTH INC COM NEW 91532B200 37055 19710 SH SOLE 19710 0 0 URANIUM ENERGY CORP COM 916896103 545700 160500 SH SOLE 160000 0 500 US BANCORP DEL COM NEW 902973304 6437660 194844 SH SOLE 141116 0 53728 VAIL RESORTS INC COM 91879Q109 4849835 19264 SH SOLE 7347 0 11917 VALERO ENERGY CORP COM 91913Y100 4711818 40169 SH SOLE 37359 0 2810 VALMONT INDS INC COM 920253101 21548740 74038 SH SOLE 63175 0 10863 VANECK ETF TRUST GOLD MINERS ETF 92189F106 9317470 309448 SH SOLE 278103 0 31345 VANECK ETF TRUST STEEL ETF 92189F205 768 12 SH SOLE 12 0 0 VANECK ETF TRUST EMERGING MRKT HI 92189F353 796 43 SH SOLE 43 0 0 VANECK ETF TRUST PREFERRED SECURT 92189F429 35340 2000 SH SOLE 2000 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 3012 108 SH SOLE 108 0 0 VANECK ETF TRUST MORTGAGE REIT 92189F452 90075 7500 SH SOLE 7500 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 39546 324 SH SOLE 324 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 2747653 34436 SH SOLE 24317 0 10119 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 5555277 36488 SH SOLE 33765 0 2723 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 69475 882 SH SOLE 882 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 66321 425 SH SOLE 425 0 0 VANECK ETF TRUST CHINA GROWTH LDR 92189F759 13761 600 SH SOLE 600 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 732100 20530 SH SOLE 17917 0 2613 VANECK ETF TRUST VANECK VIETNAM 92189F817 9310 700 SH SOLE 0 0 700 VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 46502 2572 SH SOLE 1753 0 819 VANECK ETF TRUST GAMING ETF 92189F882 23265 520 SH SOLE 520 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 123790 2687 SH SOLE 1697 0 990 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 1026800 20000 SH SOLE 20000 0 0 VANECK ETF TRUST OIL SERVICES ETF 92189H607 48261 168 SH SOLE 73 0 95 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 361 22 SH SOLE 22 0 0 VANECK ETF TRUST ENERGY INCME ET 92189H870 2442 38 SH SOLE 38 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 959721 3777 SH SOLE 3727 0 50 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3205863 20590 SH SOLE 13763 0 6827 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 200 2 SH SOLE 2 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 266484 2900 SH SOLE 2900 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 141754 1722 SH SOLE 1600 0 122 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1576136 16858 SH SOLE 16560 0 298 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 35422 400 SH SOLE 400 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 375 5 SH SOLE 5 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 6783715 90173 SH SOLE 1318 0 88855 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 39418274 521613 SH SOLE 360973 0 160640 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3420523 47056 SH SOLE 45524 0 1532 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 8079589 164353 SH SOLE 153793 0 10560 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 451553 9238 SH SOLE 9238 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 65798463 161556 SH SOLE 153619 0 7937 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 18611006 134492 SH SOLE 123182 0 11310 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3209086 15596 SH SOLE 11193 0 4403 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 17075101 204345 SH SOLE 186098 0 18247 VANGUARD INDEX FDS SML CP GRW ETF 922908595 7259923 31601 SH SOLE 23663 0 7938 VANGUARD INDEX FDS SM CP VAL ETF 922908611 7872077 47594 SH SOLE 44845 0 2749 VANGUARD INDEX FDS MID CAP ETF 922908629 18712266 84994 SH SOLE 80171 0 4823 VANGUARD INDEX FDS LARGE CAP ETF 922908637 986184 4865 SH SOLE 3100 0 1765 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 9842048 66129 SH SOLE 54787 0 11342 VANGUARD INDEX FDS GROWTH ETF 922908736 48750505 172288 SH SOLE 160533 0 11755 VANGUARD INDEX FDS VALUE ETF 922908744 95316244 670769 SH SOLE 615660 0 55109 VANGUARD INDEX FDS SMALL CP ETF 922908751 8891235 44704 SH SOLE 35318 0 9386 VANGUARD INDEX FDS TOTAL STK MKT 922908769 41045577 186334 SH SOLE 178360 0 7974 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1677407 41737 SH SOLE 41070 0 667 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 401595 3635 SH SOLE 2515 0 1120 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 947547 9771 SH SOLE 9706 0 65 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 95836764 1761381 SH SOLE 1552434 0 208947 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 24813664 609972 SH SOLE 562642 0 47330 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 510838 7327 SH SOLE 7252 0 75 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1908389 30930 SH SOLE 18941 0 11989 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1540727 32491 SH SOLE 18687 0 13804 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2384157 47474 SH SOLE 43125 0 4349 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 2178788 37741 SH SOLE 4463 0 33278 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1247988 16495 SH SOLE 15088 0 1407 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 97732 495 SH SOLE 495 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 114170 647 SH SOLE 457 0 190 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4873380 64446 SH SOLE 18563 0 45883 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 179431 2536 SH SOLE 2421 0 115 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1244933 21223 SH SOLE 21223 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 192554 2782 SH SOLE 2102 0 680 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 141092 700 SH SOLE 700 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 117624 2558 SH SOLE 2558 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 18367 234 SH SOLE 234 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2096 33 SH SOLE 33 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1928295 24400 SH SOLE 17708 0 6692 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 108489726 667917 SH SOLE 564197 0 103720 VANGUARD STAR FDS VG TL INTL STK F 921909768 1152108 20544 SH SOLE 20175 0 369 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 136054581 2946180 SH SOLE 2704736 0 241444 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 15837694 149314 SH SOLE 126308 0 23006 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4076482 64501 SH SOLE 63316 0 1185 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 5038767 67103 SH SOLE 54305 0 12798 VANGUARD WORLD FD ESG US STK ETF 921910733 3187784 40686 SH SOLE 40686 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 6562152 27886 SH SOLE 21386 0 6500 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 1349918 13010 SH SOLE 2814 0 10196 VANGUARD WORLD FD MEGA CAP INDEX 921910873 343743 2197 SH SOLE 2032 0 165 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 847952 2994 SH SOLE 2346 0 648 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3494968 17974 SH SOLE 17619 0 355 VANGUARD WORLD FDS ENERGY ETF 92204A306 2659505 23558 SH SOLE 22202 0 1356 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 634044 7805 SH SOLE 6033 0 1772 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3923659 16027 SH SOLE 14647 0 1380 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3886594 18910 SH SOLE 18239 0 671 VANGUARD WORLD FDS INF TECH ETF 92204A702 14249578 32227 SH SOLE 30221 0 2006 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1854674 10192 SH SOLE 9040 0 1152 VANGUARD WORLD FDS UTILITIES ETF 92204A876 364154 2561 SH SOLE 2132 0 429 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 281367 2647 SH SOLE 1680 0 967 VARONIS SYS INC COM 922280102 313084 11748 SH SOLE 11748 0 0 VEEVA SYS INC CL A COM 922475108 287383156 1453412 SH SOLE 1184616 0 268796 VELO3D INC COMMON STOCK 92259N104 361934 167562 SH SOLE 148517 0 19045 VENTAS INC COM 92276F100 531220 11238 SH SOLE 11076 0 162 VERACYTE INC COM 92337F107 1587596 62332 SH SOLE 44307 0 18025 VERISK ANALYTICS INC COM 92345Y106 93043380 411642 SH SOLE 291016 0 120626 VERIZON COMMUNICATIONS INC COM 92343V104 17959652 482916 SH SOLE 382785 0 100131 VERRA MOBILITY CORP CL A COM STK 92511U102 6899160 349856 SH SOLE 302860 0 46996 VERTEX PHARMACEUTICALS INC COM 92532F100 6427636 18265 SH SOLE 8630 0 9635 VERU INC COM 92536C103 380800 320000 SH SOLE 320000 0 0 VIATRIS INC COM 92556V106 261428 26195 SH SOLE 17126 0 9069 VICI PPTYS INC COM 925652109 2079467 66162 SH SOLE 58923 0 7239 VICOR CORP COM 925815102 436320 8080 SH SOLE 8080 0 0 VIEMED HEALTHCARE INC COM 92663R105 224940 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 1894609 116879 SH SOLE 110379 0 6500 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 592943 22100 SH SOLE 22100 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 878618 226448 SH SOLE 186423 0 40025 VIRTU FINL INC CL A 928254101 397155 23239 SH SOLE 23239 0 0 VISA INC COM CL A 92826C839 523972262 2206385 SH SOLE 1896918 0 309467 VISTA OUTDOOR INC COM 928377100 532371 19240 SH SOLE 18990 0 250 VIVID SEATS INC COM CL A 92854T100 93385 11791 SH SOLE 11791 0 0 VMWARE INC CL A COM 928563402 827224 5757 SH SOLE 3518 0 2239 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 393832 41675 SH SOLE 35642 0 6033 VONTIER CORPORATION COM 928881101 483771 15019 SH SOLE 10975 0 4044 VOYA FINANCIAL INC COM 929089100 407114 5677 SH SOLE 2142 0 3535 VSE CORP COM 918284100 690822 12632 SH SOLE 12340 0 292 VULCAN MATLS CO COM 929160109 17857155 79210 SH SOLE 18476 0 60734 VUZIX CORP COM NEW 92921W300 75567 14817 SH SOLE 0 0 14817 WABTEC COM 929740108 56509345 515267 SH SOLE 325490 0 189777 WALGREENS BOOTS ALLIANCE INC COM 931427108 7338856 257594 SH SOLE 196936 0 60658 WALMART INC COM 931142103 122392211 778675 SH SOLE 422022 0 356653 WARNER BROS DISCOVERY INC COM SER A 934423104 1005721 80201 SH SOLE 45184 0 35017 WARNER MUSIC GROUP CORP COM CL A 934550203 4154945 159254 SH SOLE 154609 0 4645 WASTE CONNECTIONS INC COM 94106B101 10780638 75426 SH SOLE 73975 0 1451 WASTE MGMT INC DEL COM 94106L109 9470883 54612 SH SOLE 47205 0 7407 WATERS CORP COM 941848103 960877 3605 SH SOLE 3604 0 1 WATSCO INC COM 942622200 292007433 765479 SH SOLE 585450 0 180029 WAYFAIR INC CL A 94419L101 893367 13742 SH SOLE 13543 0 199 WAYFAIR INC NOTE 0.625%10/0 94419LAM3 84258 99000 PRN SOLE 74000 0 25000 WEBSTER FINL CORP COM 947890109 203775 5398 SH SOLE 303 0 5095 WEC ENERGY GROUP INC COM 92939U106 3754783 42552 SH SOLE 30960 0 11592 WELLS FARGO CO NEW COM 949746101 10935229 256214 SH SOLE 228938 0 27276 WELLS FARGO CO NEW PERP PFD CNV A 949746804 445824 387 SH SOLE 377 0 10 WELLTOWER INC COM 95040Q104 2314597 28614 SH SOLE 22500 0 6114 WEST PHARMACEUTICAL SVSC INC COM 955306105 38574102 100855 SH SOLE 90366 0 10489 WESTERN ALLIANCE BANCORP COM 957638109 564317 15473 SH SOLE 15473 0 0 WESTERN DIGITAL CORP. COM 958102105 674964 17795 SH SOLE 14915 0 2880 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 24238 25000 PRN SOLE 25000 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 294479 11104 SH SOLE 7386 0 3718 WESTERN UN CO COM 959802109 300265 25598 SH SOLE 19716 0 5882 WESTROCK CO COM 96145D105 490418 16870 SH SOLE 16870 0 0 WEX INC COM 96208T104 25816099 141792 SH SOLE 130383 0 11409 WEYERHAEUSER CO MTN BE COM NEW 962166104 6743144 201228 SH SOLE 177107 0 24121 WHEATON PRECIOUS METALS CORP COM 962879102 6980631 161514 SH SOLE 124436 0 37078 WHIRLPOOL CORP COM 963320106 1363009 9161 SH SOLE 1296 0 7865 WILLIAMS COS INC COM 969457100 1130552 34648 SH SOLE 24628 0 10020 WILLIAMS SONOMA INC COM 969904101 1729949 13824 SH SOLE 13595 0 229 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2261742 9604 SH SOLE 8902 0 702 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 6464172 135262 SH SOLE 130962 0 4300 WINTRUST FINL CORP COM 97650W108 1424137 19611 SH SOLE 18283 0 1328 WISDOMTREE INC COM 97717P104 89180 13000 SH SOLE 13000 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1250865 20146 SH SOLE 20146 0 0 WISDOMTREE TR CHINESE YUAN FD 97717W182 9637 400 SH SOLE 0 0 400 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1006163 12645 SH SOLE 4120 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 108942 2341 SH SOLE 2141 0 200 WISDOMTREE TR US LARGECAP DIVD 97717W307 581813 9148 SH SOLE 8626 0 522 WISDOMTREE TR EMER MKT HIGH FD 97717W315 305007 7970 SH SOLE 6970 0 1000 WISDOMTREE TR US AI ENHANCED 97717W406 274827 2938 SH SOLE 2438 0 500 WISDOMTREE TR INDIA ERNGS FD 97717W422 487096 13997 SH SOLE 8997 0 5000 WISDOMTREE TR GERMANY HEDEQ FD 97717W448 25445 700 SH SOLE 700 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 2254 85 SH SOLE 85 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 56768 1350 SH SOLE 1350 0 0 WISDOMTREE TR WISDOMTREE US VA 97717W547 9008 144 SH SOLE 144 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 455090 10156 SH SOLE 4506 0 5650 WISDOMTREE TR US MIDCAP FUND 97717W570 40499 765 SH SOLE 765 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 64006 2223 SH SOLE 2223 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 107218 2143 SH SOLE 2023 0 120 WISDOMTREE TR INTL SMCAP DIV 97717W760 230883 3883 SH SOLE 3883 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 56546 1450 SH SOLE 1450 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 35758 968 SH SOLE 968 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 29175 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 215451 2588 SH SOLE 2588 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 5305 95 SH SOLE 95 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 50610 1782 SH SOLE 1782 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 219396 5092 SH SOLE 5092 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 129545 3850 SH SOLE 3850 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 77223 1820 SH SOLE 1520 0 300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 123132 1504 SH SOLE 1504 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 7507 272 SH SOLE 272 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 63146666 1254902 SH SOLE 1058699 0 196203 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 237243 7484 SH SOLE 7484 0 0 WOLFSPEED INC COM 977852102 6525932 117394 SH SOLE 116266 0 1128 WOODWARD INC COM 980745103 350504 2948 SH SOLE 2291 0 657 WORKDAY INC CL A 98138H101 355393713 1573304 SH SOLE 1149255 0 424049 WORKIVA INC COM CL A 98139A105 269907 2655 SH SOLE 2655 0 0 WP CAREY INC COM 92936U109 3750668 55516 SH SOLE 49779 0 5737 WYNDHAM HOTELS & RESORTS INC COM 98311A105 399283 5823 SH SOLE 5298 0 525 WYNN RESORTS LTD COM 983134107 2004273 18978 SH SOLE 18219 0 759 XCEL ENERGY INC COM 98389B100 2486408 39994 SH SOLE 37024 0 2970 XOMETRY INC CLASS A COM 98423F109 11843602 559188 SH SOLE 436250 0 122938 XPO INC COM 983793100 373470 6330 SH SOLE 5030 0 1300 XYLEM INC COM 98419M100 6096008 54129 SH SOLE 15641 0 38488 YETI HLDGS INC COM 98585X104 20326863 523349 SH SOLE 465896 0 57453 YUM BRANDS INC COM 988498101 4333166 31275 SH SOLE 29540 0 1735 YUM CHINA HLDGS INC COM 98850P109 769377 13617 SH SOLE 11931 0 1686 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 27919548 94377 SH SOLE 29691 0 64686 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3428555 23548 SH SOLE 18203 0 5345 ZOETIS INC CL A 98978V103 412544680 2395591 SH SOLE 1829240 0 566351 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 9477677 139624 SH SOLE 114134 0 25490