0001172661-24-001603.txt : 20240214 0001172661-24-001603.hdr.sgml : 20240214 20240214172432 ACCESSION NUMBER: 0001172661-24-001603 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240214 DATE AS OF CHANGE: 20240214 EFFECTIVENESS DATE: 20240214 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: 24640717 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 12-31-2023 12-31-2023 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 02-14-2024 0 610 8118022830
INFORMATION TABLE 2 infotable.xml 3-D SYS CORP DEL COM NEW 88554D205 1284840 202337 SH SOLE 190968 11369 0 3M CO COM 88579Y101 39235624 358906 SH SOLE 329935 28971 0 8X8 INC NEW COM 282914100 863201 228360 SH SOLE 211922 16438 0 AAON INC COM PAR $0.004 000360206 2333664 31591 SH SOLE 31591 0 0 ABBOTT LABS COM 002824100 52728182 479042 SH SOLE 436314 42728 0 ABBVIE INC COM 00287Y109 98760296 637286 SH SOLE 570266 67020 0 ABERCROMBIE & FITCH CO CL A 002896207 1557478 17654 SH SOLE 17654 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 35759640 101906 SH SOLE 94474 7432 0 ACUITY BRANDS INC COM 00508Y102 2853644 13932 SH SOLE 10336 3596 0 ADOBE INC COM 00724F101 12604416 21127 SH SOLE 18184 2943 0 ADT INC DEL COM 00090Q103 3609433 529242 SH SOLE 387007 142235 0 ADVANCED MICRO DEVICES INC COM 007903107 22087437 149837 SH SOLE 131043 18794 0 AFFIRM HLDGS INC COM CL A 00827B106 3479752 70813 SH SOLE 52473 18340 0 AFLAC INC COM 001055102 688211 8342 SH SOLE 8342 0 0 AGCO CORP COM 001084102 3419878 28168 SH SOLE 20857 7311 0 AGILENT TECHNOLOGIES INC COM 00846U101 591476 4254 SH SOLE 4254 0 0 AGILON HEALTH INC COM 00857U107 293243 23366 SH SOLE 23366 0 0 AGILYSYS INC COM 00847J105 217478 2564 SH SOLE 2564 0 0 AGNC INVT CORP COM 00123Q104 2928529 298525 SH SOLE 220220 78305 0 AIR PRODS & CHEMS INC COM 009158106 290228 1060 SH SOLE 0 1060 0 AIRBNB INC COM CL A 009066101 4194641 30811 SH SOLE 28442 2369 0 ALAMO GROUP INC COM 011311107 739028 3516 SH SOLE 3516 0 0 ALBANY INTL CORP CL A 012348108 673628 6858 SH SOLE 6858 0 0 ALKERMES PLC SHS G01767105 1386292 49974 SH SOLE 49974 0 0 ALLETE INC COM NEW 018522300 973766 15922 SH SOLE 15922 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 1259742 392443 SH SOLE 367237 25206 0 ALPHABET INC CAP STK CL A 02079K305 149437313 1069773 SH SOLE 948577 121196 0 ALPHABET INC CAP STK CL C 02079K107 17438588 123763 SH SOLE 110466 13297 0 ALPS ETF TR ALERIAN MLP 00162Q452 472542 11113 SH SOLE 11113 0 0 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 269048 21750 SH SOLE 21750 0 0 ALTAIR ENGR INC COM CL A 021369103 1601913 19036 SH SOLE 19036 0 0 ALTRIA GROUP INC COM 02209S103 32397183 803103 SH SOLE 718094 85009 0 AMAZON COM INC COM 023135106 138799733 913516 SH SOLE 813656 99860 0 AMER SOFTWARE INC CL A 029683109 178205 15770 SH SOLE 15770 0 0 AMERICAN ELEC PWR CO INC COM 025537101 25566175 314777 SH SOLE 279574 35203 0 AMERICAN EXPRESS CO COM 025816109 31148725 166268 SH SOLE 144991 21277 0 AMERIPRISE FINL INC COM 03076C106 23667863 62311 SH SOLE 57117 5194 0 AMGEN INC COM 031162100 22941879 79654 SH SOLE 72657 6997 0 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 1253558 20268 SH SOLE 20268 0 0 ANSYS INC COM 03662Q105 12601047 34725 SH SOLE 30476 4249 0 APPLE INC COM 037833100 269001845 1397194 SH SOLE 1274795 122399 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 3316661 19206 SH SOLE 19206 0 0 APPLIED MATLS INC COM 038222105 86788488 535500 SH SOLE 487097 48403 0 APTIV PLC SHS G6095L109 1648700 18376 SH SOLE 13287 5089 0 ARCH CAP GROUP LTD ORD G0450A105 2084876 28072 SH SOLE 20637 7435 0 ARCHER DANIELS MIDLAND CO COM 039483102 2114589 29280 SH SOLE 21754 7526 0 ARCOSA INC COM 039653100 1715197 20755 SH SOLE 20755 0 0 ARISTA NETWORKS INC COM 040413106 11667409 49541 SH SOLE 39408 10133 0 ARMADA HOFFLER PPTYS INC COM 04208T108 394802 31916 SH SOLE 31916 0 0 ARROW FINL CORP COM 042744102 2440950 87364 SH SOLE 87364 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1753261 39685 SH SOLE 39685 0 0 ARVINAS INC COM 04335A105 2950966 71695 SH SOLE 71695 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 318432 421 SH SOLE 421 0 0 ASSURANT INC COM 04621X108 7506030 44548 SH SOLE 40766 3782 0 AST SPACEMOBILE INC COM CL A 00217D100 1338117 221910 SH SOLE 209757 12153 0 AT&T INC COM 00206R102 43922662 2617560 SH SOLE 2377995 239565 0 ATKORE INC COM 047649108 6439784 40249 SH SOLE 36878 3371 0 AUTOMATIC DATA PROCESSING IN COM 053015103 10702122 45937 SH SOLE 41698 4239 0 AUTOZONE INC COM 053332102 3264644 1263 SH SOLE 839 424 0 AVIS BUDGET GROUP COM 053774105 725504 4093 SH SOLE 4093 0 0 AXALTA COATING SYS LTD COM G0750C108 4605890 135587 SH SOLE 99966 35621 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 891490 6874 SH SOLE 6874 0 0 AXON ENTERPRISE INC COM 05464C101 3943878 15267 SH SOLE 11254 4013 0 BADGER METER INC COM 056525108 1665444 10789 SH SOLE 10789 0 0 BANK AMERICA CORP COM 060505104 66746431 1982371 SH SOLE 1760816 221555 0 BANK MONTREAL QUE COM 063671101 493513 4988 SH SOLE 4988 0 0 BANK NEW YORK MELLON CORP COM 064058100 41788104 802845 SH SOLE 720498 82347 0 BAR HBR BANKSHARES COM 066849100 294393 10027 SH SOLE 10027 0 0 BELLRING BRANDS INC COMMON STOCK 07831C103 2804231 50591 SH SOLE 50591 0 0 BERKLEY W R CORP COM 084423102 7945255 112348 SH SOLE 102040 10308 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6709016 18811 SH SOLE 16129 2682 0 BIO RAD LABS INC CL A 090572207 281560 872 SH SOLE 872 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 13702994 205565 SH SOLE 188189 17376 0 BLACKBAUD INC COM 09227Q100 596930 6885 SH SOLE 6885 0 0 BLACKLINE INC COM 09239B109 925753 14826 SH SOLE 14826 0 0 BLACKROCK INC COM 09247X101 105093645 129458 SH SOLE 117455 12003 0 BLACKSTONE INC COM 09260D107 633683 4840 SH SOLE 1632 3208 0 BLUE BIRD CORP COM 095306106 294161 10911 SH SOLE 10911 0 0 BOISE CASCADE CO DEL COM 09739D100 235374 1820 SH SOLE 1820 0 0 BOOKING HOLDINGS INC COM 09857L108 615592 174 SH SOLE 0 174 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2866123 22407 SH SOLE 16711 5696 0 BOSTON PROPERTIES INC COM 101121101 5418739 77223 SH SOLE 70919 6304 0 BRISTOL-MYERS SQUIBB CO COM 110122108 853259 16630 SH SOLE 9408 7222 0 BROADCOM INC COM 11135F101 103512080 92732 SH SOLE 82748 9984 0 BUILDERS FIRSTSOURCE INC COM 12008R107 4917871 29459 SH SOLE 25465 3994 0 BUNGE GLOBAL SA COM SHS H11356104 4359400 43184 SH SOLE 31926 11258 0 BYLINE BANCORP INC COM 124411109 636551 27018 SH SOLE 27018 0 0 CACI INTL INC CL A 127190304 14906852 46029 SH SOLE 42024 4005 0 CACTUS INC CL A 127203107 1726315 38025 SH SOLE 38025 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 36298446 133268 SH SOLE 110601 22667 0 CANTALOUPE INC COM 138103106 200707 27086 SH SOLE 27086 0 0 CAPITAL CITY BK GROUP INC COM 139674105 486125 16518 SH SOLE 16518 0 0 CARDINAL HEALTH INC COM 14149Y108 10229120 101479 SH SOLE 93515 7964 0 CARMAX INC COM 143130102 221328 2884 SH SOLE 0 2884 0 CASEYS GEN STORES INC COM 147528103 4769256 17359 SH SOLE 15994 1365 0 CATERPILLAR INC COM 149123101 148098144 500890 SH SOLE 450211 50679 0 CBOE GLOBAL MKTS INC COM 12503M108 2478724 13882 SH SOLE 10210 3672 0 CELANESE CORP DEL COM 150870103 20616653 132694 SH SOLE 120702 11992 0 CENCORA INC COM 03073E105 4852940 23629 SH SOLE 20321 3308 0 CENTRAL GARDEN & PET CO COM 153527106 280616 5600 SH SOLE 5600 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 245259 5569 SH SOLE 5569 0 0 CHENIERE ENERGY INC COM NEW 16411R208 5658813 33149 SH SOLE 24641 8508 0 CHEVRON CORP NEW COM 166764100 149887052 1004874 SH SOLE 900272 104602 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 2592217 1133 SH SOLE 780 353 0 CHURCH & DWIGHT CO INC COM 171340102 11145067 117863 SH SOLE 105708 12155 0 CIMPRESS PLC SHS EURO G2143T103 238309 2977 SH SOLE 2977 0 0 CINCINNATI FINL CORP COM 172062101 3431624 33169 SH SOLE 23951 9218 0 CINTAS CORP COM 172908105 25398705 42145 SH SOLE 38533 3612 0 CISCO SYS INC COM 17275R102 91568372 1812517 SH SOLE 1627899 184618 0 CITIGROUP INC COM NEW 172967424 23660993 459973 SH SOLE 418596 41377 0 CITIZENS FINL GROUP INC COM 174610105 17679446 533477 SH SOLE 484485 48992 0 CITY HLDG CO COM 177835105 1816351 16473 SH SOLE 16473 0 0 CLEAN HARBORS INC COM 184496107 875162 5015 SH SOLE 5015 0 0 COCA COLA CO COM 191216100 66144331 1122422 SH SOLE 1007841 114581 0 COLGATE PALMOLIVE CO COM 194162103 282179 3540 SH SOLE 3540 0 0 COLONY BANKCORP INC COM 19623P101 2175658 163583 SH SOLE 153264 10319 0 COMCAST CORP NEW CL A 20030N101 62929883 1435117 SH SOLE 1304597 130520 0 COMERICA INC COM 200340107 695606 12464 SH SOLE 12464 0 0 COMPASS DIVERSIFIED SH BEN INT 20451Q104 442467 19709 SH SOLE 19709 0 0 CONCRETE PUMPING HLDGS INC COM 206704108 475010 57928 SH SOLE 57928 0 0 CONOCOPHILLIPS COM 20825C104 134250623 1156635 SH SOLE 1038598 118037 0 CONSOLIDATED EDISON INC COM 209115104 2759121 30330 SH SOLE 22213 8117 0 CONSOLIDATED WATER CO INC ORD G23773107 771097 21660 SH SOLE 21660 0 0 CONSTELLATION ENERGY CORP COM 21037T109 4266140 36497 SH SOLE 26956 9541 0 COPA HOLDINGS SA CL A P31076105 3323756 31264 SH SOLE 22900 8364 0 COPART INC COM 217204106 2301849 46977 SH SOLE 41985 4992 0 CORE & MAIN INC CL A 21874C102 2318200 57367 SH SOLE 42704 14663 0 CORTEVA INC COM 22052L104 249136 5199 SH SOLE 0 5199 0 COSTCO WHSL CORP NEW COM 22160K105 21242520 32182 SH SOLE 28029 4153 0 COURSERA INC COM 22266M104 1113051 57463 SH SOLE 57463 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 5411578 21195 SH SOLE 17705 3490 0 CROWN CASTLE INC COM 22822V101 31019493 269290 SH SOLE 238796 30494 0 CSW INDUSTRIALS INC COM 126402106 669727 3229 SH SOLE 3229 0 0 CSX CORP COM 126408103 56459740 1628489 SH SOLE 1492265 136224 0 CUMMINS INC COM 231021106 310452 1296 SH SOLE 1296 0 0 CVS HEALTH CORP COM 126650100 796516 10088 SH SOLE 3189 6899 0 D R HORTON INC COM 23331A109 268936 1770 SH SOLE 1770 0 0 DANAHER CORPORATION COM 235851102 45367497 196107 SH SOLE 179155 16952 0 DANIMER SCIENTIFIC INC COM CL A 236272100 513402 503335 SH SOLE 469807 33528 0 DARDEN RESTAURANTS INC COM 237194105 2974411 18104 SH SOLE 13506 4598 0 DATA I O CORP COM 237690102 146706 49900 SH SOLE 49900 0 0 DATADOG INC CL A COM 23804L103 9367947 77179 SH SOLE 70734 6445 0 DEERE & CO COM 244199105 2005965 5017 SH SOLE 2169 2848 0 DELTA AIR LINES INC DEL COM NEW 247361702 392272 9751 SH SOLE 9751 0 0 DISCOVER FINL SVCS COM 254709108 2350443 20911 SH SOLE 14966 5945 0 DISNEY WALT CO COM 254687106 609450 6750 SH SOLE 3097 3653 0 DNP SELECT INCOME FD INC COM 23325P104 162977 19219 SH SOLE 19219 0 0 DOCUSIGN INC COM 256163106 5858230 98540 SH SOLE 82441 16099 0 DOMINOS PIZZA INC COM 25754A201 489188 1187 SH SOLE 1187 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 233888 3750 SH SOLE 3750 0 0 DOW INC COM 260557103 66523846 1213053 SH SOLE 1089171 123882 0 DRAFTKINGS INC NEW COM CL A 26142V105 3508389 99529 SH SOLE 73523 26006 0 DREAM FINDERS HOMES INC COM CL A 26154D100 905518 25486 SH SOLE 25486 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 300162 3093 SH SOLE 0 3093 0 E L F BEAUTY INC COM 26856L103 12447736 86239 SH SOLE 78920 7319 0 EASTMAN CHEM CO COM 277432100 33824769 376584 SH SOLE 344055 32529 0 EATON CORP PLC SHS G29183103 684279 2842 SH SOLE 1597 1245 0 ECOLAB INC COM 278865100 5407385 27262 SH SOLE 24523 2739 0 ELANCO ANIMAL HEALTH INC COM 28414H103 2278915 152947 SH SOLE 114260 38687 0 ELEVANCE HEALTH INC COM 036752103 444234 942 SH SOLE 0 942 0 ELI LILLY & CO COM 532457108 50944812 87396 SH SOLE 78194 9202 0 EMCOR GROUP INC COM 29084Q100 19961103 92657 SH SOLE 83125 9532 0 EMERSON ELEC CO COM 291011104 34513441 354602 SH SOLE 324010 30592 0 EMPLOYERS HLDGS INC COM 292218104 656014 16650 SH SOLE 16650 0 0 ENACT HLDGS INC COM 29249E109 581418 20125 SH SOLE 20125 0 0 ENBRIDGE INC COM 29250N105 504945 13956 SH SOLE 6044 7912 0 ENCOMPASS HEALTH CORP COM 29261A100 3519955 52757 SH SOLE 48415 4342 0 ENERGY FUELS INC COM NEW 292671708 1807213 250894 SH SOLE 236755 14139 0 ENERGY RECOVERY INC COM 29270J100 706175 37483 SH SOLE 37483 0 0 EPR PPTYS COM SH BEN INT 26884U109 5083802 104929 SH SOLE 76193 28736 0 EQUITABLE HLDGS INC COM 29452E101 901352 42244 SH SOLE 42244 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 1487602 77479 SH SOLE 77479 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1253735 17773 SH SOLE 3259 14514 0 ESAB CORPORATION COM 29605J106 6179437 71340 SH SOLE 52800 18540 0 ESCO TECHNOLOGIES INC COM 296315104 543019 4640 SH SOLE 4640 0 0 EVERBRIDGE INC COM 29978A104 200223 8236 SH SOLE 8236 0 0 EVERGY INC COM 30034W106 29760199 570118 SH SOLE 521088 49030 0 EVERTEC INC COM 30040P103 583686 14257 SH SOLE 14257 0 0 EXACT SCIENCES CORP COM 30063P105 4428568 59862 SH SOLE 54876 4986 0 EXPEDIA GROUP INC COM NEW 30212P303 3007692 19815 SH SOLE 14402 5413 0 EXPEDITORS INTL WASH INC COM 302130109 3404375 26764 SH SOLE 19867 6897 0 EXXON MOBIL CORP COM 30231G102 125542326 1255673 SH SOLE 1142792 112881 0 F N B CORP COM 302520101 351397 25519 SH SOLE 0 25519 0 FABRINET SHS G3323L100 8221685 43197 SH SOLE 40242 2955 0 FAIR ISAAC CORP COM 303250104 1777444 1527 SH SOLE 768 759 0 FEDERAL AGRIC MTG CORP CL C 313148306 376703 1970 SH SOLE 1970 0 0 FEDERAL SIGNAL CORP COM 313855108 325378 4240 SH SOLE 4240 0 0 FEDEX CORP COM 31428X106 602647 2382 SH SOLE 0 2382 0 FERGUSON PLC NEW SHS G3421J106 3758687 19468 SH SOLE 17925 1543 0 FIDELITY COVINGTON TRUST DISRUPTORS ETF 316092121 358640 13549 SH SOLE 13549 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 513400 11151 SH SOLE 0 11151 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 26396958 517385 SH SOLE 469614 47771 0 FIDELITY NATL INFORMATION SV COM 31620M106 564924 9404 SH SOLE 0 9404 0 FIFTH THIRD BANCORP COM 316773100 50369776 1460417 SH SOLE 1330050 130367 0 FIRST HORIZON CORPORATION COM 320517105 3692317 260757 SH SOLE 180136 80621 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 253188 1977 SH SOLE 0 1977 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 350546 4380 SH SOLE 0 4380 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 249405 6951 SH SOLE 0 6951 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 237974 1356 SH SOLE 0 1356 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 244050 2665 SH SOLE 0 2665 0 FIRSTENERGY CORP COM 337932107 522219 14245 SH SOLE 14245 0 0 FISERV INC COM 337738108 13847716 104244 SH SOLE 93741 10503 0 FLOWSERVE CORP COM 34354P105 3264665 79201 SH SOLE 57622 21579 0 FLUOR CORP NEW COM 343412102 1232420 31463 SH SOLE 31463 0 0 FLYWIRE CORPORATION COM VTG 302492103 416825 18005 SH SOLE 18005 0 0 FORD MTR CO DEL COM 345370860 46814208 3840379 SH SOLE 3531142 309237 0 FORESTAR GROUP INC COM 346232101 1034278 31275 SH SOLE 31275 0 0 FORTINET INC COM 34959E109 3811978 65129 SH SOLE 48278 16851 0 FREEPORT-MCMORAN INC CL B 35671D857 274162 6440 SH SOLE 6440 0 0 FULTON FINL CORP PA COM 360271100 1844949 112087 SH SOLE 112087 0 0 GALLAGHER ARTHUR J & CO COM 363576109 106379636 473051 SH SOLE 431886 41165 0 GAMING & LEISURE PPTYS INC COM 36467J108 21425647 434157 SH SOLE 396637 37520 0 GAP INC COM 364760108 2358000 112769 SH SOLE 83069 29700 0 GARTNER INC COM 366651107 3467228 7686 SH SOLE 5619 2067 0 GATX CORP COM 361448103 1943963 16170 SH SOLE 16170 0 0 GENERAL DYNAMICS CORP COM 369550108 67976620 261781 SH SOLE 235634 26147 0 GIBRALTAR INDS INC COM 374689107 545910 6912 SH SOLE 6912 0 0 GILEAD SCIENCES INC COM 375558103 58131924 717589 SH SOLE 647996 69593 0 GLOBAL INDUSTRIAL COMPANY COM 37892E102 242362 6240 SH SOLE 6240 0 0 GMS INC COM 36251C103 700160 8494 SH SOLE 8494 0 0 GOHEALTH INC CL A NEW 38046W204 142298 10667 SH SOLE 10667 0 0 GORMAN RUPP CO COM 383082104 600990 16915 SH SOLE 16915 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 10780757 437354 SH SOLE 399977 37377 0 GREEN BRICK PARTNERS INC COM 392709101 731477 14083 SH SOLE 14083 0 0 GRIFFON CORP COM 398433102 476514 7818 SH SOLE 7818 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 3627479 33267 SH SOLE 24775 8492 0 HAEMONETICS CORP MASS COM 405024100 925575 10824 SH SOLE 10824 0 0 HALLIBURTON CO COM 406216101 1600952 44286 SH SOLE 32003 12283 0 HARTFORD FINL SVCS GROUP INC COM 416515104 27085755 336971 SH SOLE 283477 53494 0 HBT FINL INC. COM 404111106 632266 29951 SH SOLE 29951 0 0 HEALTH CATALYST INC COM 42225T107 716060 77328 SH SOLE 77328 0 0 HEALTHEQUITY INC COM 42226A107 1297606 19572 SH SOLE 19572 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 28317456 1430174 SH SOLE 1311602 118572 0 HEALTHSTREAM INC COM 42222N103 1247252 46143 SH SOLE 46143 0 0 HERON THERAPEUTICS INC COM 427746102 529429 311429 SH SOLE 289165 22264 0 HERSHEY CO COM 427866108 24264848 130148 SH SOLE 113123 17025 0 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 118620 21646 SH SOLE 21646 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 283920 16721 SH SOLE 16721 0 0 HILLENBRAND INC COM 431571108 233340 4876 SH SOLE 4876 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 6864135 37696 SH SOLE 32801 4895 0 HOLOGIC INC COM 436440101 7375814 103230 SH SOLE 88539 14691 0 HOME DEPOT INC COM 437076102 157737580 455165 SH SOLE 410393 44772 0 HOMESTREET INC COM 43785V102 1050034 101945 SH SOLE 101945 0 0 HONEYWELL INTL INC COM 438516106 22323827 106451 SH SOLE 97198 9253 0 HP INC COM 40434L105 509025 16917 SH SOLE 16917 0 0 HUBBELL INC COM 443510607 3039589 9240 SH SOLE 6846 2394 0 HUMANA INC COM 444859102 361241 789 SH SOLE 0 789 0 HUNTINGTON BANCSHARES INC COM 446150104 24098614 1894546 SH SOLE 1722414 172132 0 HURON CONSULTING GROUP INC COM 447462102 401640 3907 SH SOLE 3907 0 0 ICF INTL INC COM 44925C103 1209677 9021 SH SOLE 9021 0 0 IDEXX LABS INC COM 45168D104 3283229 5915 SH SOLE 4334 1581 0 ILLINOIS TOOL WKS INC COM 452308109 202436 773 SH SOLE 0 773 0 IMMUNOGEN INC COM 45253H101 258983 8735 SH SOLE 8735 0 0 INGERSOLL RAND INC COM 45687V106 3908141 50532 SH SOLE 37321 13211 0 INSPIRE MED SYS INC COM 457730109 1322498 6501 SH SOLE 6501 0 0 INSTALLED BLDG PRODS INC COM 45780R101 1650685 9029 SH SOLE 9029 0 0 INSULET CORP COM 45784P101 19482200 89788 SH SOLE 77350 12438 0 INTAPP INC COM 45827U109 313551 8247 SH SOLE 8247 0 0 INTEL CORP COM 458140100 17680950 351859 SH SOLE 319809 32050 0 INTER PARFUMS INC COM 458334109 1700119 11806 SH SOLE 11806 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 44070065 269460 SH SOLE 244662 24798 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 1472859 53734 SH SOLE 53734 0 0 INTRA-CELLULAR THERAPIES INC COM 46116X101 1115016 15569 SH SOLE 15569 0 0 INTUIT COM 461202103 33637448 53817 SH SOLE 48720 5097 0 INTUITIVE SURGICAL INC COM NEW 46120E602 7835054 23225 SH SOLE 18575 4650 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 1330877 100066 SH SOLE 34827 65239 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 2776687 44313 SH SOLE 11011 33302 0 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 547946 10885 SH SOLE 10885 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 230400 2500 SH SOLE 0 2500 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 798168 5058 SH SOLE 2422 2636 0 INVESCO QQQ TR UNIT SER 1 46090E103 5850746 14287 SH SOLE 10423 3864 0 IQVIA HLDGS INC COM 46266C105 462821 2000 SH SOLE 0 2000 0 ISHARES INC MSCI AUST ETF 464286103 521145 21411 SH SOLE 21411 0 0 ISHARES INC MSCI STH KOR ETF 464286772 524422 8003 SH SOLE 8003 0 0 ISHARES INC MSCI NETHERL ETF 464286814 214978 4817 SH SOLE 4817 0 0 ISHARES INC MSCI ITALY ETF 46434G830 914781 26961 SH SOLE 26961 0 0 ISHARES INC MSCI STH AFR ETF 464286780 319978 7657 SH SOLE 7657 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 226275 10648 SH SOLE 10648 0 0 ISHARES INC MSCI GERMANY ETF 464286806 997639 33602 SH SOLE 33602 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 994853 21613 SH SOLE 21613 0 0 ISHARES INC MSCI SWITZERLAND 464286749 709419 14697 SH SOLE 14697 0 0 ISHARES INC MSCI SPAIN ETF 464286764 869266 28389 SH SOLE 28389 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 566605 16207 SH SOLE 16207 0 0 ISHARES INC MSCI FRANCE ETF 464286707 1809439 46182 SH SOLE 38993 7189 0 ISHARES INC MSCI JPN ETF NEW 46434G822 3705340 57769 SH SOLE 48506 9263 0 ISHARES INC MSCI CDA ETF 464286509 1766025 48146 SH SOLE 40793 7353 0 ISHARES TR SHRT NAT MUN ETF 464288158 1400645 13285 SH SOLE 0 13285 0 ISHARES TR MSCI UAE ETF 46434V761 222699 14986 SH SOLE 14986 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 427236 8032 SH SOLE 0 8032 0 ISHARES TR 1 3 YR TREAS BD 464287457 22984586 280163 SH SOLE 280163 0 0 ISHARES TR PFD AND INCM SEC 464288687 4606603 147695 SH SOLE 147695 0 0 ISHARES TR IBOXX INV CP ETF 464287242 10269131 92799 SH SOLE 92799 0 0 ISHARES TR MSCI DENMARK ETF 46429B523 1022418 9117 SH SOLE 9117 0 0 ISHARES TR NATIONAL MUN ETF 464288414 431472 3980 SH SOLE 0 3980 0 ISHARES TR RUSSELL 2000 ETF 464287655 3898539 19424 SH SOLE 19424 0 0 ISHARES TR MSCI USA MMENTM 46432F396 731154 4658 SH SOLE 4658 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 722788 11823 SH SOLE 11823 0 0 ISHARES TR SELECT DIVID ETF 464287168 226691 1934 SH SOLE 0 1934 0 ISHARES TR BLACKROCK ULTRA 46434V878 2626299 52151 SH SOLE 52151 0 0 ISHARES TR MSCI INDONIA ETF 46429B309 240449 10773 SH SOLE 10773 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 231561 3354 SH SOLE 0 3354 0 ISHARES TR MSCI EAFE ETF 464287465 1419627 18840 SH SOLE 18840 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1028982 20068 SH SOLE 0 20068 0 ISHARES TR MODERT ALLOC ETF 464289875 321139 7736 SH SOLE 0 7736 0 ISHARES TR ISHS 5-10YR INVT 464288638 4948398 95162 SH SOLE 15696 79466 0 ISHARES TR RUSSELL 3000 ETF 464287689 6021341 21997 SH SOLE 16687 5310 0 ISHARES TR RUS 1000 VAL ETF 464287598 54853678 331944 SH SOLE 253329 78615 0 ISHARES TR CORE MSCI EAFE 46432F842 10508758 149379 SH SOLE 33793 115586 0 ISHARES TR CORE US AGGBD ET 464287226 48459729 488261 SH SOLE 389520 98741 0 ISHARES TR CORE S&P SCP ETF 464287804 3811108 35208 SH SOLE 7176 28032 0 ISHARES TR RUS MID CAP ETF 464287499 5453060 70154 SH SOLE 62007 8147 0 ISHARES TR CORE S&P500 ETF 464287200 1740546 3645 SH SOLE 2792 853 0 ISHARES TR RUS 1000 GRW ETF 464287614 8459041 27902 SH SOLE 23017 4885 0 ISHARES TR MSCI UK ETF NEW 46435G334 1557076 47112 SH SOLE 39432 7680 0 ISHARES TR CORE S&P TTL STK 464287150 1373210 13049 SH SOLE 10922 2127 0 ISHARES TR CORE S&P MCP ETF 464287507 8606821 31056 SH SOLE 7852 23204 0 ITT INC COM 45073V108 2605187 21833 SH SOLE 16205 5628 0 JABIL INC COM 466313103 25070780 196788 SH SOLE 170853 25935 0 JACOBS SOLUTIONS INC COM 46982L108 29139164 224492 SH SOLE 206613 17879 0 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 2325060 178165 SH SOLE 166691 11474 0 JANUX THERAPEUTICS INC COM 47103J105 630967 58804 SH SOLE 58804 0 0 JOHNSON & JOHNSON COM 478160104 123963551 790887 SH SOLE 710064 80823 0 JOHNSON CTLS INTL PLC SHS G51502105 32834503 569648 SH SOLE 521485 48163 0 JPMORGAN CHASE & CO COM 46625H100 188619375 1108873 SH SOLE 1001161 107712 0 KARAT PACKAGING INC COM 48563L101 1623504 65332 SH SOLE 65332 0 0 KB HOME COM 48666K109 984507 15762 SH SOLE 15762 0 0 KEYCORP COM 493267108 221632 15391 SH SOLE 0 15391 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 348628 2191 SH SOLE 2191 0 0 KINDER MORGAN INC DEL COM 49456B101 48457314 2747013 SH SOLE 2490995 256018 0 KOHLS CORP COM 500255104 214785 7489 SH SOLE 0 7489 0 KRAFT HEINZ CO COM 500754106 8836777 238961 SH SOLE 218344 20617 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 353614 17428 SH SOLE 17428 0 0 KROGER CO COM 501044101 1884690 41232 SH SOLE 28540 12692 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 2966533 142759 SH SOLE 105912 36847 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 14919422 65640 SH SOLE 57084 8556 0 LAM RESEARCH CORP COM 512807108 221663 283 SH SOLE 0 283 0 LAMAR ADVERTISING CO NEW CL A 512816109 38396292 361274 SH SOLE 326190 35084 0 LAMB WESTON HLDGS INC COM 513272104 1682390 15564 SH SOLE 11962 3602 0 LAS VEGAS SANDS CORP COM 517834107 1870507 38011 SH SOLE 27264 10747 0 LEMONADE INC COM 52567D107 1363130 84509 SH SOLE 84509 0 0 LENNAR CORP CL A 526057104 3831796 25710 SH SOLE 19070 6640 0 LIBERTY ENERGY INC COM CL A 53115L104 7487212 412746 SH SOLE 412746 0 0 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 292707 40042 SH SOLE 40042 0 0 LIGHT & WONDER INC COM 80874P109 203058 2473 SH SOLE 2473 0 0 LINDE PLC SHS G54950103 287552 700 SH SOLE 700 0 0 LINDSAY CORP COM 535555106 1271270 9843 SH SOLE 9843 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 3535354 37771 SH SOLE 27699 10072 0 LIVERAMP HLDGS INC COM 53815P108 517062 13650 SH SOLE 13650 0 0 LOCKHEED MARTIN CORP COM 539830109 46644755 102914 SH SOLE 90371 12543 0 LOWES COS INC COM 548661107 608889 2736 SH SOLE 1684 1052 0 LULULEMON ATHLETICA INC COM 550021109 11823932 23126 SH SOLE 19668 3458 0 LUMEN TECHNOLOGIES INC COM 550241103 43503 23772 SH SOLE 0 23772 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 440682 4635 SH SOLE 0 4635 0 M D C HLDGS INC COM 552676108 1211537 21928 SH SOLE 21928 0 0 M/I HOMES INC COM 55305B101 1411678 10249 SH SOLE 10249 0 0 MANHATTAN ASSOCIATES INC COM 562750109 27425529 127371 SH SOLE 113372 13999 0 MARATHON OIL CORP COM 565849106 12230416 506226 SH SOLE 461671 44555 0 MARATHON PETE CORP COM 56585A102 310666 2094 SH SOLE 0 2094 0 MARRIOTT INTL INC NEW CL A 571903202 28347900 125706 SH SOLE 114392 11314 0 MARSH & MCLENNAN COS INC COM 571748102 30850660 162826 SH SOLE 148759 14067 0 MASTERCARD INCORPORATED CL A 57636Q104 15736690 36897 SH SOLE 31014 5883 0 MATADOR RES CO COM 576485205 1665453 29290 SH SOLE 29290 0 0 MATSON INC COM 57686G105 1298597 11849 SH SOLE 11849 0 0 MCCORMICK & CO INC COM NON VTG 579780206 219560 3209 SH SOLE 0 3209 0 MCDONALDS CORP COM 580135101 95074206 320644 SH SOLE 289441 31203 0 MCGRATH RENTCORP COM 580589109 1622592 13565 SH SOLE 13565 0 0 MCKESSON CORP COM 58155Q103 7265157 15692 SH SOLE 12370 3322 0 MEDPACE HLDGS INC COM 58506Q109 1632864 5327 SH SOLE 5327 0 0 MEDTRONIC PLC SHS G5960L103 42928430 521102 SH SOLE 474438 46664 0 MERCK & CO INC COM 58933Y105 88582389 812533 SH SOLE 718318 94215 0 MERIT MED SYS INC COM 589889104 626062 8242 SH SOLE 8242 0 0 MESA LABS INC COM 59064R109 1695703 16185 SH SOLE 16185 0 0 META PLATFORMS INC CL A 30303M102 109411200 309107 SH SOLE 274587 34520 0 METLIFE INC COM 59156R108 100343773 1517371 SH SOLE 1358093 159278 0 METTLER TOLEDO INTERNATIONAL COM 592688105 258360 213 SH SOLE 0 213 0 MGM RESORTS INTERNATIONAL COM 552953101 14134014 316339 SH SOLE 272399 43940 0 MICROCHIP TECHNOLOGY INC. COM 595017104 11224802 124471 SH SOLE 114491 9980 0 MICROSOFT CORP COM 594918104 369853105 983547 SH SOLE 884101 99446 0 MID-AMER APT CMNTYS INC COM 59522J103 14652830 108975 SH SOLE 94304 14671 0 MODINE MFG CO COM 607828100 308173 5162 SH SOLE 5162 0 0 MOLINA HEALTHCARE INC COM 60855R100 16359320 45278 SH SOLE 41418 3860 0 MOLSON COORS BEVERAGE CO CL B 60871R209 2993601 48907 SH SOLE 36097 12810 0 MONARCH CASINO & RESORT INC COM 609027107 430320 6223 SH SOLE 6223 0 0 MONDELEZ INTL INC CL A 609207105 30197128 416914 SH SOLE 376164 40750 0 MONGODB INC CL A 60937P106 28834663 70526 SH SOLE 62162 8364 0 MONTAUK RENEWABLES INC COM 61218C103 147487 16553 SH SOLE 16553 0 0 MOODYS CORP COM 615369105 21493283 55032 SH SOLE 46587 8445 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 231060 738 SH SOLE 0 738 0 MSA SAFETY INC COM 553498106 8069057 47794 SH SOLE 44066 3728 0 MSC INDL DIRECT INC CL A 553530106 202520 2000 SH SOLE 2000 0 0 MURPHY OIL CORP COM 626717102 420457 9856 SH SOLE 9856 0 0 MURPHY USA INC COM 626755102 2250139 6311 SH SOLE 6311 0 0 MYR GROUP INC DEL COM 55405W104 275520 1905 SH SOLE 1905 0 0 NATIONAL BEVERAGE CORP COM 635017106 243330 4894 SH SOLE 4894 0 0 NETFLIX INC COM 64110L106 32646967 67054 SH SOLE 60953 6101 0 NEW YORK CMNTY BANCORP INC COM 649445103 272609 26648 SH SOLE 0 26648 0 NEXTERA ENERGY INC COM 65339F101 12395617 204077 SH SOLE 174675 29402 0 NICE LTD SPONSORED ADR 653656108 911754 4570 SH SOLE 2923 1647 0 NIKE INC CL B 654106103 13610896 125365 SH SOLE 113265 12100 0 NORTHROP GRUMMAN CORP COM 666807102 345049 737 SH SOLE 737 0 0 NOVO-NORDISK A S ADR 670100205 410432 3967 SH SOLE 3967 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 2424991 291115 SH SOLE 216110 75005 0 NVIDIA CORPORATION COM 67066G104 146335680 295496 SH SOLE 259285 36211 0 NXP SEMICONDUCTORS N V COM N6596X109 275027 1197 SH SOLE 1197 0 0 OGE ENERGY CORP COM 670837103 3462553 99128 SH SOLE 71813 27315 0 OKTA INC CL A 679295105 3085413 34082 SH SOLE 25292 8790 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1161971 2867 SH SOLE 1897 970 0 OLD REP INTL CORP COM 680223104 2611140 88814 SH SOLE 65304 23510 0 OLD SECOND BANCORP INC ILL COM 680277100 193571 12537 SH SOLE 12537 0 0 OMEGA THERAPEUTICS INC COMMON STOCK 68217N105 922342 306426 SH SOLE 287200 19226 0 OMNICOM GROUP INC COM 681919106 2061433 23829 SH SOLE 16735 7094 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 197865 14033 SH SOLE 14033 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 971771 216913 SH SOLE 203384 13529 0 OPTION CARE HEALTH INC COM NEW 68404L201 1479779 43923 SH SOLE 43923 0 0 ORACLE CORP COM 68389X105 46231717 438506 SH SOLE 402836 35670 0 OREILLY AUTOMOTIVE INC COM 67103H107 4008574 4219 SH SOLE 3020 1199 0 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 4728 12000 SH SOLE 12000 0 0 OWENS CORNING NEW COM 690742101 9123872 61552 SH SOLE 55811 5741 0 PACCAR INC COM 693718108 15972182 163565 SH SOLE 143531 20034 0 PAGERDUTY INC COM 69553P100 981013 42376 SH SOLE 42376 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 250410 20081 SH SOLE 20081 0 0 PALO ALTO NETWORKS INC COM 697435105 24639583 83558 SH SOLE 74288 9270 0 PAR PAC HOLDINGS INC COM NEW 69888T207 1255529 34521 SH SOLE 34521 0 0 PARK HOTELS & RESORTS INC COM 700517105 4387963 286795 SH SOLE 203469 83326 0 PARKER-HANNIFIN CORP COM 701094104 40592543 88110 SH SOLE 80518 7592 0 PAYCHEX INC COM 704326107 319572 2683 SH SOLE 0 2683 0 PAYONEER GLOBAL INC COM 70451X104 673721 129313 SH SOLE 129313 0 0 PDF SOLUTIONS INC COM 693282105 452885 14091 SH SOLE 14091 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 270148 1683 SH SOLE 1683 0 0 PEOPLES FINL SVCS CORP COM 711040105 899976 18480 SH SOLE 18480 0 0 PEPSICO INC COM 713448108 98623234 580683 SH SOLE 512456 68227 0 PERDOCEO ED CORP COM 71363P106 1269836 72314 SH SOLE 72314 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 1336589 19329 SH SOLE 19329 0 0 PERIMETER SOLUTIONS SA COMMON STOCK L7579L106 894691 194498 SH SOLE 181129 13369 0 PFIZER INC COM 717081103 56687843 1969011 SH SOLE 1786958 182053 0 PHILIP MORRIS INTL INC COM 718172109 71151424 756287 SH SOLE 684007 72280 0 PHILLIPS 66 COM 718546104 2595764 19496 SH SOLE 14569 4927 0 PINTEREST INC CL A 72352L106 1846943 49863 SH SOLE 36743 13120 0 PNC FINL SVCS GROUP INC COM 693475105 54612092 352677 SH SOLE 320839 31838 0 PORTLAND GEN ELEC CO COM NEW 736508847 6578622 151791 SH SOLE 139281 12510 0 PREFERRED BK LOS ANGELES CA COM NEW 740367404 1464633 20050 SH SOLE 20050 0 0 PREMIER FINANCIAL CORP COM 74052F108 998656 41438 SH SOLE 41438 0 0 PRICE T ROWE GROUP INC COM 74144T108 5447427 50584 SH SOLE 36791 13793 0 PRIMERICA INC COM 74164M108 2648830 12873 SH SOLE 9594 3279 0 PROCTER AND GAMBLE CO COM 742718109 161799030 1104129 SH SOLE 1006444 97685 0 PROGYNY INC COM 74340E103 1087467 29249 SH SOLE 29249 0 0 PROLOGIS INC. COM 74340W103 65924590 494558 SH SOLE 445854 48704 0 PROSHARES TR PSHS ULTRA TECH 74347R693 224316 4226 SH SOLE 4226 0 0 PRUDENTIAL FINL INC COM 744320102 82260733 793181 SH SOLE 716960 76221 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 39266179 642129 SH SOLE 580476 61653 0 PULTE GROUP INC COM 745867101 18076363 175125 SH SOLE 148873 26252 0 PURE STORAGE INC CL A 74624M102 11324978 317582 SH SOLE 290650 26932 0 QUAKER HOUGHTON COM 747316107 2187285 10249 SH SOLE 10249 0 0 QUALCOMM INC COM 747525103 65347825 451817 SH SOLE 408648 43169 0 QUALYS INC COM 74758T303 1530114 7796 SH SOLE 7796 0 0 QUANTA SVCS INC COM 74762E102 2320360 10752 SH SOLE 7944 2808 0 QUANTERIX CORP COM 74766Q101 354654 12972 SH SOLE 12972 0 0 RANGE RES CORP COM 75281A109 1982827 65139 SH SOLE 47289 17850 0 REPUBLIC SVCS INC COM 760759100 24687870 149705 SH SOLE 130592 19113 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 323667 17198 SH SOLE 17198 0 0 RESMED INC COM 761152107 2355383 13692 SH SOLE 9828 3864 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 438409 302351 SH SOLE 280671 21680 0 RIO TINTO PLC SPONSORED ADR 767204100 260540 3499 SH SOLE 3499 0 0 RITHM CAPITAL CORP COM NEW 64828T201 1827564 171120 SH SOLE 129218 41902 0 ROCKWELL AUTOMATION INC COM 773903109 13156651 42375 SH SOLE 37320 5055 0 ROCKY BRANDS INC COM 774515100 1048815 34752 SH SOLE 34752 0 0 ROSS STORES INC COM 778296103 7154158 51696 SH SOLE 44413 7283 0 ROYAL CARIBBEAN GROUP COM V7780T103 19458729 150272 SH SOLE 134140 16132 0 RPM INTL INC COM 749685103 3361716 30115 SH SOLE 27591 2524 0 RTX CORPORATION COM 75513E101 889463 10571 SH SOLE 5755 4816 0 RUSH ENTERPRISES INC CL A 781846209 552454 10983 SH SOLE 10983 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 4136247 96147 SH SOLE 71039 25108 0 RYDER SYS INC COM 783549108 2053460 17847 SH SOLE 13386 4461 0 SAIA INC COM 78709Y105 2274361 5190 SH SOLE 3903 1287 0 SALESFORCE INC COM 79466L302 6240718 23716 SH SOLE 19610 4106 0 SANGAMO THERAPEUTICS INC COM 800677106 298932 550604 SH SOLE 521104 29500 0 SAUL CTRS INC COM 804395101 487537 12415 SH SOLE 12415 0 0 SCHLUMBERGER LTD COM STK 806857108 9747819 187314 SH SOLE 171970 15344 0 SCHWAB CHARLES CORP COM 808513105 317428 4614 SH SOLE 0 4614 0 SCHWAB CHARLES FAMILY FD AMT TAX FREE MNY 808515530 1563654 1563654 SH SOLE 0 1563654 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2203330 39066 SH SOLE 0 39066 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 436043 9353 SH SOLE 9353 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 265887 3530 SH SOLE 3530 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 350257 4222 SH SOLE 4222 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1299377 18536 SH SOLE 5245 13291 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 581794 7643 SH SOLE 3515 4128 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4097777 165299 SH SOLE 37117 128182 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 255036 1426 SH SOLE 0 1426 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 341428 4072 SH SOLE 0 4072 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1240834 6446 SH SOLE 1617 4829 0 SEMPRA COM 816851109 558756 7477 SH SOLE 0 7477 0 SERVICENOW INC COM 81762P102 13021201 18431 SH SOLE 15941 2490 0 SHERWIN WILLIAMS CO COM 824348106 286911 920 SH SOLE 920 0 0 SHIFT4 PMTS INC CL A 82452J109 1222893 16450 SH SOLE 11695 4755 0 SHOPIFY INC CL A 82509L107 244880 3144 SH SOLE 3144 0 0 SIMPSON MFG INC COM 829073105 3328965 16815 SH SOLE 16815 0 0 SKECHERS U S A INC CL A 830566105 1991639 31948 SH SOLE 23760 8188 0 SM ENERGY CO COM 78454L100 1512328 39058 SH SOLE 39058 0 0 SMARTSHEET INC COM CL A 83200N103 5595214 117006 SH SOLE 107124 9882 0 SNAP ON INC COM 833034101 3740043 12949 SH SOLE 10389 2560 0 SOLO BRANDS INC COM CL A 83425V104 190942 30997 SH SOLE 30997 0 0 SOUTHERN CO COM 842587107 84395423 1203585 SH SOLE 1092186 111399 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 569719 1512 SH SOLE 1512 0 0 SPDR GOLD TR GOLD SHS 78463V107 869976 4551 SH SOLE 3213 1338 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 592329 17416 SH SOLE 0 17416 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 939581 13793 SH SOLE 13793 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 216484 6114 SH SOLE 0 6114 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 34370150 72314 SH SOLE 28520 43794 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 297351 586 SH SOLE 586 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 994438 29667 SH SOLE 29667 0 0 SPDR SER TR S&P DIVID ETF 78464A763 229488 1836 SH SOLE 0 1836 0 SPDR SER TR PORTFOLIO SHORT 78464A474 2542321 85370 SH SOLE 85370 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 25358095 277471 SH SOLE 267414 10057 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 9252883 360877 SH SOLE 345506 15371 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 7685065 234086 SH SOLE 36079 198007 0 SPHERE ENTERTAINMENT CO CL A 55826T102 830526 24456 SH SOLE 24456 0 0 SPS COMM INC COM 78463M107 1309890 6758 SH SOLE 6758 0 0 SPX TECHNOLOGIES INC COM 78473E103 681110 6743 SH SOLE 6743 0 0 SQUARESPACE INC CLASS A 85225A107 413615 12530 SH SOLE 12530 0 0 STARBUCKS CORP COM 855244109 3690327 38437 SH SOLE 32497 5940 0 STERLING INFRASTRUCTURE INC COM 859241101 3634037 41329 SH SOLE 41329 0 0 STOKE THERAPEUTICS INC COM 86150R107 73976 14064 SH SOLE 14064 0 0 STONECO LTD COM CL A G85158106 1256038 69664 SH SOLE 69664 0 0 STONEX GROUP INC COM 861896108 442279 5991 SH SOLE 5991 0 0 STRIDE INC COM 86333M108 1381230 23265 SH SOLE 23265 0 0 STRYKER CORPORATION COM 863667101 16425186 54850 SH SOLE 49742 5108 0 SUPER MICRO COMPUTER INC COM 86800U104 3130720 11014 SH SOLE 10306 708 0 SURGERY PARTNERS INC COM 86881A100 319964 10002 SH SOLE 10002 0 0 SYNOPSYS INC COM 871607107 43627688 84729 SH SOLE 73662 11067 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 917608 8823 SH SOLE 4470 4353 0 TARGET CORP COM 87612E106 3552211 24942 SH SOLE 22252 2690 0 TELEDYNE TECHNOLOGIES INC COM 879360105 403893 905 SH SOLE 905 0 0 TERADYNE INC COM 880770102 227213 2094 SH SOLE 2094 0 0 TEREX CORP NEW COM 880779103 1375113 23932 SH SOLE 23932 0 0 TESLA INC COM 88160R101 70647959 284321 SH SOLE 255385 28936 0 TETRA TECH INC NEW COM 88162G103 14521885 86994 SH SOLE 79193 7801 0 TEXAS INSTRS INC COM 882508104 22677697 133038 SH SOLE 121242 11796 0 THERMO FISHER SCIENTIFIC INC COM 883556102 17992874 33898 SH SOLE 30269 3629 0 THERMON GROUP HLDGS INC COM 88362T103 700711 21514 SH SOLE 21514 0 0 TJX COS INC NEW COM 872540109 17370852 185171 SH SOLE 158950 26221 0 T-MOBILE US INC COM 872590104 21575557 134570 SH SOLE 112810 21760 0 TOLL BROTHERS INC COM 889478103 4379758 42609 SH SOLE 31744 10865 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 372149 12505 SH SOLE 12505 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 10077932 41320 SH SOLE 37214 4106 0 TRI POINTE HOMES INC COM 87265H109 212447 6001 SH SOLE 6001 0 0 TRIPADVISOR INC COM 896945201 1906654 88558 SH SOLE 65628 22930 0 TRUIST FINL CORP COM 89832Q109 13315757 360665 SH SOLE 323922 36743 0 TWO HBRS INVT CORP COM 90187B804 739100 53058 SH SOLE 53058 0 0 UBER TECHNOLOGIES INC COM 90353T100 21792892 353953 SH SOLE 321808 32145 0 ULTA BEAUTY INC COM 90384S303 2400109 4898 SH SOLE 3572 1326 0 UNION PAC CORP COM 907818108 753713 3069 SH SOLE 1393 1676 0 UNITED AIRLS HLDGS INC COM 910047109 1814264 43971 SH SOLE 32853 11118 0 UNITED PARCEL SERVICE INC CL B 911312106 25259686 160654 SH SOLE 146255 14399 0 UNITEDHEALTH GROUP INC COM 91324P102 64010931 121585 SH SOLE 105481 16104 0 UNITY SOFTWARE INC COM 91332U101 1970156 48182 SH SOLE 35016 13166 0 UNUM GROUP COM 91529Y106 2928249 64755 SH SOLE 43782 20973 0 URBAN OUTFITTERS INC COM 917047102 1073199 30070 SH SOLE 30070 0 0 US BANCORP DEL COM NEW 902973304 57914460 1338134 SH SOLE 1178088 160046 0 UTZ BRANDS INC COM CL A 918090101 867710 53430 SH SOLE 53430 0 0 VALERO ENERGY CORP COM 91913Y100 251420 1934 SH SOLE 0 1934 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 357980 4867 SH SOLE 0 4867 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 398970 1829 SH SOLE 1829 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 238223 1024 SH SOLE 0 1024 0 VANGUARD INDEX FDS VALUE ETF 922908744 720860 4822 SH SOLE 2175 2647 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1706758 7194 SH SOLE 1206 5988 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2992684 6851 SH SOLE 6032 819 0 VANGUARD INDEX FDS GROWTH ETF 922908736 809298 2603 SH SOLE 1803 800 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 374796 9119 SH SOLE 0 9119 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 213332 3800 SH SOLE 3800 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2079549 25585 SH SOLE 25585 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5128091 66282 SH SOLE 34932 31350 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 5947041 128279 SH SOLE 37343 90936 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1995577 25582 SH SOLE 2631 22951 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 356304 2091 SH SOLE 0 2091 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 923357 19277 SH SOLE 0 19277 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 347727 3115 SH SOLE 3115 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 234338 903 SH SOLE 903 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 615675 1272 SH SOLE 633 639 0 VERIZON COMMUNICATIONS INC COM 92343V104 69392667 1840655 SH SOLE 1662874 177781 0 VERTEX PHARMACEUTICALS INC COM 92532F100 272989 671 SH SOLE 671 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 10877942 226482 SH SOLE 206528 19954 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 976877 398725 SH SOLE 377995 20730 0 VISA INC COM CL A 92826C839 11502885 44182 SH SOLE 34849 9333 0 VULCAN MATLS CO COM 929160109 3176248 13992 SH SOLE 10358 3634 0 WALMART INC COM 931142103 97465217 618238 SH SOLE 554248 63990 0 WARRIOR MET COAL INC COM 93627C101 1532197 25130 SH SOLE 25130 0 0 WASTE MGMT INC DEL COM 94106L109 304828 1702 SH SOLE 0 1702 0 WATSCO INC COM 942622200 3474615 8110 SH SOLE 6063 2047 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 2293533 11009 SH SOLE 11009 0 0 WAYFAIR INC CL A 94419L101 3210992 52042 SH SOLE 47579 4463 0 WEATHERFORD INTL PLC ORD SHS G48833118 1329721 13592 SH SOLE 13592 0 0 WEAVE COMMUNICATIONS INC COM 94724R108 456127 39767 SH SOLE 39767 0 0 WEC ENERGY GROUP INC COM 92939U106 2625630 31194 SH SOLE 20096 11098 0 WELLS FARGO CO NEW COM 949746101 349084 7092 SH SOLE 7092 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 3193910 9070 SH SOLE 6792 2278 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 665252 19133 SH SOLE 19133 0 0 WILLIAMS COS INC COM 969457100 3809119 109363 SH SOLE 81177 28186 0 WINGSTOP INC COM 974155103 1409137 5492 SH SOLE 5492 0 0 WINTRUST FINL CORP COM 97650W108 8392635 90486 SH SOLE 81774 8712 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 675112 16466 SH SOLE 16466 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 648046 12899 SH SOLE 0 12899 0 WP CAREY INC COM 92936U109 32866285 507118 SH SOLE 456834 50284 0 XCEL ENERGY INC COM 98389B100 220028 3554 SH SOLE 0 3554 0 XEROX HOLDINGS CORP COM NEW 98421M106 183996 10038 SH SOLE 10038 0 0 XYLEM INC COM 98419M100 229367 2006 SH SOLE 2006 0 0 YORK WTR CO COM 987184108 210479 5450 SH SOLE 5450 0 0 ZACKS TRUST SMALL/MID CAP 98888G204 6745598 236134 SH SOLE 44134 192000 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 8555508 70300 SH SOLE 64431 5869 0 ZIONS BANCORPORATION N A COM 989701107 671756 15312 SH SOLE 15312 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1190901 16561 SH SOLE 11742 4819 0