0001172661-24-002534.txt : 20240515 0001172661-24-002534.hdr.sgml : 20240515 20240515172251 ACCESSION NUMBER: 0001172661-24-002534 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 EFFECTIVENESS DATE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ZACKS INVESTMENT MANAGEMENT CENTRAL INDEX KEY: 0001086483 ORGANIZATION NAME: IRS NUMBER: 363792197 STATE OF INCORPORATION: IL FISCAL YEAR END: 0228 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04587 FILM NUMBER: 24952664 BUSINESS ADDRESS: STREET 1: 227 W. MONROE ST STREET 2: SUITE 4350 CITY: CHICAGO STATE: IL ZIP: 60606 BUSINESS PHONE: 3122659359 MAIL ADDRESS: STREET 1: 227 W. MONROE ST STREET 2: SUITE 4350 CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001086483 XXXXXXXX 03-31-2024 03-31-2024 false ZACKS INVESTMENT MANAGEMENT
227 W. Monroe St Suite 4350 Chicago IL 60606
13F HOLDINGS REPORT 028-04587 000110897 801-40592 N
Frank C. Lanza Chief Compliance Officer 312-265-9359 /s/ Frank C. Lanza Chicago IL 05-15-2024 0 629 9377242886
INFORMATION TABLE 2 infotable.xml 1 800 FLOWERS COM INC CL A 68243Q106 166970 15417 SH SOLE 15417 0 0 1ST SOURCE CORP COM 336901103 667016 12724 SH SOLE 12724 0 0 3-D SYS CORP DEL COM NEW 88554D205 132173 29769 SH SOLE 29769 0 0 3M CO COM 88579Y101 40334367 380262 SH SOLE 346434 33828 0 8X8 INC NEW COM 282914100 863655 319872 SH SOLE 303342 16530 0 AAON INC COM PAR $0.004 000360206 3117243 35383 SH SOLE 35383 0 0 ABBOTT LABS COM 002824100 58054750 510776 SH SOLE 465166 45610 0 ABBVIE INC COM 00287Y109 131710408 723286 SH SOLE 641131 82155 0 ABERCROMBIE & FITCH CO CL A 002896207 2665084 21265 SH SOLE 21265 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 30872131 89069 SH SOLE 82731 6338 0 ACUITY BRANDS INC COM 00508Y102 4471617 16640 SH SOLE 12882 3758 0 ADMA BIOLOGICS INC COM 000899104 1866787 282846 SH SOLE 266666 16180 0 ADOBE INC COM 00724F101 2181574 4324 SH SOLE 2100 2224 0 ADVANCED MICRO DEVICES INC COM 007903107 34181808 189383 SH SOLE 166300 23083 0 AFLAC INC COM 001055102 705181 8213 SH SOLE 8213 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 533127 3664 SH SOLE 3664 0 0 AGILYSYS INC COM 00847J105 216113 2565 SH SOLE 2565 0 0 AGNC INVT CORP COM 00123Q104 3495306 353061 SH SOLE 273427 79634 0 AIRBNB INC COM CL A 009066101 6682250 40508 SH SOLE 32496 8012 0 ALAMO GROUP INC COM 011311107 756086 3311 SH SOLE 3311 0 0 ALBANY INTL CORP CL A 012348108 641493 6860 SH SOLE 6860 0 0 ALERUS FINL CORP COM 01446U103 1806258 82742 SH SOLE 82742 0 0 ALKERMES PLC SHS G01767105 1609343 59451 SH SOLE 59451 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 8146365 100375 SH SOLE 91337 9038 0 ALLOGENE THERAPEUTICS INC COM 019770106 2055305 459800 SH SOLE 434863 24937 0 ALPHABET INC CAP STK CL A 02079K305 174369072 1155297 SH SOLE 1018282 137015 0 ALPHABET INC CAP STK CL C 02079K107 19991727 131300 SH SOLE 115305 15995 0 ALPS ETF TR ALERIAN MLP 00162Q452 524006 11041 SH SOLE 11041 0 0 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 281663 21750 SH SOLE 21750 0 0 ALTAIR ENGR INC COM CL A 021369103 1908274 22151 SH SOLE 22151 0 0 ALTRIA GROUP INC COM 02209S103 37208217 853008 SH SOLE 761947 91061 0 AMAZON COM INC COM 023135106 179983351 997800 SH SOLE 881499 116301 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 835434 32394 SH SOLE 32394 0 0 AMERICAN ELEC PWR CO INC COM 025537101 60807067 706238 SH SOLE 638483 67755 0 AMERICAN EXPRESS CO COM 025816109 41153706 180745 SH SOLE 156222 24523 0 AMERIPRISE FINL INC COM 03076C106 29436416 67139 SH SOLE 61518 5621 0 AMGEN INC COM 031162100 24007257 84438 SH SOLE 77252 7186 0 ANI PHARMACEUTICALS INC COM 00182C103 369085 5339 SH SOLE 5339 0 0 ANSYS INC COM 03662Q105 640510 1845 SH SOLE 0 1845 0 APPFOLIO INC COM CL A 03783C100 1810659 7338 SH SOLE 7338 0 0 APPLE INC COM 037833100 231343079 1349097 SH SOLE 1205718 143379 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 4511604 22838 SH SOLE 21669 1169 0 APPLIED MATLS INC COM 038222105 110815125 537338 SH SOLE 488581 48757 0 APPLOVIN CORP COM CL A 03831W108 1088035 15719 SH SOLE 11923 3796 0 ARCH CAP GROUP LTD ORD G0450A105 2981119 32249 SH SOLE 24626 7623 0 ARCOSA INC COM 039653100 2107972 24551 SH SOLE 24551 0 0 ARISTA NETWORKS INC COM 040413106 16254668 56054 SH SOLE 44147 11907 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 2119377 46305 SH SOLE 46305 0 0 ARVINAS INC COM 04335A105 3129901 75821 SH SOLE 75821 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 406544 419 SH SOLE 419 0 0 ASSETMARK FINL HLDGS INC COM 04546L106 676038 19092 SH SOLE 19092 0 0 ASSURANT INC COM 04621X108 8961242 47606 SH SOLE 43416 4190 0 ASSURED GUARANTY LTD COM G0585R106 1711655 19618 SH SOLE 14716 4902 0 AST SPACEMOBILE INC COM CL A 00217D100 778288 268375 SH SOLE 256351 12024 0 AT&T INC COM 00206R102 48503127 2755860 SH SOLE 2498757 257103 0 ATKORE INC COM 047649108 8121047 42662 SH SOLE 38822 3840 0 AUTOMATIC DATA PROCESSING IN COM 053015103 210989 845 SH SOLE 845 0 0 AUTOZONE INC COM 053332102 4470724 1419 SH SOLE 1021 398 0 AXALTA COATING SYS LTD COM G0750C108 5351964 155626 SH SOLE 118513 37113 0 AXIS CAP HLDGS LTD SHS G0692U109 1043558 16050 SH SOLE 12237 3813 0 AZEK CO INC CL A 05478C105 2056947 40959 SH SOLE 30813 10146 0 AZZ INC COM 002474104 400124 5176 SH SOLE 5176 0 0 BADGER METER INC COM 056525108 2065998 12768 SH SOLE 12768 0 0 BANK AMERICA CORP COM 060505104 79784068 2104011 SH SOLE 1862289 241722 0 BANK MONTREAL QUE COM 063671101 487228 4988 SH SOLE 4988 0 0 BANK NEW YORK MELLON CORP COM 064058100 48101312 834802 SH SOLE 745757 89045 0 BELLRING BRANDS INC COMMON STOCK 07831C103 3711123 62868 SH SOLE 58925 3943 0 BERKLEY W R CORP COM 084423102 15568832 176038 SH SOLE 160814 15224 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9002318 21408 SH SOLE 17699 3709 0 BILL HOLDINGS INC COM 090043100 1597368 23245 SH SOLE 17682 5563 0 BIO RAD LABS INC CL A 090572207 306621 887 SH SOLE 887 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1743474 19962 SH SOLE 15112 4850 0 BJS WHSL CLUB HLDGS INC COM 05550J101 7838391 103614 SH SOLE 94203 9411 0 BLACKLINE INC COM 09239B109 1282940 19866 SH SOLE 19866 0 0 BLACKROCK ETF TRUST US CARBON TRANS 09290C509 462839 8062 SH SOLE 0 8062 0 BLACKROCK INC COM 09247X101 111167050 133342 SH SOLE 120805 12537 0 BLACKSTONE INC COM 09260D107 641548 4884 SH SOLE 1684 3200 0 BLINK CHARGING CO COM 09354A100 55138 18318 SH SOLE 18318 0 0 BLUE BIRD CORP COM 095306106 418328 10911 SH SOLE 10911 0 0 BOISE CASCADE CO DEL COM 09739D100 333811 2177 SH SOLE 2177 0 0 BOOKING HOLDINGS INC COM 09857L108 1109159 306 SH SOLE 0 306 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 9725055 65515 SH SOLE 56576 8939 0 BOSTON PROPERTIES INC COM 101121101 5521190 84538 SH SOLE 77170 7368 0 BOSTON SCIENTIFIC CORP COM 101137107 10867627 158675 SH SOLE 145653 13022 0 BRIDGEWATER BANCSHARES INC COM 108621103 577647 49626 SH SOLE 49626 0 0 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 164936 23938 SH SOLE 23938 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 12130744 223691 SH SOLE 199736 23955 0 BROADCOM INC COM 11135F101 127719807 96363 SH SOLE 85783 10580 0 BUILDERS FIRSTSOURCE INC COM 12008R107 6321902 30314 SH SOLE 26163 4151 0 CACI INTL INC CL A 127190304 18676355 49300 SH SOLE 44903 4397 0 CADENCE DESIGN SYSTEM INC COM 127387108 54217464 174175 SH SOLE 145363 28812 0 CANTALOUPE INC COM 138103106 177566 27615 SH SOLE 27615 0 0 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 303848 11786 SH SOLE 0 11786 0 CARDINAL HEALTH INC COM 14149Y108 19932848 178131 SH SOLE 164085 14046 0 CARPENTER TECHNOLOGY CORP COM 144285103 397173 5561 SH SOLE 5561 0 0 CASEYS GEN STORES INC COM 147528103 13427911 42167 SH SOLE 39011 3156 0 CATERPILLAR INC COM 149123101 190923927 521038 SH SOLE 466769 54269 0 CBOE GLOBAL MKTS INC COM 12503M108 2897417 15770 SH SOLE 11944 3826 0 CDW CORP COM 12514G108 204386 799 SH SOLE 0 799 0 CELANESE CORP DEL COM 150870103 24306985 141435 SH SOLE 128792 12643 0 CENCORA INC COM 03073E105 6635053 27306 SH SOLE 23534 3772 0 CENTURY ALUM CO COM 156431108 1213883 78875 SH SOLE 78875 0 0 CHENIERE ENERGY INC COM NEW 16411R208 5904691 36612 SH SOLE 27911 8701 0 CHEVRON CORP NEW COM 166764100 165128537 1046840 SH SOLE 933420 113420 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 3621962 1246 SH SOLE 896 350 0 CHURCH & DWIGHT CO INC COM 171340102 13329532 127787 SH SOLE 115244 12543 0 CIMPRESS PLC SHS EURO G2143T103 306004 3457 SH SOLE 3457 0 0 CINCINNATI FINL CORP COM 172062101 4514167 36354 SH SOLE 27777 8577 0 CINTAS CORP COM 172908105 31028509 45163 SH SOLE 41506 3657 0 CISCO SYS INC COM 17275R102 92502411 1853385 SH SOLE 1666089 187296 0 CITIGROUP INC COM NEW 172967424 30427829 481149 SH SOLE 437643 43506 0 CITIZENS FINL GROUP INC COM 174610105 20593587 567473 SH SOLE 515794 51679 0 CITY HLDG CO COM 177835105 1945290 18665 SH SOLE 18665 0 0 COCA COLA CO COM 191216100 71673276 1171515 SH SOLE 1048463 123052 0 COINBASE GLOBAL INC COM CL A 19260Q107 1469909 5544 SH SOLE 4265 1279 0 COLGATE PALMOLIVE CO COM 194162103 322178 3578 SH SOLE 3578 0 0 COLONY BANKCORP INC COM 19623P101 2172031 188872 SH SOLE 178588 10284 0 COMCAST CORP NEW CL A 20030N101 64482838 1487494 SH SOLE 1348746 138748 0 COMERICA INC COM 200340107 654615 11904 SH SOLE 11904 0 0 COMPASS DIVERSIFIED SH BEN INT 20451Q104 474396 19709 SH SOLE 19709 0 0 CONCRETE PUMPING HLDGS INC COM 206704108 457631 57928 SH SOLE 57928 0 0 CONOCOPHILLIPS COM 20825C104 151142769 1187482 SH SOLE 1060271 127211 0 CONSOLIDATED EDISON INC COM 209115104 3103572 34176 SH SOLE 25525 8651 0 CONSOLIDATED WATER CO INC ORD G23773107 768687 26226 SH SOLE 26226 0 0 CONSTELLATION ENERGY CORP COM 21037T109 7559905 40898 SH SOLE 31204 9694 0 COPA HOLDINGS SA CL A P31076105 3707201 35592 SH SOLE 26925 8667 0 CORE & MAIN INC CL A 21874C102 3663890 63998 SH SOLE 48893 15105 0 CORTEVA INC COM 22052L104 286678 4971 SH SOLE 0 4971 0 COSTAMARE INC SHS Y1771G102 140615 12389 SH SOLE 12389 0 0 COSTCO WHSL CORP NEW COM 22160K105 26690499 36431 SH SOLE 31860 4571 0 COURSERA INC COM 22266M104 981249 69989 SH SOLE 69989 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 8069963 25172 SH SOLE 20397 4775 0 CROWN CASTLE INC COM 22822V101 29773862 281337 SH SOLE 248606 32731 0 CSW INDUSTRIALS INC COM 126402106 703554 2999 SH SOLE 2999 0 0 CSX CORP COM 126408103 61430622 1657152 SH SOLE 1514866 142286 0 CUMMINS INC COM 231021106 428282 1449 SH SOLE 1449 0 0 CVS HEALTH CORP COM 126650100 646413 8105 SH SOLE 3767 4338 0 DANAHER CORPORATION COM 235851102 50720284 203109 SH SOLE 185385 17724 0 DANIMER SCIENTIFIC INC COM CL A 236272100 752672 690525 SH SOLE 653737 36788 0 DARDEN RESTAURANTS INC COM 237194105 3353977 20066 SH SOLE 15386 4680 0 DATA I O CORP COM 237690102 175648 49900 SH SOLE 49900 0 0 DEERE & CO COM 244199105 2174542 5294 SH SOLE 2013 3281 0 DELTA AIR LINES INC DEL COM NEW 247361702 467630 9769 SH SOLE 9769 0 0 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 279273 7599 SH SOLE 0 7599 0 DISNEY WALT CO COM 254687106 621675 5080 SH SOLE 3128 1952 0 DNOW INC COM 67011P100 566439 37266 SH SOLE 37266 0 0 DNP SELECT INCOME FD INC COM 23325P104 174316 19219 SH SOLE 19219 0 0 DOCUSIGN INC COM 256163106 3860760 64832 SH SOLE 37563 27269 0 DONALDSON INC COM 257651109 442363 5923 SH SOLE 0 5923 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 233618 3767 SH SOLE 3767 0 0 DOW INC COM 260557103 74329180 1283087 SH SOLE 1148663 134424 0 DRAFTKINGS INC NEW COM CL A 26142V105 4820973 106165 SH SOLE 80518 25647 0 DREAM FINDERS HOMES INC COM CL A 26154D100 1362266 31152 SH SOLE 31152 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 243857 2522 SH SOLE 0 2522 0 DUOLINGO INC CL A COM 26603R106 1062860 4818 SH SOLE 4818 0 0 E L F BEAUTY INC COM 26856L103 17980164 91721 SH SOLE 83819 7902 0 EASTMAN CHEM CO COM 277432100 38886124 388008 SH SOLE 353405 34603 0 EATON CORP PLC SHS G29183103 1032954 3304 SH SOLE 1548 1756 0 ECOLAB INC COM 278865100 12778382 55342 SH SOLE 50791 4551 0 ELEVANCE HEALTH INC COM 036752103 468142 903 SH SOLE 0 903 0 ELI LILLY & CO COM 532457108 74807337 96158 SH SOLE 85957 10201 0 EMCOR GROUP INC COM 29084Q100 34233952 97755 SH SOLE 87587 10168 0 EMERSON ELEC CO COM 291011104 41085135 362239 SH SOLE 329568 32671 0 ENBRIDGE INC COM 29250N105 449032 12412 SH SOLE 6315 6097 0 ENCOMPASS HEALTH CORP COM 29261A100 5465553 66185 SH SOLE 61246 4939 0 ENERGY RECOVERY INC COM 29270J100 815734 51661 SH SOLE 51661 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 165891 10546 SH SOLE 10546 0 0 ENERPAC TOOL GROUP CORP CL A COM 292765104 1294518 36302 SH SOLE 36302 0 0 ENERSYS COM 29275Y102 1782161 18867 SH SOLE 18867 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 231050 7918 SH SOLE 7918 0 0 EPR PPTYS COM SH BEN INT 26884U109 4897114 115361 SH SOLE 87000 28361 0 EQUITRANS MIDSTREAM CORP COM 294600101 822591 65860 SH SOLE 65860 0 0 EQUITY BANCSHARES INC COM CL A 29460X109 1466787 42676 SH SOLE 42676 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 1955013 103549 SH SOLE 103549 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1107403 17196 SH SOLE 0 17196 0 ESAB CORPORATION COM 29605J106 7649294 69180 SH SOLE 52913 16267 0 ESCO TECHNOLOGIES INC COM 296315104 500120 4672 SH SOLE 4672 0 0 ESSENTIAL UTILS INC COM 29670G102 205842 5556 SH SOLE 5556 0 0 ETF OPPORTUNITIES TRUST REX FANG & INNOV 26923N744 3600399 64837 SH SOLE 0 64837 0 EVERGY INC COM 30034W106 444321 8324 SH SOLE 3861 4463 0 EVERTEC INC COM 30040P103 566580 14200 SH SOLE 14200 0 0 EXPEDIA GROUP INC COM NEW 30212P303 2962156 21504 SH SOLE 16264 5240 0 EXPEDITORS INTL WASH INC COM 302130109 3437203 28273 SH SOLE 21647 6626 0 EXXON MOBIL CORP COM 30231G102 147800582 1271512 SH SOLE 1148333 123179 0 F N B CORP COM 302520101 448400 31802 SH SOLE 13870 17932 0 FABRINET SHS G3323L100 10364111 54831 SH SOLE 50956 3875 0 FAIR ISAAC CORP COM 303250104 950431 761 SH SOLE 362 399 0 FEDERAL AGRIC MTG CORP CL C 313148306 387854 1970 SH SOLE 1970 0 0 FEDERAL SIGNAL CORP COM 313855108 361464 4259 SH SOLE 4259 0 0 FEDEX CORP COM 31428X106 783500 2704 SH SOLE 0 2704 0 FIDELITY COVINGTON TRUST DISRUPTORS ETF 316092121 389261 13549 SH SOLE 13549 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 418482 9236 SH SOLE 0 9236 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 28039564 528052 SH SOLE 480762 47290 0 FIDELITY NATL INFORMATION SV COM 31620M106 583892 7871 SH SOLE 0 7871 0 FIFTH THIRD BANCORP COM 316773100 57264366 1538951 SH SOLE 1401664 137287 0 FIRST HORIZON CORPORATION COM 320517105 5067669 329069 SH SOLE 246644 82425 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 367968 4296 SH SOLE 0 4296 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 276785 7193 SH SOLE 0 7193 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 235390 1234 SH SOLE 0 1234 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 248528 2665 SH SOLE 0 2665 0 FIRSTCASH HOLDINGS INC COM 33768G107 519786 4075 SH SOLE 4075 0 0 FIRSTENERGY CORP COM 337932107 408491 10577 SH SOLE 10577 0 0 FISERV INC COM 337738108 18017892 112739 SH SOLE 100662 12077 0 FLOWSERVE CORP COM 34354P105 4576630 100188 SH SOLE 77274 22914 0 FLUOR CORP NEW COM 343412102 1574229 37233 SH SOLE 37233 0 0 FLYWIRE CORPORATION COM VTG 302492103 606448 24444 SH SOLE 24444 0 0 FORD MTR CO DEL COM 345370860 54263157 4086096 SH SOLE 3740749 345347 0 FORESTAR GROUP INC COM 346232101 365504 9094 SH SOLE 9094 0 0 FORTINET INC COM 34959E109 4379335 64110 SH SOLE 51199 12911 0 FRANKLIN TEMPLETON DIGITAL H BITCOIN ETF SHS 354921108 648083 15734 SH SOLE 0 15734 0 FREEPORT-MCMORAN INC CL B 35671D857 279720 5949 SH SOLE 5949 0 0 FULTON FINL CORP PA COM 360271100 2656274 167166 SH SOLE 167166 0 0 GALLAGHER ARTHUR J & CO COM 363576109 119777681 479034 SH SOLE 436790 42244 0 GAMING & LEISURE PPTYS INC COM 36467J108 21153981 459171 SH SOLE 419323 39848 0 GAP INC COM 364760108 3635282 131952 SH SOLE 100878 31074 0 GATX CORP COM 361448103 2436376 18178 SH SOLE 18178 0 0 GENERAL DYNAMICS CORP COM 369550108 76217258 269805 SH SOLE 242225 27580 0 GENERAL ELECTRIC CO COM NEW 369604301 219117 1248 SH SOLE 1248 0 0 GENERAL MTRS CO COM 37045V100 235544 5194 SH SOLE 5194 0 0 GIBRALTAR INDS INC COM 374689107 556720 6913 SH SOLE 6913 0 0 GILEAD SCIENCES INC COM 375558103 24086122 328821 SH SOLE 291231 37590 0 GLOBAL X FDS MSCI NORWAY ETF 37950E101 982078 40030 SH SOLE 40030 0 0 GMS INC COM 36251C103 732707 7527 SH SOLE 7527 0 0 GOHEALTH INC CL A NEW 38046W204 153099 14567 SH SOLE 14567 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 298825 715 SH SOLE 715 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 2155623 157001 SH SOLE 157001 0 0 GORMAN RUPP CO COM 383082104 668988 16915 SH SOLE 16915 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 13623594 466882 SH SOLE 426326 40556 0 GREEN BRICK PARTNERS INC COM 392709101 1124619 18672 SH SOLE 18672 0 0 GRIFFON CORP COM 398433102 579274 7898 SH SOLE 7898 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 4290819 36765 SH SOLE 28041 8724 0 HAEMONETICS CORP MASS COM 405024100 1169983 13708 SH SOLE 13708 0 0 HALLIBURTON CO COM 406216101 2031699 51540 SH SOLE 38934 12606 0 HARTFORD FINL SVCS GROUP INC COM 416515104 38015933 368907 SH SOLE 309423 59484 0 HBT FINL INC. COM 404111106 570267 29951 SH SOLE 29951 0 0 HCA HEALTHCARE INC COM 40412C101 18711410 56102 SH SOLE 51692 4410 0 HEALTH CATALYST INC COM 42225T107 774773 102892 SH SOLE 102892 0 0 HEALTHEQUITY INC COM 42226A107 2063958 25284 SH SOLE 25284 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 18836222 1004598 SH SOLE 872304 132294 0 HEALTHSTREAM INC COM 42222N103 1384081 51916 SH SOLE 51916 0 0 HERON THERAPEUTICS INC COM 427746102 1209031 436473 SH SOLE 414074 22399 0 HERSHEY CO COM 427866108 27751756 142682 SH SOLE 123959 18723 0 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 96108 21646 SH SOLE 21646 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 305700 17242 SH SOLE 17242 0 0 HILLEVAX INC COM 43157M102 301502 18130 SH SOLE 18130 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 2734740 12820 SH SOLE 9791 3029 0 HOLOGIC INC COM 436440101 9112353 116885 SH SOLE 101279 15606 0 HOME DEPOT INC COM 437076102 182186685 474940 SH SOLE 427137 47803 0 HONEYWELL INTL INC COM 438516106 23743059 115679 SH SOLE 105610 10069 0 HORACE MANN EDUCATORS CORP N COM 440327104 3106664 83987 SH SOLE 83987 0 0 HP INC COM 40434L105 516619 17095 SH SOLE 17095 0 0 HUBBELL INC COM 443510607 4288511 10333 SH SOLE 7865 2468 0 HUBSPOT INC COM 443573100 889570 1420 SH SOLE 1420 0 0 HUMANA INC COM 444859102 273245 788 SH SOLE 0 788 0 HUNTINGTON BANCSHARES INC COM 446150104 27825885 1994687 SH SOLE 1815465 179222 0 HURON CONSULTING GROUP INC COM 447462102 379503 3928 SH SOLE 3928 0 0 ICF INTL INC COM 44925C103 1615238 10723 SH SOLE 10723 0 0 ICU MED INC COM 44930G107 5150177 47989 SH SOLE 36128 11861 0 IDEXX LABS INC COM 45168D104 3749260 6944 SH SOLE 5083 1861 0 INGERSOLL RAND INC COM 45687V106 5207129 54840 SH SOLE 41221 13619 0 INSPIRE MED SYS INC COM 457730109 1740071 8101 SH SOLE 8101 0 0 INSTALLED BLDG PRODS INC COM 45780R101 2626239 10151 SH SOLE 10151 0 0 INSULET CORP COM 45784P101 5525496 32237 SH SOLE 24544 7693 0 INTAPP INC COM 45827U109 285752 8331 SH SOLE 8331 0 0 INTEL CORP COM 458140100 16523493 374088 SH SOLE 340875 33213 0 INTER PARFUMS INC COM 458334109 2049299 14585 SH SOLE 14585 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 52596567 275432 SH SOLE 249593 25839 0 INTUIT COM 461202103 38536237 59287 SH SOLE 53563 5724 0 INTUITIVE SURGICAL INC COM NEW 46120E602 10948642 27434 SH SOLE 21363 6071 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 1548952 111676 SH SOLE 36938 74738 0 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 209704 8432 SH SOLE 0 8432 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 253925 2500 SH SOLE 0 2500 0 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 611969 11270 SH SOLE 11270 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 5055641 29849 SH SOLE 7234 22615 0 INVESCO QQQ TR UNIT SER 1 46090E103 5149346 11597 SH SOLE 7856 3741 0 IQVIA HLDGS INC COM 46266C105 500208 1978 SH SOLE 0 1978 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 3877447 148220 SH SOLE 114280 33940 0 IRON MTN INC DEL COM 46284V101 1238885 15445 SH SOLE 11241 4204 0 ISHARES INC MSCI GERMANY ETF 464286806 1964308 61868 SH SOLE 61868 0 0 ISHARES INC MSCI MEXICO ETF 464286822 443072 6393 SH SOLE 6393 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 1402039 28801 SH SOLE 28801 0 0 ISHARES INC MSCI ITALY ETF 46434G830 1753260 46481 SH SOLE 46481 0 0 ISHARES INC MSCI SWITZERLAND 464286749 1629090 34225 SH SOLE 34225 0 0 ISHARES INC MSCI STH KOR ETF 464286772 1012545 15088 SH SOLE 15088 0 0 ISHARES INC MSCI SPAIN ETF 464286764 1608407 49997 SH SOLE 49997 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 376268 17268 SH SOLE 17268 0 0 ISHARES INC MSCI NETHERL ETF 464286814 813820 16447 SH SOLE 16447 0 0 ISHARES INC MSCI AUST ETF 464286103 1244773 50477 SH SOLE 50477 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 762499 23519 SH SOLE 23519 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 6665078 93414 SH SOLE 84652 8762 0 ISHARES INC MSCI CDA ETF 464286509 2888415 75455 SH SOLE 68569 6886 0 ISHARES INC MSCI FRANCE ETF 464286707 2614908 63146 SH SOLE 57423 5723 0 ISHARES TR PFD AND INCM SEC 464288687 216539 6719 SH SOLE 6719 0 0 ISHARES TR MSCI INDONIA ETF 46429B309 428795 19032 SH SOLE 19032 0 0 ISHARES TR MSCI DENMARK ETF 46429B523 1297309 10619 SH SOLE 10619 0 0 ISHARES TR MSCI USA MMENTM 46432F396 771728 4112 SH SOLE 4112 0 0 ISHARES TR MSCI EAFE ETF 464287465 429520 5378 SH SOLE 5378 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 28582388 349503 SH SOLE 349503 0 0 ISHARES TR RUS 1000 ETF 464287622 291422 1012 SH SOLE 1012 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 398451 1895 SH SOLE 1895 0 0 ISHARES TR IBOXX INV CP ETF 464287242 17878925 164147 SH SOLE 164147 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 2591603 51258 SH SOLE 51258 0 0 ISHARES TR NATIONAL MUN ETF 464288414 368100 3421 SH SOLE 0 3421 0 ISHARES TR SELECT DIVID ETF 464287168 238434 1936 SH SOLE 0 1936 0 ISHARES TR MSCI IRELAND ETF 46429B507 256014 3692 SH SOLE 3692 0 0 ISHARES TR ESG MSCI USA ETF 46436E767 218526 4840 SH SOLE 0 4840 0 ISHARES TR SHRT NAT MUN ETF 464288158 1188343 11347 SH SOLE 0 11347 0 ISHARES TR MSCI UAE ETF 46434V761 361671 24454 SH SOLE 24454 0 0 ISHARES TR CORE US AGGBD ET 464287226 73455101 750002 SH SOLE 625282 124720 0 ISHARES TR ISHS 5-10YR INVT 464288638 2252460 43652 SH SOLE 6364 37288 0 ISHARES TR CORE DIV GRWTH 46434V621 5162744 88921 SH SOLE 18361 70560 0 ISHARES TR RUS MID CAP ETF 464287499 1036868 12330 SH SOLE 5514 6816 0 ISHARES TR CORE S&P MCP ETF 464287507 9190787 151240 SH SOLE 37598 113642 0 ISHARES TR RUSSELL 3000 ETF 464287689 1906988 6355 SH SOLE 2117 4238 0 ISHARES TR CORE MSCI EAFE 46432F842 12583995 169553 SH SOLE 36572 132981 0 ISHARES TR RUS 1000 VAL ETF 464287598 7379856 41203 SH SOLE 18222 22981 0 ISHARES TR MSCI UK ETF NEW 46435G334 2927693 85580 SH SOLE 77598 7982 0 ISHARES TR CORE S&P TTL STK 464287150 1499961 13009 SH SOLE 10882 2127 0 ISHARES TR ISHS 1-5YR INVS 464288646 1291581 25187 SH SOLE 5112 20075 0 ISHARES TR CORE S&P500 ETF 464287200 2424292 4611 SH SOLE 2921 1690 0 ISHARES TR CORE S&P SCP ETF 464287804 3887015 35173 SH SOLE 7330 27843 0 ISHARES TR RUS 1000 GRW ETF 464287614 2954340 8765 SH SOLE 7246 1519 0 ITRON INC COM 465741106 8634860 93330 SH SOLE 85621 7709 0 ITT INC COM 45073V108 3306730 24308 SH SOLE 18521 5787 0 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 288152 5679 SH SOLE 0 5679 0 JABIL INC COM 466313103 28646541 213860 SH SOLE 186123 27737 0 JACOBS SOLUTIONS INC COM 46982L108 36372361 236599 SH SOLE 217173 19426 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 3105288 94414 SH SOLE 71910 22504 0 JANUX THERAPEUTICS INC COM 47103J105 1540607 40919 SH SOLE 40919 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 204936 5935 SH SOLE 0 5935 0 JOHNSON & JOHNSON COM 478160104 131475148 831122 SH SOLE 741769 89353 0 JOHNSON CTLS INTL PLC SHS G51502105 39655636 607098 SH SOLE 554866 52232 0 JPMORGAN CHASE & CO COM 46625H100 228188377 1139233 SH SOLE 1022567 116666 0 KARAT PACKAGING INC COM 48563L101 2255536 78837 SH SOLE 78837 0 0 KB HOME COM 48666K109 1295740 18281 SH SOLE 18281 0 0 KEMPER CORP COM 488401100 1600167 25842 SH SOLE 19626 6216 0 KEYCORP COM 493267108 475993 30108 SH SOLE 14471 15637 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 333993 2136 SH SOLE 2136 0 0 KINDER MORGAN INC DEL COM 49456B101 52009697 2835862 SH SOLE 2566383 269479 0 KKR & CO INC COM 48251W104 1943890 19327 SH SOLE 14608 4719 0 KODIAK SCIENCES INC COM 50015M109 121889 23173 SH SOLE 23173 0 0 KRAFT HEINZ CO COM 500754106 9595651 260044 SH SOLE 237301 22743 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 396305 21562 SH SOLE 21562 0 0 KRYSTAL BIOTECH INC COM 501147102 1428547 8029 SH SOLE 8029 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 3416256 156997 SH SOLE 119441 37556 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 15558180 71217 SH SOLE 61358 9859 0 LAM RESEARCH CORP COM 512807108 562817 579 SH SOLE 296 283 0 LAMAR ADVERTISING CO NEW CL A 512816109 34656002 290227 SH SOLE 253515 36712 0 LAMB WESTON HLDGS INC COM 513272104 6781523 63658 SH SOLE 58323 5335 0 LANTHEUS HLDGS INC COM 516544103 787285 12649 SH SOLE 12649 0 0 LAS VEGAS SANDS CORP COM 517834107 2415378 46719 SH SOLE 35334 11385 0 LEMONADE INC COM 52567D107 1786548 108869 SH SOLE 108869 0 0 LENNAR CORP CL A 526057104 4849787 28200 SH SOLE 21294 6906 0 LIBERTY ENERGY INC COM CL A 53115L104 7931862 382812 SH SOLE 382812 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 4313297 73430 SH SOLE 55658 17772 0 LIGHT & WONDER INC COM 80874P109 254398 2492 SH SOLE 2492 0 0 LINDE PLC SHS G54950103 303099 653 SH SOLE 653 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 263099 2487 SH SOLE 2487 0 0 LIVERAMP HLDGS INC COM 53815P108 471153 13657 SH SOLE 13657 0 0 LOCKHEED MARTIN CORP COM 539830109 48620839 106889 SH SOLE 93275 13614 0 LOWES COS INC COM 548661107 625828 2457 SH SOLE 1434 1023 0 LULULEMON ATHLETICA INC COM 550021109 10336661 26460 SH SOLE 22779 3681 0 LYELL IMMUNOPHARMA INC COM 55083R104 31504 14127 SH SOLE 14127 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 533017 5211 SH SOLE 2330 2881 0 M/I HOMES INC COM 55305B101 1554569 11406 SH SOLE 11406 0 0 MADISON SQUARE GARDEN ENTMT COM CL A 558256103 3607924 92015 SH SOLE 92015 0 0 MANHATTAN ASSOCIATES INC COM 562750109 29038716 116048 SH SOLE 101371 14677 0 MARATHON OIL CORP COM 565849106 15355546 541833 SH SOLE 493522 48311 0 MARATHON PETE CORP COM 56585A102 286735 1423 SH SOLE 0 1423 0 MARRIOTT INTL INC NEW CL A 571903202 35164919 139372 SH SOLE 126020 13352 0 MARSH & MCLENNAN COS INC COM 571748102 35810365 173853 SH SOLE 158986 14867 0 MASIMO CORP COM 574795100 3684156 25088 SH SOLE 18904 6184 0 MASTERCARD INCORPORATED CL A 57636Q104 20203200 41953 SH SOLE 35213 6740 0 MATADOR RES CO COM 576485205 2390780 35806 SH SOLE 35806 0 0 MATSON INC COM 57686G105 1509524 13430 SH SOLE 13430 0 0 MCCORMICK & CO INC COM NON VTG 579780206 209999 2734 SH SOLE 0 2734 0 MCDONALDS CORP COM 580135101 93662875 332197 SH SOLE 299768 32429 0 MCKESSON CORP COM 58155Q103 20231949 37686 SH SOLE 32211 5475 0 MEDPACE HLDGS INC COM 58506Q109 2509232 6209 SH SOLE 6209 0 0 MEDTRONIC PLC SHS G5960L103 47293587 542669 SH SOLE 494291 48378 0 MEIRAGTX HLDGS PLC COM G59665102 92319 15209 SH SOLE 15209 0 0 MERCANTILE BK CORP COM 587376104 304632 7915 SH SOLE 7915 0 0 MERCK & CO INC COM 58933Y105 120107595 910251 SH SOLE 803613 106638 0 MERCURY GENL CORP NEW COM 589400100 2956329 57293 SH SOLE 57293 0 0 MERIT MED SYS INC COM 589889104 628130 8292 SH SOLE 8292 0 0 MESA LABS INC COM 59064R109 2551129 23249 SH SOLE 23249 0 0 META PLATFORMS INC CL A 30303M102 166124120 342116 SH SOLE 301415 40701 0 METLIFE INC COM 59156R108 117060246 1579547 SH SOLE 1407646 171901 0 METTLER TOLEDO INTERNATIONAL COM 592688105 250283 188 SH SOLE 0 188 0 MGM RESORTS INTERNATIONAL COM 552953101 16390084 347174 SH SOLE 299103 48071 0 MICROCHIP TECHNOLOGY INC. COM 595017104 12075211 134603 SH SOLE 123669 10934 0 MICROSOFT CORP COM 594918104 429369743 1020560 SH SOLE 911622 108938 0 MID-AMER APT CMNTYS INC COM 59522J103 12498898 94990 SH SOLE 86501 8489 0 MODINE MFG CO COM 607828100 1882040 19771 SH SOLE 19771 0 0 MOLINA HEALTHCARE INC COM 60855R100 19530841 47540 SH SOLE 43454 4086 0 MOLSON COORS BEVERAGE CO CL B 60871R209 3809963 56653 SH SOLE 43184 13469 0 MONDELEZ INTL INC CL A 609207105 1034625 14781 SH SOLE 7073 7708 0 MONGODB INC CL A 60937P106 18647708 51996 SH SOLE 44031 7965 0 MONTAUK RENEWABLES INC COM 61218C103 80072 19248 SH SOLE 19248 0 0 MOODYS CORP COM 615369105 23577322 59989 SH SOLE 50326 9663 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 261975 738 SH SOLE 0 738 0 MSA SAFETY INC COM 553498106 10633979 54930 SH SOLE 50829 4101 0 MURPHY USA INC COM 626755102 3164261 7548 SH SOLE 7548 0 0 MYR GROUP INC DEL COM 55405W104 337026 1907 SH SOLE 1907 0 0 N-ABLE INC COMMON STOCK 62878D100 646259 49446 SH SOLE 49446 0 0 NETFLIX INC COM 64110L106 60799839 100110 SH SOLE 90676 9434 0 NEWELL BRANDS INC COM 651229106 243525 30327 SH SOLE 30327 0 0 NEXTERA ENERGY INC COM 65339F101 14522398 227232 SH SOLE 195007 32225 0 NEXTRACKER INC CLASS A COM 65290E101 1634167 29042 SH SOLE 29042 0 0 NICE LTD SPONSORED ADR 653656108 1299272 4985 SH SOLE 3157 1828 0 NICOLET BANKSHARES INC COM 65406E102 2311602 26882 SH SOLE 26882 0 0 NIKE INC CL B 654106103 31409586 334215 SH SOLE 305865 28350 0 NISOURCE INC COM 65473P105 4372455 158079 SH SOLE 118964 39115 0 NORTHERN TR CORP COM 665859104 7409229 83325 SH SOLE 63347 19978 0 NORTHROP GRUMMAN CORP COM 666807102 302599 632 SH SOLE 632 0 0 NOVABAY PHARMACEUTICALS INC COM 66987P300 1046 10000 SH SOLE 10000 0 0 NOVO-NORDISK A S ADR 670100205 378998 2952 SH SOLE 2952 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 214582 17987 SH SOLE 17987 0 0 NUCOR CORP COM 670346105 27808695 140519 SH SOLE 128793 11726 0 NVIDIA CORPORATION COM 67066G104 286945646 317573 SH SOLE 278751 38822 0 NXP SEMICONDUCTORS N V COM N6596X109 224050 904 SH SOLE 904 0 0 OCCIDENTAL PETE CORP COM 674599105 267083 4110 SH SOLE 4110 0 0 OGE ENERGY CORP COM 670837103 4036677 117688 SH SOLE 89426 28262 0 OKTA INC CL A 679295105 4077472 38974 SH SOLE 29812 9162 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1244387 5674 SH SOLE 3790 1884 0 OLD SECOND BANCORP INC ILL COM 680277100 174644 12619 SH SOLE 12619 0 0 OLO INC CL A 68134L109 56723 10332 SH SOLE 10332 0 0 OMNICOM GROUP INC COM 681919106 2810808 29050 SH SOLE 21853 7197 0 ONEOK INC NEW COM 682680103 221359 2761 SH SOLE 2761 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 187486 14171 SH SOLE 14171 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 807293 266433 SH SOLE 252087 14346 0 OPPFI INC COM CL A 68386H103 96463 38585 SH SOLE 38585 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 1769989 52772 SH SOLE 52772 0 0 ORACLE CORP COM 68389X105 58238659 463647 SH SOLE 423168 40479 0 OREILLY AUTOMOTIVE INC COM 67103H107 5254244 4654 SH SOLE 3502 1152 0 ORGANON & CO COMMON STOCK 68622V106 2648862 140897 SH SOLE 107240 33657 0 OSCAR HEALTH INC CL A 687793109 296002 19906 SH SOLE 19906 0 0 OWENS CORNING NEW COM 690742101 11107861 66594 SH SOLE 60291 6303 0 PACCAR INC COM 693718108 22150170 178789 SH SOLE 157440 21349 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 315812 22116 SH SOLE 22116 0 0 PALO ALTO NETWORKS INC COM 697435105 25368520 89285 SH SOLE 78828 10457 0 PAR PAC HOLDINGS INC COM NEW 69888T207 1652100 44579 SH SOLE 44579 0 0 PARK HOTELS & RESORTS INC COM 700517105 6593974 377014 SH SOLE 288465 88549 0 PARKER-HANNIFIN CORP COM 701094104 49905011 89791 SH SOLE 81867 7924 0 PAYCHEX INC COM 704326107 204081 1662 SH SOLE 1662 0 0 PDF SOLUTIONS INC COM 693282105 474444 14091 SH SOLE 14091 0 0 PEPSICO INC COM 713448108 102751023 587115 SH SOLE 511996 75119 0 PERDOCEO ED CORP COM 71363P106 1531492 87215 SH SOLE 87215 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 1689116 22630 SH SOLE 22630 0 0 PERIMETER SOLUTIONS SA COMMON STOCK L7579L106 1934169 260670 SH SOLE 247192 13478 0 PFIZER INC COM 717081103 58072300 2092695 SH SOLE 1889875 202820 0 PHILIP MORRIS INTL INC COM 718172109 71372905 779010 SH SOLE 703020 75990 0 PHILLIPS 66 COM 718546104 3645727 22320 SH SOLE 16684 5636 0 PINTEREST INC CL A 72352L106 1912029 55149 SH SOLE 42101 13048 0 PNC FINL SVCS GROUP INC COM 693475105 59618495 368926 SH SOLE 335050 33876 0 PORCH GROUP INC COM 733245104 71576 16607 SH SOLE 16607 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 6982642 166254 SH SOLE 152300 13954 0 POST HLDGS INC COM 737446104 1494326 14060 SH SOLE 10561 3499 0 POWELL INDS INC COM 739128106 913741 6421 SH SOLE 6421 0 0 PREFERRED BK LOS ANGELES CA COM NEW 740367404 1760405 22931 SH SOLE 22931 0 0 PRELUDE THERAPEUTICS INC COM 74065P101 87484 18457 SH SOLE 18457 0 0 PREMIER FINANCIAL CORP COM 74052F108 1190797 58660 SH SOLE 58660 0 0 PRICE T ROWE GROUP INC COM 74144T108 7918832 64951 SH SOLE 49865 15086 0 PRIMERICA INC COM 74164M108 3624799 14330 SH SOLE 10925 3405 0 PROCTER AND GAMBLE CO COM 742718109 186024165 1146528 SH SOLE 1041295 105233 0 PROGYNY INC COM 74340E103 1324892 34728 SH SOLE 34728 0 0 PROLOGIS INC. COM 74340W103 50422259 387208 SH SOLE 336150 51058 0 PROSHARES TR PSHS ULTRA TECH 74347R693 256730 4227 SH SOLE 4227 0 0 PRUDENTIAL FINL INC COM 744320102 95546553 813855 SH SOLE 732963 80892 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 43993221 658778 SH SOLE 593247 65531 0 PULTE GROUP INC COM 745867101 22755671 188656 SH SOLE 159060 29596 0 PURE STORAGE INC CL A 74624M102 17563627 337827 SH SOLE 308468 29359 0 QUAKER HOUGHTON COM 747316107 2702846 13169 SH SOLE 13169 0 0 QUALCOMM INC COM 747525103 84887995 501389 SH SOLE 452836 48553 0 QUALYS INC COM 74758T303 1532302 9183 SH SOLE 9183 0 0 QUANTERIX CORP COM 74766Q101 308729 13104 SH SOLE 13104 0 0 REPUBLIC SVCS INC COM 760759100 31167810 162807 SH SOLE 141087 21720 0 RESMED INC COM 761152107 3294323 16635 SH SOLE 12670 3965 0 REX AMERICAN RES CORP COM 761624105 293572 5000 SH SOLE 5000 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 627929 424276 SH SOLE 402495 21781 0 RIO TINTO PLC SPONSORED ADR 767204100 223030 3499 SH SOLE 3499 0 0 RIOT PLATFORMS INC COM 767292105 1304418 106570 SH SOLE 106570 0 0 RITHM CAPITAL CORP COM NEW 64828T201 2184745 195766 SH SOLE 152359 43407 0 RMR GROUP INC CL A 74967R106 429004 17875 SH SOLE 17875 0 0 ROCKWELL AUTOMATION INC COM 773903109 2800237 9612 SH SOLE 7246 2366 0 ROSS STORES INC COM 778296103 8672250 59091 SH SOLE 51618 7473 0 ROYAL CARIBBEAN GROUP COM V7780T103 22547784 162203 SH SOLE 144956 17247 0 RTX CORPORATION COM 75513E101 942168 9660 SH SOLE 5119 4541 0 RUSH ENTERPRISES INC CL A 781846209 593033 11081 SH SOLE 11081 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 5883440 106008 SH SOLE 80255 25753 0 SAIA INC COM 78709Y105 3407461 5825 SH SOLE 4490 1335 0 SALESFORCE INC COM 79466L302 8140635 27029 SH SOLE 21704 5325 0 SANGAMO THERAPEUTICS INC COM 800677106 474601 708168 SH SOLE 675865 32303 0 SCHLUMBERGER LTD COM STK 806857108 11265506 205538 SH SOLE 188538 17000 0 SCHWAB CHARLES FAMILY FD AMT TAX FREE MNY 808515530 1573561 1573561 SH SOLE 0 1573561 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 350963 4353 SH SOLE 0 4353 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2424466 39066 SH SOLE 0 39066 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 433990 9435 SH SOLE 9435 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 389592 4202 SH SOLE 4202 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 271695 3337 SH SOLE 3337 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 5150041 203962 SH SOLE 42960 161002 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1196261 15745 SH SOLE 5087 10658 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 266015 1447 SH SOLE 0 1447 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 259800 1759 SH SOLE 0 1759 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 400603 4243 SH SOLE 0 4243 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 272052 3563 SH SOLE 0 3563 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1381006 6630 SH SOLE 1620 5010 0 SEMPRA COM 816851109 536426 7468 SH SOLE 0 7468 0 SERVICENOW INC COM 81762P102 16224973 21281 SH SOLE 18010 3271 0 SHERWIN WILLIAMS CO COM 824348106 308665 889 SH SOLE 889 0 0 SHOPIFY INC CL A 82509L107 257128 3332 SH SOLE 3332 0 0 SIMPSON MFG INC COM 829073105 3790411 18474 SH SOLE 18474 0 0 SNAP ON INC COM 833034101 906286 3060 SH SOLE 3060 0 0 SOLO BRANDS INC COM CL A 83425V104 67227 30980 SH SOLE 30980 0 0 SOUTHERN CO COM 842587107 88808734 1237925 SH SOLE 1122058 115867 0 SOUTHERN COPPER CORP COM 84265V105 4806738 45125 SH SOLE 41772 3353 0 SPDR GOLD TR GOLD SHS 78463V107 1090494 5301 SH SOLE 3507 1794 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 647174 18057 SH SOLE 0 18057 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 225595 6234 SH SOLE 0 6234 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2533908 38521 SH SOLE 35229 3292 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 30073031 57500 SH SOLE 17905 39595 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 337216 606 SH SOLE 606 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 424426 16789 SH SOLE 0 16789 0 SPDR SER TR PORTFOLIO SHORT 78464A474 2441625 82016 SH SOLE 82016 0 0 SPDR SER TR S&P 500 ESG ETF 78468R531 205750 4063 SH SOLE 0 4063 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 2033302 86671 SH SOLE 0 86671 0 SPDR SER TR PORTFOLIO CRPORT 78464A144 7722359 265282 SH SOLE 0 265282 0 SPDR SER TR S&P DIVID ETF 78464A763 241387 1839 SH SOLE 0 1839 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 22801728 248385 SH SOLE 201117 47268 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 5937791 181640 SH SOLE 27188 154452 0 SPHERE ENTERTAINMENT CO CL A 55826T102 1693534 34506 SH SOLE 34506 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 16094529 60987 SH SOLE 54658 6329 0 SPS COMM INC COM 78463M107 1444878 7814 SH SOLE 7814 0 0 SPX TECHNOLOGIES INC COM 78473E103 789846 6415 SH SOLE 6415 0 0 STEEL DYNAMICS INC COM 858119100 5196843 35059 SH SOLE 26174 8885 0 STOKE THERAPEUTICS INC COM 86150R107 289433 21439 SH SOLE 21439 0 0 STONECO LTD COM CL A G85158106 1380177 83093 SH SOLE 83093 0 0 STONEX GROUP INC COM 861896108 423207 6023 SH SOLE 6023 0 0 STRIDE INC COM 86333M108 1847675 29305 SH SOLE 29305 0 0 STRYKER CORPORATION COM 863667101 21130262 59045 SH SOLE 53734 5311 0 SUMMIT MATLS INC CL A 86614U100 3438238 77142 SH SOLE 77142 0 0 SUPER MICRO COMPUTER INC COM 86800U104 5213949 5162 SH SOLE 4871 291 0 SURGERY PARTNERS INC COM 86881A100 389494 13057 SH SOLE 13057 0 0 SYLVAMO CORP COMMON STOCK 871332102 3483459 56421 SH SOLE 56421 0 0 SYNOPSYS INC COM 871607107 52372831 91641 SH SOLE 79048 12593 0 SYNOVUS FINL CORP COM NEW 87161C501 5579500 139279 SH SOLE 106120 33159 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1040523 7648 SH SOLE 4344 3304 0 TARGET CORP COM 87612E106 5817790 32830 SH SOLE 29875 2955 0 TEEKAY TANKERS LTD CL A Y8565N300 675717 11569 SH SOLE 11569 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 385784 899 SH SOLE 899 0 0 TERADYNE INC COM 880770102 235279 2085 SH SOLE 2085 0 0 TEREX CORP NEW COM 880779103 1897723 29468 SH SOLE 29468 0 0 TESLA INC COM 88160R101 55995950 318538 SH SOLE 284084 34454 0 TETRA TECH INC NEW COM 88162G103 16813496 91027 SH SOLE 82257 8770 0 TEXAS INSTRS INC COM 882508104 18691975 107296 SH SOLE 93946 13350 0 TEXTRON INC COM 883203101 3734226 38927 SH SOLE 29573 9354 0 THE CIGNA GROUP COM 125523100 295164 813 SH SOLE 0 813 0 THERMO FISHER SCIENTIFIC INC COM 883556102 21249049 36560 SH SOLE 32827 3733 0 TJX COS INC NEW COM 872540109 9813314 96759 SH SOLE 73643 23116 0 T-MOBILE US INC COM 872590104 23617928 144700 SH SOLE 119873 24827 0 TOLL BROTHERS INC COM 889478103 6063588 46870 SH SOLE 35681 11189 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 658961 23484 SH SOLE 23484 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 14229224 47399 SH SOLE 42962 4437 0 TRAVELERS COMPANIES INC COM 89417E109 209835 912 SH SOLE 912 0 0 TRIPADVISOR INC COM 896945201 2735015 98417 SH SOLE 74850 23567 0 TRUIST FINL CORP COM 89832Q109 19799020 507928 SH SOLE 459820 48108 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 205176 8081 SH SOLE 8081 0 0 TYSON FOODS INC CL A 902494103 3805634 64799 SH SOLE 47889 16910 0 UBER TECHNOLOGIES INC COM 90353T100 33868561 439909 SH SOLE 399449 40460 0 ULTA BEAUTY INC COM 90384S303 2920680 5586 SH SOLE 4209 1377 0 UNION PAC CORP COM 907818108 660062 2684 SH SOLE 1026 1658 0 UNITED AIRLS HLDGS INC COM 910047109 2557503 53415 SH SOLE 41305 12110 0 UNITED PARCEL SERVICE INC CL B 911312106 25511329 171643 SH SOLE 156174 15469 0 UNITED PARKS & RESORTS INC COM 81282V100 1070287 19041 SH SOLE 19041 0 0 UNITED RENTALS INC COM 911363109 295363 410 SH SOLE 410 0 0 UNITEDHEALTH GROUP INC COM 91324P102 50747199 102582 SH SOLE 87724 14858 0 UNUM GROUP COM 91529Y106 3700591 68963 SH SOLE 50044 18919 0 URBAN OUTFITTERS INC COM 917047102 1558882 35902 SH SOLE 35902 0 0 US BANCORP DEL COM NEW 902973304 62844607 1405920 SH SOLE 1238220 167700 0 VAALCO ENERGY INC COM NEW 91851C201 131688 18894 SH SOLE 18894 0 0 VALERO ENERGY CORP COM 91913Y100 520792 3051 SH SOLE 1629 1422 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 7013153 96560 SH SOLE 0 96560 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 439410 1833 SH SOLE 1833 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 255357 1022 SH SOLE 0 1022 0 VANGUARD INDEX FDS GROWTH ETF 922908736 929294 2700 SH SOLE 1807 893 0 VANGUARD INDEX FDS VALUE ETF 922908744 1076429 7298 SH SOLE 3595 3703 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1828318 7035 SH SOLE 1210 5825 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2470670 5139 SH SOLE 4319 820 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 222870 3800 SH SOLE 3800 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 408827 9788 SH SOLE 0 9788 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2020013 25090 SH SOLE 25090 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1046983 12080 SH SOLE 0 12080 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 7451880 163382 SH SOLE 45577 117805 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5957117 77056 SH SOLE 34781 42275 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 4296947 73996 SH SOLE 14207 59789 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 493453 2702 SH SOLE 0 2702 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1330752 26525 SH SOLE 5425 21100 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 315907 2611 SH SOLE 0 2611 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 281738 983 SH SOLE 983 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 765694 1460 SH SOLE 659 801 0 VEECO INSTRS INC DEL COM 922417100 2962252 84227 SH SOLE 84227 0 0 VEEVA SYS INC CL A COM 922475108 6936191 29937 SH SOLE 27294 2643 0 VENTYX BIOSCIENCES INC COM 92332V107 89670 16304 SH SOLE 16304 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 81618707 1945155 SH SOLE 1756808 188347 0 VERTEX PHARMACEUTICALS INC COM 92532F100 22711567 54333 SH SOLE 49714 4619 0 VERTIV HOLDINGS CO COM CL A 92537N108 20274107 248245 SH SOLE 219087 29158 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 722720 488324 SH SOLE 466102 22222 0 VISA INC COM CL A 92826C839 13524884 48462 SH SOLE 39015 9447 0 VULCAN MATLS CO COM 929160109 4280232 15683 SH SOLE 11902 3781 0 WALMART INC COM 931142103 114009590 1894791 SH SOLE 1692431 202360 0 WARRIOR MET COAL INC COM 93627C101 324775 5350 SH SOLE 5350 0 0 WASTE MGMT INC DEL COM 94106L109 293081 1375 SH SOLE 0 1375 0 WATSCO INC COM 942622200 3897697 9023 SH SOLE 6903 2120 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 2672062 12571 SH SOLE 12571 0 0 WEAVE COMMUNICATIONS INC COM 94724R108 1961323 170847 SH SOLE 170847 0 0 WEC ENERGY GROUP INC COM 92939U106 309318 3767 SH SOLE 0 3767 0 WELLS FARGO CO NEW COM 949746101 746348 12877 SH SOLE 7227 5650 0 WESBANCO INC COM 950810101 685630 23000 SH SOLE 0 23000 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 309551 782 SH SOLE 782 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 595087 16572 SH SOLE 16572 0 0 WILLIAMS COS INC COM 969457100 4771223 122433 SH SOLE 94427 28006 0 WINGSTOP INC COM 974155103 2318080 6327 SH SOLE 6327 0 0 WINTRUST FINL CORP COM 97650W108 10082090 96581 SH SOLE 87552 9029 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 648691 12899 SH SOLE 0 12899 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 1335567 30660 SH SOLE 30660 0 0 WP CAREY INC COM 92936U109 30547927 541246 SH SOLE 485570 55676 0 XEROX HOLDINGS CORP COM NEW 98421M106 184319 10297 SH SOLE 10297 0 0 XYLEM INC COM 98419M100 261810 2026 SH SOLE 2026 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1457278 22293 SH SOLE 17203 5090 0