0001012975-23-000334.txt : 20230814 0001012975-23-000334.hdr.sgml : 20230814 20230814090609 ACCESSION NUMBER: 0001012975-23-000334 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 EFFECTIVENESS DATE: 20230814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SILVERCREST ASSET MANAGEMENT GROUP LLC CENTRAL INDEX KEY: 0001232395 IRS NUMBER: 134194623 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-10472 FILM NUMBER: 231166675 BUSINESS ADDRESS: STREET 1: 1330 AVE OF THE AMERICAS STREET 2: 38TH FL CITY: NEW YORK STATE: NY ZIP: 10019 BUSINESS PHONE: 2126490600 MAIL ADDRESS: STREET 1: 1330 AVE OF THE AMERICAS STREET 2: 38TH FL CITY: NEW YORK STATE: NY ZIP: 10019 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001232395 XXXXXXXX 06-30-2023 06-30-2023 SILVERCREST ASSET MANAGEMENT GROUP LLC
1330 AVE OF THE AMERICAS 38TH FL NEW YORK NY 10019
13F HOLDINGS REPORT 028-10472 000118333 801-61004 N
Matthew J. Fiscella VP Compliance Associate 212-649-0675 /s/ Matthew J. Fiscella New York NY 08-14-2023 0 823 14019393225 false
INFORMATION TABLE 2 infotable.xml 3M CO COM COM 88579Y101 5061551 50570 SH SOLE 50570 0 0 ABBOTT LABS COM COM 002824100 154836468 1420257 SH SOLE 1293307 0 126950 ABBVIE INC COM COM 00287Y109 23969740 177909 SH SOLE 174720 0 3189 ABM INDS INC COM COM 000957100 44057984 1033013 SH SOLE 970735 0 62278 ACADIA HEALTHCARE COMPANY INC COM 00404A109 12689439 159335 SH SOLE 156569 0 2766 ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 73998177 239802 SH SOLE 217580 0 22222 ACI WORLDWIDE INC COM COM 004498101 292753 12635 SH SOLE 12635 0 0 ADAPTHEALTH CORP COM 00653Q102 20846538 1712945 SH SOLE 1612070 0 100875 ADDUS HOMECARE CORP COM COM 006739106 65040200 701620 SH SOLE 666075 0 35545 ADOBE SYS INC COM COM 00724F101 5648812 11552 SH SOLE 11282 0 270 ADVANCED MICRO DEVICES INC COM COM 007903107 1020975 8963 SH SOLE 8963 0 0 AEHR TEST SYSTEMS COM COM 00760J108 6040526 146437 SH SOLE 79662 0 66775 AES CORP COM COM 00130H105 274569 13245 SH SOLE 13245 0 0 AFLAC INC COM COM 001055102 760611 10897 SH SOLE 10897 0 0 AGILENT TECHNOLOGIES INC COM COM 00846U101 35204679 292762 SH SOLE 249474 0 43288 AGREE REALTY CORP COM COM 008492100 964306 14747 SH SOLE 14747 0 0 AIR PRODS & CHEMS INC COM COM 009158106 2925727 9768 SH SOLE 9112 0 656 AIRBNB INC COM CL A COM 009066101 15505694 120987 SH SOLE 873 0 120114 AIRBUS SE UNSPONSORED ADR COM 009279100 3471636 96164 SH SOLE 95224 0 940 ALBEMARLE CORP COM COM 012653101 1307754 5862 SH SOLE 5862 0 0 ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 1977229 23722 SH SOLE 23528 0 194 ALIGN TECHNOLOGY INC COM COM 016255101 1456997 4120 SH SOLE 3113 0 1007 ALIMENTATION COUCHE-TARD INC C COM 01626P148 1022448 19923 SH SOLE 19923 0 0 ALLEGION PUB LTD CO ORD SHS COM G0176J109 277006 2308 SH SOLE 2308 0 0 ALLEGRO MICROSYSTEMS INC COM COM 01749D105 9147305 202643 SH SOLE 165076 0 37567 ALLIED MOTION TECHNOLOGIES INC COM 019330109 6115812 153125 SH SOLE 83410 0 69715 ALLSTATE CORP COM COM 020002101 527426 4837 SH SOLE 4837 0 0 ALPHABET INC CAP STK CL A COM 02079K305 84343732 704626 SH SOLE 678222 0 26404 ALPHABET INC CAP STK CL C COM 02079K107 145485293 1202656 SH SOLE 1078550 0 124106 ALTA EQUIPMENT GROUP INC COMMO COM 02128L106 6295833 363291 SH SOLE 198056 0 165235 ALTIMMUNE INC COM COM 02155H200 365355 103500 SH SOLE 103500 0 0 ALTRIA GROUP INC COM COM 02209S103 2244162 49540 SH SOLE 49540 0 0 AMAZON COM INC COM COM 023135106 27521734 211121 SH SOLE 207121 0 4000 AMBARELLA INC COM G037AX101 6430374 76854 SH SOLE 44503 0 32351 AMBEV SA SPONSORED ADR COM 02319V103 71216 22395 SH SOLE 22395 0 0 AMCOR PLC ORD COM G0250X107 102265 10247 SH SOLE 10247 0 0 AMERICAN BATTERY METALS C COM COM 02451V101 23100 30000 SH SOLE 30000 0 0 AMERICAN ELEC PWR INC COM COM 025537101 7631635 90637 SH SOLE 90637 0 0 AMERICAN EXPRESS CO COM COM 025816109 10968385 62964 SH SOLE 60264 0 2700 AMERICAN INTL GROUP INC COM NE COM 026874784 1185957 20611 SH SOLE 20611 0 0 AMERICAN TOWER CORP NEW COM COM 03027X100 2675014 13793 SH SOLE 13718 0 75 AMERICAN WTR WKS CO INC NEW CO COM 030420103 9731825 68174 SH SOLE 67374 0 800 AMERIPRISE FINL INC COM COM 03076C106 125367149 377430 SH SOLE 340130 0 37300 AMERISOURCEBERGEN CORP COM COM 03073E105 6317092 32828 SH SOLE 32828 0 0 AMETEK INC COM COM 031100100 125326381 774194 SH SOLE 683894 0 90300 AMGEN INC COM COM 031162100 56705264 255406 SH SOLE 231968 0 23438 AMICUS THERAPEUTICS INC COM COM 03152W109 3521623 280384 SH SOLE 158175 0 122209 AMN HEALTHCARE SERVICES INC CO COM 001744101 62295485 570890 SH SOLE 538848 0 32042 AMPHASTAR PHARMACEUTICALS INC COM 03209R103 6301413 109647 SH SOLE 59597 0 50050 AMPHENOL CORP NEW CL A COM 032095101 2939440 34602 SH SOLE 34602 0 0 ANALOG DEVICES INC COM COM 032654105 1786018 9168 SH SOLE 5368 0 3800 ANSYS INC COM COM 03662Q105 2465466 7465 SH SOLE 7465 0 0 AON PLC SHS CL A COM G0403H108 10086744 29220 SH SOLE 28170 0 1050 APA CORPORATION COM COM 03743Q108 323500 9467 SH SOLE 9467 0 0 APPLE INC COM COM 037833100 156675479 807730 SH SOLE 796645 0 11085 APPLIED INDL TECHNOLOGIES INC COM 03820C105 5370152 37079 SH SOLE 20175 0 16904 APPLIED MATLS INC COM COM 038222105 501987 3473 SH SOLE 3473 0 0 APTARGROUP INC COM COM 038336103 433085 3738 SH SOLE 3738 0 0 ARCH CAP GROUP LTD ORD COM G0450A105 925146 12360 SH SOLE 12360 0 0 ARCOSA INC COM COM 039653100 67149100 886223 SH SOLE 735712 0 150511 ARMADA HOFFLER PPTYS INC COM COM 04208T108 17116215 1465429 SH SOLE 830659 0 634770 ARROWHEAD PHARMACEUTICALS INC COM 04280A100 3579729 100385 SH SOLE 56639 0 43746 ASBURY AUTOMOTIVE GROUP INC CO COM 043436104 49871165 207434 SH SOLE 195843 0 11591 ASE INDUSTRIAL HOLDING CO LTD COM 00215W100 2211542 283895 SH SOLE 283895 0 0 ASHLAND GLOBAL HLDGS INC COM COM 044186104 203717 2344 SH SOLE 2344 0 0 ASML HOLDING N V N Y REGISTRY COM N07059210 8667428 11959 SH SOLE 11484 0 475 ASPEN AEROGELS INC COM COM 04523Y105 2554798 323802 SH SOLE 175910 0 147892 AT&T INC COM COM 00206R102 1180070 73986 SH SOLE 65483 0 8503 ATKORE INC COM COM 047649108 26583248 170471 SH SOLE 167516 0 2955 ATLANTIC UN BANKSHARES CORP CO COM 04911A107 1305467 50307 SH SOLE 50307 0 0 ATMOS ENERGY CORP COM COM 049560105 151838630 1305128 SH SOLE 1097355 0 207773 ATRICURE INC COM COM 04963C209 12408413 251386 SH SOLE 142226 0 109160 AUTODESK INC COM COM 052769106 410038 2004 SH SOLE 2004 0 0 AUTOLIV INC COM COM 052800109 1251449 14716 SH SOLE 14716 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 9305249 42337 SH SOLE 41837 0 500 AVANGRID INC COM STOCK COM 05351W103 296579 7871 SH SOLE 7871 0 0 AVANTOR INC COM COM 05352A100 71670492 3489313 SH SOLE 2626398 0 862915 AVERY DENNISON CORP COM COM 053611109 78877980 459127 SH SOLE 388047 0 71080 AVIENT CORPORATION COM COM 05368V106 51798297 1266462 SH SOLE 1193125 0 73337 AXOGEN INC COM COM 05463X106 8439407 924360 SH SOLE 501936 0 422424 AXON ENTERPRISE INC COM COM 05464C101 323899 1660 SH SOLE 1660 0 0 AZENTA INC COM COM 114340102 1103514 23640 SH SOLE 23640 0 0 BAE SYS PLC SPONSORED ADR COM 05523R107 8964880 190170 SH SOLE 185518 0 4652 BAIDU INC SPON ADR REP A COM 056752108 3116893 22766 SH SOLE 22536 0 230 BANCO BRADESCO S A SP ADR PFD COM 059460303 86023 24862 SH SOLE 24862 0 0 BANCORP INC DEL COM COM 05969A105 9925535 303998 SH SOLE 172870 0 131128 BANK N S HALIFAX COM COM 064149107 958917 19163 SH SOLE 19163 0 0 BANK NEW YORK MELLON CORP COM COM 064058100 1737794 39034 SH SOLE 39034 0 0 BARRICK GOLD CORPORATION COM COM 067901108 718729 42453 SH SOLE 29063 0 13390 BAXTER INTL INC COM COM 071813109 811196 17805 SH SOLE 15530 0 2275 BAYER A G SPONSORED ADR COM 072730302 1244647 90060 SH SOLE 90060 0 0 BECTON DICKINSON & CO COM COM 075887109 2273654 8612 SH SOLE 8612 0 0 BELDEN INC COM COM 077454106 81467469 851725 SH SOLE 802259 0 49466 BELLRING BRANDS INC COM CL A COM 07831C103 22702468 620286 SH SOLE 609465 0 10821 BERKLEY W R CORP COM COM 084423102 243303 4085 SH SOLE 4085 0 0 BERKSHIRE HATHAWAY INC DEL CL COM 084670108 16052110 31 SH SOLE 28 0 3 BERKSHIRE HATHAWAY INC DEL CL COM 084670702 30942340 90740 SH SOLE 90140 0 600 BHP BILLITON LTD SPONSORED ADR COM 088606108 1853052 31055 SH SOLE 31055 0 0 BIO TECHNE CORP COM COM 09073M104 389457 4771 SH SOLE 4771 0 0 BIOSIG TECH INC COM NEW COM 09073N201 12500 10000 SH SOLE 10000 0 0 BK OF AMERICA CORP COM COM 060505104 2636484 91896 SH SOLE 91896 0 0 BLACKLINE INC COM COM 09239B109 15291823 284129 SH SOLE 279957 0 4172 BLACKROCK INC COM COM 09247X101 13315503 19266 SH SOLE 18776 0 490 BLACKSTONE INC COM COM 09260D107 23670677 254606 SH SOLE 254341 0 265 BLACKSTONE REAL ESTATE INCOME COM PER092613 1352061 92606 SH SOLE 92606 0 0 BOEING CO COM COM 097023105 3461546 16393 SH SOLE 15668 0 725 BOOKING HLDGS INC COM COM 09857L108 788496 292 SH SOLE 242 0 50 BOOT BARN HLDGS INC COM COM 099406100 10670686 125997 SH SOLE 123818 0 2179 BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 1684267 15092 SH SOLE 15092 0 0 BORGWARNER INC COM COM 099724106 97804278 1999679 SH SOLE 1670551 0 329128 BOSTON SCIENTIFIC CORP COM COM 101137107 375222 6937 SH SOLE 6937 0 0 BOX INC CL A COM 10316T104 7600959 258712 SH SOLE 140795 0 117917 BP PLC SPONSORED ADR COM 055622104 341395 9674 SH SOLE 5934 0 3740 BRINKER INTL INC COM COM 109641100 21182123 578747 SH SOLE 542850 0 35897 BRINKS CO COM COM 109696104 55910340 824272 SH SOLE 776353 0 47919 BRISTOL MYERS SQUIBB CO COM COM 110122108 7239012 113198 SH SOLE 106648 0 6550 BRITISH AMERN TOB PLC SPONSORE COM 110448107 4588572 138210 SH SOLE 138210 0 0 BROADCOM INC COM COM 11135F101 210827127 243048 SH SOLE 216995 0 26053 BROADRIDGE FINL SOLUTIONS INC COM 11133T103 1586073 9576 SH SOLE 9576 0 0 BROOKFIELD CORP CL A LTD VT SH COM 11271J107 9515816 282788 SH SOLE 272553 0 10235 BROOKFIELD RENEWABLE CORP CL A COM 11284V105 267636 8491 SH SOLE 7741 0 750 BROWN FORMAN CORP CL B COM 115637209 796953 11934 SH SOLE 11934 0 0 BRUNSWICK CORP COM COM 117043109 73574204 849194 SH SOLE 725784 0 123410 BURLINGTON STORES INC COM COM 122017106 364200 2314 SH SOLE 2314 0 0 BWX TECHNOLOGIES INC COM COM 05605H100 20074481 280487 SH SOLE 148547 0 131940 BYD CO LTD SHS H COM Y1023R104 521601 16350 SH SOLE 16350 0 0 CACI INTL INC CL A COM 127190304 10178505 29863 SH SOLE 29335 0 528 CACTUS INC CL A COM 127203107 6336108 149719 SH SOLE 84559 0 65160 CADENCE BANK COM COM 12740C103 109087574 5554357 SH SOLE 4788814 0 765543 CAMBIUM NETWORKS CORP SHS COM G17766109 2037212 133851 SH SOLE 72799 0 61052 CAMTEK LTD ORD COM M20791105 3157281 88613 SH SOLE 48219 0 40394 CANADA GOOSE HOLDINGS INC SHS COM 135086106 11940988 670842 SH SOLE 659171 0 11671 CANADIAN NATL RY CO COM COM 136375102 9923143 81962 SH SOLE 79272 0 2690 CANON INC SPONSORED ADR COM 138006309 1631795 62230 SH SOLE 62230 0 0 CANTALOUPE INC COM COM 138103106 9013793 1132386 SH SOLE 629177 0 503209 CAPITAL ONE FINL CORP COM COM 14040H105 233837 2138 SH SOLE 2138 0 0 CARDINAL HEALTH INC COM COM 14149Y108 631160 6674 SH SOLE 5474 0 1200 CARLISLE COS INC COM COM 142339100 103794859 404611 SH SOLE 316851 0 87760 CARRIER GLOBAL CORPORATION COM COM 14448C104 2502650 50345 SH SOLE 50345 0 0 CARTERS INC COM COM 146229109 27923557 384622 SH SOLE 379252 0 5370 CASELLA WASTE SYS INC CL A COM 147448104 136807071 1512516 SH SOLE 1280039 0 232477 CATERPILLAR INC DEL COM COM 149123101 4169563 16946 SH SOLE 16946 0 0 CBIZ INC COM COM 124805102 67483252 1266578 SH SOLE 1189993 0 76585 CDW CORP COM COM 12514G108 29082548 158488 SH SOLE 156395 0 2093 CECO ENVIRONMENTAL CORP COM COM 125141101 5501100 411759 SH SOLE 223673 0 188086 CENTRAL GARDEN & PET CO CL A N COM 153527205 34554978 947750 SH SOLE 891439 0 56311 CERIDIAN HCM HLDG INC COM COM 15677J108 252276 3767 SH SOLE 3767 0 0 CERTARA INC COM COM 15687V109 7395773 406138 SH SOLE 230821 0 175317 CERUS CORP COM COM 157085101 6361184 2585847 SH SOLE 1459484 0 1126363 CHARLES RIV LABS INTL INC COM COM 159864107 1330672 6329 SH SOLE 6329 0 0 CHECK POINT SOFTWARE TECH LTD COM M22465104 332893 2650 SH SOLE 2650 0 0 CHEFS WHSE INC COM COM 163086101 21454462 599957 SH SOLE 589549 0 10408 CHEVRON CORP NEW COM COM 166764100 126457952 803673 SH SOLE 741021 0 62652 CHORD ENERGY CORPORATION COM N COM 674215207 7440844 48380 SH SOLE 27341 0 21039 CIENA CORP COM NEW COM 171779309 330105 7769 SH SOLE 7769 0 0 CIGNA CORP NEW COM COM 125523100 1409734 5024 SH SOLE 5024 0 0 CINTAS CORP COM COM 172908105 2243322 4513 SH SOLE 4513 0 0 CISCO SYS INC COM COM 17275R102 134298202 2595636 SH SOLE 2322951 0 272685 CITIGROUP INC COM NEW COM 172967424 86951929 1888617 SH SOLE 1669141 0 219476 CITY OFFICE REIT INC COM COM 178587101 615908 110576 SH SOLE 110576 0 0 CK HUTCHISON HLDGS LTD ADR COM 12562Y100 1256859 205840 SH SOLE 205840 0 0 CLEAN HARBORS INC COM COM 184496107 43439920 264185 SH SOLE 180544 0 83641 CLEARFIELD INC COM COM 18482P103 4003490 84551 SH SOLE 46128 0 38423 CLEARPOINT NEURO INC COM COM 18507C103 258468 35700 SH SOLE 35700 0 0 CLEARWATER ANALYTICS HLDGS INC COM 185123106 7009890 441707 SH SOLE 434061 0 7646 CLEARWAY ENERGY INC CL C COM 18539C204 1693779 59306 SH SOLE 58306 0 1000 COCA COLA CO COM COM 191216100 25210039 418632 SH SOLE 411432 0 7200 COCA COLA EUROPEAN PARTNERS P COM G25839104 4521375 70175 SH SOLE 69815 0 360 COHERENT CORP COM COM 19247G107 43359244 850515 SH SOLE 799665 0 50850 COLGATE PALMOLIVE CO COM COM 194162103 4467087 57984 SH SOLE 57559 0 425 COLLIERS INTL GROUP INC SUB VT COM 194693107 7133798 72653 SH SOLE 69823 0 2830 COLUMBIA BKG SYS INC COM COM 197236102 50813141 2505579 SH SOLE 1749945 0 755634 COLUMBIA SPORTSWEAR CO COM COM 198516106 281926 3650 SH SOLE 3650 0 0 COMCAST CORP NEW CL A COM 20030N101 50532995 1216197 SH SOLE 1095155 0 121042 COMMERCIAL INTL BK EGYPT S A E COM 201712304 35384 30769 SH SOLE 30769 0 0 COMMVAULT SYSTEMS INC COM COM 204166102 5373880 74000 SH SOLE 74000 0 0 COMPANHIA BRASILEIRA DE DISTRB COM 20440T300 105721 27460 SH SOLE 27460 0 0 COMPASS DIVERSIFIED HOLDINGS S COM 20451Q104 650700 30000 SH SOLE 30000 0 0 CONCENTRIX CORP COM COM 20602D101 66866147 828064 SH SOLE 678693 0 149371 CONOCOPHILLIPS COM COM 20825C104 27307970 263565 SH SOLE 262653 0 912 CONSOLIDATED EDISON INC COM COM 209115104 453914 5021 SH SOLE 5021 0 0 CONSTELLATION BRANDS INC CL A COM 21036P108 1909477 7758 SH SOLE 7758 0 0 COOPER COS INC COM NEW COM 216648402 2287927 5967 SH SOLE 5967 0 0 COPART INC COM COM 217204106 870326 9542 SH SOLE 9542 0 0 CORNING INC COM COM 219350105 1175031 33534 SH SOLE 33534 0 0 CORTEVA INC COM COM 22052L104 388895 6787 SH SOLE 6174 0 613 COSTCO WHSL CORP NEW COM COM 22160K105 19256237 35767 SH SOLE 35467 0 300 COTERRA ENERGY INC COM COM 127097103 211584 8363 SH SOLE 8363 0 0 CRANE CO NEW COM COM 224408104 17937272 201271 SH SOLE 197778 0 3493 CRANE NXT CO COM COM 224441105 15440291 273570 SH SOLE 268833 0 4737 CREDO TECHNOLOGY GROUP HOLDING COM G25457105 5433142 313330 SH SOLE 175843 0 137487 CROWN CASTLE INTL CORP NEW COM COM 22822V101 245085 2151 SH SOLE 2151 0 0 CROWN HOLDINGS INC COM COM 228368106 416976 4800 SH SOLE 4800 0 0 CRYOPORT INC COM PAR $0.001 COM 229050307 5329991 308985 SH SOLE 168621 0 140364 CSL LTD SPONSORED ADR COM 12637N204 5371864 58188 SH SOLE 56173 0 2015 CSW INDUSTRIALS INC COM COM 126402106 12279945 73891 SH SOLE 72606 0 1285 CSX CORP COM COM 126408103 1657396 48604 SH SOLE 46804 0 1800 CUMMINS INC COM COM 231021106 271392 1107 SH SOLE 1107 0 0 CURIS INC COM COM 231269200 8300 10000 SH SOLE 10000 0 0 CURTISS WRIGHT CORP COM COM 231561101 91521552 498321 SH SOLE 337394 0 160927 CVB FINL CORP COM COM 126600105 42170441 3175485 SH SOLE 2980244 0 195241 CVS HEALTH CORP COM COM 126650100 94425151 1365907 SH SOLE 1241823 0 124084 D R HORTON INC COM COM 23331A109 38977429 320301 SH SOLE 253775 0 66526 DAIKIN INDUSTRIES LTD SHS COM J10038115 4116137 20386 SH SOLE 20386 0 0 DANAHER CORP DEL COM COM 235851102 32485379 135356 SH SOLE 134766 0 590 DANONE SPONSORED ADR COM 23636T100 999167 81566 SH SOLE 81566 0 0 DBS GROUP HLDGS LTD SPONSORED COM 23304Y100 2331650 25036 SH SOLE 24776 0 260 DEERE & CO COM COM 244199105 8939171 22062 SH SOLE 22062 0 0 DELTA AIR LINES INC DEL COM NE COM 247361702 61389353 1291320 SH SOLE 1044173 0 247147 DENTSPLY SIRONA INC COM COM 24906P109 84076366 2100859 SH SOLE 1715057 0 385802 DESCARTES SYS GROUP INC COM COM 249906108 8247324 102950 SH SOLE 66982 0 35968 DEUTSCHE POST AG SPONSORED ADR COM 25157Y202 1265297 25928 SH SOLE 25928 0 0 DEVON ENERGY CORP NEW COM COM 25179M103 2510345 51931 SH SOLE 51731 0 200 DEXCOM INC COM COM 252131107 4799848 37350 SH SOLE 37350 0 0 DIAGEO P L C SPON ADR NEW COM 25243Q205 395131 2278 SH SOLE 2278 0 0 DICKS SPORTING GOODS INC COM COM 253393102 1220907 9236 SH SOLE 9236 0 0 DIGITAL RLTY TR INC COM COM 253868103 227968 2002 SH SOLE 2002 0 0 DISCO CORP ADR COM 25461D100 3714736 237465 SH SOLE 228250 0 9215 DISCOVER FINL SVCS COM COM 254709108 373453 3196 SH SOLE 3196 0 0 DISCOVERY SILVER CORP COM COM 254677107 21777 35000 SH SOLE 35000 0 0 DISNEY WALT CO COM DISNEY COM 254687106 12389512 138771 SH SOLE 130493 0 8278 DOLLAR TREE INC COM COM 256746108 1484938 10348 SH SOLE 7348 0 3000 DOMINION ENERGY INC COM COM 25746U109 3959604 76455 SH SOLE 76455 0 0 DOUGLAS DYNAMICS INC COM COM 25960R105 23750311 794856 SH SOLE 784498 0 10358 DOVER CORP COM COM 260003108 2111100 14298 SH SOLE 14206 0 92 DOW INC COM COM 260557103 754055 14158 SH SOLE 13545 0 613 DOXIMITY INC CL A COM 26622P107 345065 10143 SH SOLE 10143 0 0 DRAFTKINGS INC NEW COM CL A COM 26142V105 432639 16283 SH SOLE 16283 0 0 DUCOMMUN INC DEL COM COM 264147109 10653126 244506 SH SOLE 244506 0 0 DUKE ENERGY CORP NEW COM NEW COM 26441C204 1969883 21951 SH SOLE 21951 0 0 DUPONT DE NEMOURS INC COM COM 26614N102 63047586 882525 SH SOLE 760187 0 122338 DYNATRACE INC COM COM 268150109 225902 4389 SH SOLE 4389 0 0 EASTGROUP PPTY INC COM COM 277276101 45970209 264805 SH SOLE 211883 0 52922 EATON CORP PLC SHS COM G29183103 82787239 411672 SH SOLE 406217 0 5455 ECARE SOLUTIONS INC COM COM 278744107 7766 12000 SH SOLE 12000 0 0 ECOLAB INC COM COM 278865100 8816622 47226 SH SOLE 45726 0 1500 EDWARDS LIFESCIENCES CORP COM COM 28176E108 1014142 10751 SH SOLE 9401 0 1350 ELECTRONIC ARTS INC COM COM 285512109 2085057 16076 SH SOLE 16076 0 0 ELEMENT SOLUTIONS INC COM COM 28618M106 66009525 3437996 SH SOLE 2823533 0 614463 EMCOR GROUP INC COM COM 29084Q100 70992883 384202 SH SOLE 270412 0 113790 EMERSON ELEC CO COM COM 291011104 38006283 420470 SH SOLE 412491 0 7979 ENBRIDGE INC COM COM 29250N105 5509494 148304 SH SOLE 143601 0 4703 ENCOMPASS HEALTH CORP COM COM 29261A100 18408435 271872 SH SOLE 160912 0 110960 ENDAVA PLC ADS COM 29260V105 8155941 157481 SH SOLE 155152 0 2329 ENEL CHILE S A SPONSORED ADR COM 29278D105 53197 15975 SH SOLE 15975 0 0 ENERGY RECOVERY INC COM COM 29270J100 7084067 253455 SH SOLE 139314 0 114141 ENLINK MIDSTREAM LLC COM UNIT COM 29336T100 771839 72815 SH SOLE 72815 0 0 ENPRO INDS INC COM COM 29355X107 11278478 84464 SH SOLE 45968 0 38496 ENTEGRIS INC COM COM 29362U104 5098939 46011 SH SOLE 46011 0 0 ENTERPRISE BANCORP INC MASS CO COM 293668109 401977 13890 SH SOLE 13890 0 0 ENVESTNET INC COM COM 29404K106 6199879 104463 SH SOLE 59365 0 45098 EOG RES INC COM COM 26875P101 98209180 858172 SH SOLE 758072 0 100100 EQUIFAX INC COM COM 294429105 623780 2651 SH SOLE 2651 0 0 ERICSSON ADR B SEK 10 COM 294821608 1120095 205522 SH SOLE 205522 0 0 ERSTE GROUP BK A G SPONSORED A COM 296036304 4603946 263006 SH SOLE 261691 0 1315 ESCO TECHNOLOGIES INC COM COM 296315104 66174581 638566 SH SOLE 602156 0 36410 ETSY INC COM COM 29786A106 663089 7837 SH SOLE 7837 0 0 EURONEXT N V ORDINARY SHARE COM N3113K397 4505513 65846 SH SOLE 65413 0 433 EURONEXT NV UNSPONSRED ADS COM 29873W102 710755 52805 SH SOLE 52805 0 0 EVERGY INC COM COM 30034W106 7269317 124432 SH SOLE 124432 0 0 EVERI HLDGS INC COM COM 30034T103 21733510 1503009 SH SOLE 1479061 0 23948 EVERSOURCE ENERGY COM COM 30040W108 6806760 95978 SH SOLE 95978 0 0 EVOLENT HEALTH INC CL A COM 30050B101 27104895 894551 SH SOLE 880037 0 14514 EVOLV TECHNOLOGIES HLDNGS INC COM 30049H102 243210 40535 SH SOLE 40535 0 0 EXACT SCIENCES CORP COM COM 30063P105 596922 6357 SH SOLE 6357 0 0 EXAGEN INC COM COM 30068X103 1586686 547133 SH SOLE 317814 0 229319 EXPONENT INC COM COM 30214U102 20140322 215820 SH SOLE 212369 0 3451 EXXON MOBIL CORP COM COM 30231G102 67135774 625974 SH SOLE 615056 0 10918 EZCORP INC CL A NON VTG COM 302301106 15473000 1846420 SH SOLE 1817486 0 28934 F M C CORP COM NEW COM 302491303 72200574 691974 SH SOLE 627481 0 64493 FABRINET SHS COM G3323L100 6948840 53502 SH SOLE 29373 0 24129 FAIR ISAAC CORP COM COM 303250104 525986 650 SH SOLE 650 0 0 FASTENAL CO COM COM 311900104 476226 8073 SH SOLE 8073 0 0 FEDERAL SIGNAL CORP COM COM 313855108 96923355 1513718 SH SOLE 1307586 0 206132 FEDEX CORP COM COM 31428X106 685482 2765 SH SOLE 2765 0 0 FERGUSON PLC NEW SHS COM G3421J106 7643693 48590 SH SOLE 47390 0 1200 FERRARI N V COM COM N3167Y103 8475298 26061 SH SOLE 25036 0 1025 FIDELITY NATIONAL FINANCIAL IN COM 31620R303 3409776 94716 SH SOLE 94021 0 695 FIDELITY NATL INFORMATION SVCS COM 31620M106 69403421 1268801 SH SOLE 1124464 0 144337 FIRST HORIZON CORPORATION COM COM 320517105 736945 65390 SH SOLE 64175 0 1215 FIRST LONG IS CORP COM COM 320734106 339745 28265 SH SOLE 28265 0 0 FIRSTCASH INC COM COM 33768G107 12045823 129067 SH SOLE 126820 0 2247 FIRSTENERGY CORP COM COM 337932107 674374 17345 SH SOLE 17345 0 0 FIVE BELOW INC COM COM 33829M101 1777508 9044 SH SOLE 9044 0 0 FLOOR & DECOR HLDGS INC CL A COM 339750101 17713744 170390 SH SOLE 167784 0 2606 FLYWIRE CORPORATION COM VTG COM 302492103 4406159 141951 SH SOLE 80964 0 60987 FORMFACTOR INC COM COM 346375108 35461239 1036272 SH SOLE 976069 0 60203 FORTIS INC COM COM 349553107 292279 6783 SH SOLE 6783 0 0 FORTIVE CORP COM COM 34959J108 753981 10084 SH SOLE 10009 0 75 FORTUNE BRANDS INNOVATIONS INC COM 34964C106 691655 9613 SH SOLE 9613 0 0 FORWARD AIR CORP COM COM 349853101 126855725 1195512 SH SOLE 1023918 0 171594 FOX FACTORY HLDG CORP COM COM 35138V102 17162159 158162 SH SOLE 155591 0 2571 FRANCO NEVADA CORP COM COM 351858105 5943913 41682 SH SOLE 37812 0 3870 FRANKLIN COVEY CO COM COM 353469109 5295763 121240 SH SOLE 65900 0 55340 FRANKLIN RES INC COM COM 354613101 531075 19883 SH SOLE 19883 0 0 FRESHPET INC COM COM 358039105 29417333 447004 SH SOLE 384696 0 62308 FULLER H B CO COM COM 359694106 113533246 1587656 SH SOLE 1354704 0 232952 GE HEALTHCARE TECHNOLOGIES INC COM 36266G107 33072885 407101 SH SOLE 320982 0 86119 GENERAC HLDGS INC COM COM 368736104 658856 4418 SH SOLE 4418 0 0 GENERAL DYNAMICS CORP COM COM 369550108 1439569 6691 SH SOLE 6691 0 0 GENERAL ELECTRIC CO COM NEW COM 369604301 3115785 28364 SH SOLE 26739 0 1625 GENERAL MLS INC COM COM 370334104 50940755 664156 SH SOLE 584692 0 79464 GENERAL MTRS CO COM COM 37045V100 333274 8643 SH SOLE 8643 0 0 GENPREX INC COM COM 372446104 53122 56000 SH SOLE 56000 0 0 GENTHERM INC COM COM 37253A103 6209036 109875 SH SOLE 62493 0 47382 GENUINE PARTS CO COM COM 372460105 702812 4153 SH SOLE 4153 0 0 GFL ENVIRONMENTAL INC SUB VTG COM 36168Q104 6270196 161603 SH SOLE 153603 0 8000 GIBRALTAR INDS INC COM COM 374689107 77737140 1235492 SH SOLE 1164325 0 71167 GILEAD SCIENCES INC COM COM 375558103 1281947 16634 SH SOLE 16314 0 320 GLACIER BANCORP INC NEW COM COM 37637Q105 87336558 2801943 SH SOLE 2662788 0 139155 GLAUKOS CORP COM COM 377322102 8130544 114177 SH SOLE 64923 0 49254 GLENCORE PLC UNSPONSORD ADR COM 37827X100 5101531 451375 SH SOLE 448860 0 2515 GLOBAL PMTS INC COM COM 37940X102 319894 3247 SH SOLE 3247 0 0 GLOBE LIFE INC COM COM 37959E102 999296 9116 SH SOLE 9116 0 0 GOLDMAN SACHS BDC INC SHS COM 38147U107 200249 14448 SH SOLE 14448 0 0 GOLDMAN SACHS GROUP INC COM COM 38141G104 423495 1313 SH SOLE 1313 0 0 GOSSAMER BIO INC COM COM 38341P102 23890 19908 SH SOLE 19908 0 0 GRAINGER W W INC COM COM 384802104 630872 800 SH SOLE 800 0 0 GREEK ORGANISATION OF FOOTBALL COM 392483103 750202 86061 SH SOLE 86061 0 0 GREEN PLAINS INC COM COM 393222104 7036154 218243 SH SOLE 118683 0 99560 GSK PLC SPONSORED ADR COM 37733W204 11780802 330550 SH SOLE 330550 0 0 GUIDEWIRE SOFTWARE INC COM COM 40171V100 485847 6386 SH SOLE 6386 0 0 HALEON PLC ADR COM 405552100 1798499 214618 SH SOLE 214618 0 0 HALOZYME THERAPEUTICS INC COM COM 40637H109 18618252 516170 SH SOLE 432823 0 83347 HAMILTON LANE INC CL A COM 407497106 11228152 140387 SH SOLE 137917 0 2470 HANESBRANDS INC COM COM 410345102 82805 18239 SH SOLE 18239 0 0 HANOVER INS GROUP INC COM COM 410867105 18836766 166653 SH SOLE 99217 0 67436 HARTFORD FINL SVCS GROUP INC C COM 416515104 1944540 27000 SH SOLE 27000 0 0 HASBRO INC COM COM 418056107 73971871 1142070 SH SOLE 933561 0 208509 HASHICORP INC COM CL A COM 418100103 463281 17696 SH SOLE 17696 0 0 HCA HEALTHCARE INC COM COM 40412C101 459469 1514 SH SOLE 1514 0 0 HEICO CORP NEW COM COM 422806109 1192929 6742 SH SOLE 6742 0 0 HEINEKEN HOLDINGS SHS COM N39338194 455391 5241 SH SOLE 5241 0 0 HEINEKEN N V SPONSORED ADR L1 COM 423012301 1086842 21155 SH SOLE 21155 0 0 HELIOS TECHNOLOGIES INC COM COM 42328H109 9812911 148478 SH SOLE 83403 0 65075 HERSHEY CO COM COM 427866108 2780309 11135 SH SOLE 11135 0 0 HESS CORP COM COM 42809H107 28300576 208169 SH SOLE 208169 0 0 HEWLETT PACKARD ENTERPRISE CO COM 42824C109 337781 20106 SH SOLE 20106 0 0 HEXCEL CORP NEW COM COM 428291108 454448 5978 SH SOLE 5978 0 0 HILLMAN SOLUTIONS CORP COM COM 431636109 7349917 815751 SH SOLE 801425 0 14326 HITACHI LTD ADR 10 COM COM 433578507 7496434 60898 SH SOLE 60538 0 360 HOLOGIC INC COM COM 436440101 6871276 84862 SH SOLE 84862 0 0 HOME BANCSHARES INC COM COM 436893200 10133825 444466 SH SOLE 436651 0 7815 HOME DEPOT INC COM COM 437076102 155792526 501522 SH SOLE 461350 0 40172 HONDA MOTOR LTD AMERN SHS COM 438128308 1354857 44700 SH SOLE 44700 0 0 HONEYWELL INTL INC COM COM 438516106 3010541 14509 SH SOLE 14509 0 0 HORACE MANN EDUCATORS CORP NEW COM 440327104 1157274 39018 SH SOLE 39018 0 0 HP INC COM COM 40434L105 669847 21812 SH SOLE 21812 0 0 HUMANA INC COM COM 444859102 111238830 248784 SH SOLE 222678 0 26106 HUNT J B TRANS SVCS INC COM COM 445658107 2048535 11316 SH SOLE 11316 0 0 HUNTINGTON BANCSHARES INC COM COM 446150104 45038493 4177968 SH SOLE 4067092 0 110876 I3 VERTICALS INC COM CL A COM 46571Y107 4789856 209530 SH SOLE 113981 0 95549 ICF INTL INC COM COM 44925C103 128525058 1033243 SH SOLE 873220 0 160023 ICON PLC SHS COM G4705A100 8906369 35597 SH SOLE 34297 0 1300 ICU MED INC COM COM 44930G107 56139897 315056 SH SOLE 248751 0 66305 IDACORP INC COM COM 451107106 7612920 74200 SH SOLE 74200 0 0 IDEX CORP COM COM 45167R104 1180916 5486 SH SOLE 5486 0 0 IDEXX LABS INC COM COM 45168D104 714171 1422 SH SOLE 1422 0 0 ILLINOIS TOOL WKS INC COM COM 452308109 757484 3028 SH SOLE 3028 0 0 ILLUMINA INC COM COM 452327109 764584 4078 SH SOLE 3828 0 250 IMPINJ INC COM COM 453204109 3575870 39887 SH SOLE 22007 0 17880 INDEPENDENT BANK CORP MASS COM COM 453836108 64262413 1443775 SH SOLE 1210549 0 233226 INGREDION INC COM COM 457187102 1597620 15079 SH SOLE 14869 0 210 INOGEN INC COM COM 45780L104 2942212 254737 SH SOLE 138593 0 116144 INSTALLED BLDG PRODS INC COM COM 45780R101 56983020 406557 SH SOLE 383428 0 23129 INSULET CORP COM COM 45784P101 310542 1077 SH SOLE 1077 0 0 INTEGER HLDGS CORP COM COM 45826H109 90769393 1024370 SH SOLE 871471 0 152899 INTEL CORP COM COM 458140100 10058670 300798 SH SOLE 285122 0 15676 INTER PARFUMS INC COM COM 458334109 16269251 120308 SH SOLE 118198 0 2110 INTERCONTINENTAL EXCHANGE GROU COM 45866F104 1543316 13648 SH SOLE 13648 0 0 INTERNATIONAL BUSINESS MACHS C COM 459200101 44897714 335533 SH SOLE 329300 0 6233 INTERNATIONAL MNY EXPRESS INC COM 46005L101 8948225 364787 SH SOLE 198147 0 166640 INTERPUBLIC GROUP COS INC COM COM 460690100 103329032 2678306 SH SOLE 2135676 0 542630 INTRA CELLULAR THERAPIES INC C COM 46116X101 4967074 78444 SH SOLE 44200 0 34244 INTUIT COM COM 461202103 4239174 9252 SH SOLE 7852 0 1400 INTUITIVE SURGICAL INC COM NEW COM 46120E602 19220789 56211 SH SOLE 55766 0 445 ITT INC COM COM 45073V108 307593 3300 SH SOLE 3300 0 0 J & J SNACK FOODS CORP COM COM 466032109 267628 1690 SH SOLE 1690 0 0 JACOBS SOLUTIONS INC COM COM 46982L108 2105968 17714 SH SOLE 17714 0 0 JAMF HLDG CORP COM COM 47074L105 14705548 753358 SH SOLE 626245 0 127113 JD COM INC SPON ADR CL A COM 47215P106 217203 6364 SH SOLE 6364 0 0 JEFFERIES GROUP INC NEW COM 47233W109 508330 15325 SH SOLE 15325 0 0 JFROG LTD ORD SHS COM M6191J100 8965520 323665 SH SOLE 186444 0 137221 JOHNSON & JOHNSON COM COM 478160104 99953374 603875 SH SOLE 598868 0 5007 JOHNSON CTLS INTL PLC SHS COM G51502105 82514542 1210956 SH SOLE 1076751 0 134205 JPMORGAN CHASE & CO COM COM 46625H100 27493610 189037 SH SOLE 187326 0 1711 KAISER ALUMINUM CORP COM PAR $ COM 483007704 329186 4595 SH SOLE 4595 0 0 KERING S A UNSPONSORED ADR COM 492089107 1446818 26229 SH SOLE 26229 0 0 KIMBERLY CLARK CORP COM COM 494368103 1010737 7321 SH SOLE 6521 0 800 KINDER MORGAN INC DEL COM COM 49456B101 1781047 103429 SH SOLE 101429 0 2000 KINSALE CAP GROUP INC COM COM 49714P108 17356519 46383 SH SOLE 45648 0 735 KIRIN HLDGS COMPANY LTD SPON A COM 497350306 1410133 96985 SH SOLE 96985 0 0 KLA CORP COM NEW COM 482480100 3508150 7233 SH SOLE 7103 0 130 KNIFE RIV HLDG CO COMMON STOCK COM 498894104 38122422 876378 SH SOLE 823973 0 52405 KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104 549711 9894 SH SOLE 9894 0 0 KONINKLIJKE AHOLD DELHAIZE N V COM 500467501 3322787 97429 SH SOLE 96514 0 915 KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207 6214841 433392 SH SOLE 235585 0 197807 KT CORP SPONSORED ADR COM 48268K101 1451315 128435 SH SOLE 128435 0 0 L3HARRIS TECHNOLOGIES INC COM COM 502431109 12295936 62808 SH SOLE 62067 0 741 LA Z BOY INC COM COM 505336107 56994214 1990021 SH SOLE 1658067 0 331954 LABORATORY CORP AMER HLDGS COM COM 50540R409 6577449 27255 SH SOLE 27175 0 80 LAKELAND FINL CORP COM COM 511656100 35813458 738117 SH SOLE 693708 0 44409 LANCASTER COLONY CORP COM COM 513847103 111159449 552784 SH SOLE 495693 0 57091 LANDSTAR SYS INC COM COM 515098101 360435 1872 SH SOLE 1872 0 0 LANTHEUS HLDGS INC COM COM 516544103 55164800 657350 SH SOLE 619024 0 38326 LAUDER ESTEE COS INC CL A COM 518439104 5642991 28735 SH SOLE 27922 0 813 LEGGETT & PLATT INC COM COM 524660107 446580 15077 SH SOLE 15077 0 0 LEONARDO DRS INC COM COM 52661A108 50752313 2926892 SH SOLE 2616356 0 310536 LESLIES INC COM COM 527064109 8857625 943304 SH SOLE 926986 0 16318 LIFE STORAGE INC COM 53223X107 55028573 413873 SH SOLE 279469 0 134404 LILLY ELI & CO COM COM 532457108 2360845 5034 SH SOLE 5034 0 0 LINCOLN ELEC HLDGS INC COM COM 533900106 406794 2048 SH SOLE 2048 0 0 LINDE PLC SHS COM G54950103 17217252 45180 SH SOLE 43314 0 1866 LIQUIDITY SERVICES INC COM COM 53635B107 18409809 1115746 SH SOLE 1096412 0 19334 LITTELFUSE INC COM COM 537008104 59734755 205056 SH SOLE 159231 0 45825 LIVERAMP HLDGS INC COM COM 53815P108 6545638 229189 SH SOLE 132572 0 96617 LOCKHEED MARTIN CORP COM COM 539830109 7078803 15376 SH SOLE 15376 0 0 LOEWS CORP COM COM 540424108 456870 7694 SH SOLE 5694 0 2000 LOWES COS INC COM COM 548661107 10956606 48545 SH SOLE 48245 0 300 LULULEMON ATHLETICA INC COM COM 550021109 3179778 8401 SH SOLE 8061 0 340 LUMEN TECHNOLOGIES INC COM COM 550241103 45514 20139 SH SOLE 20139 0 0 LUMENTUM HLDGS INC COM COM 55024U109 4725439 83297 SH SOLE 49907 0 33390 LVMH MOET HENNESSY LOU VUITTON COM 502441306 6262139 33255 SH SOLE 31845 0 1410 M & T BK CORP COM COM 55261F104 291950 2359 SH SOLE 2359 0 0 MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100 13383520 204235 SH SOLE 200692 0 3543 MAGNITE INC COM COM 55955D100 11234523 823042 SH SOLE 470572 0 352470 MAGNOLIA OIL & GAS CORP CL A COM 559663109 94835547 4537586 SH SOLE 3886056 0 651530 MANPOWERGROUP INC COM COM 56418H100 500220 6300 SH SOLE 6300 0 0 MARATHON PETE CORP COM COM 56585A102 460104 3946 SH SOLE 3946 0 0 MARKEL CORP COM COM 570535104 1185385 857 SH SOLE 857 0 0 MARRIOTT INTL INC NEW CL A COM 571903202 6661334 36264 SH SOLE 35989 0 275 MARSH & MCLENNAN COS INC COM COM 571748102 63723385 338810 SH SOLE 301077 0 37733 MARTEN TRANSPORT LTD COM 573075108 5464633 254169 SH SOLE 138306 0 115863 MARTIN MARIETTA MATLS INC COM COM 573284106 64404370 139497 SH SOLE 121419 0 18078 MASIMO CORP COM COM 574795100 457778 2782 SH SOLE 2782 0 0 MASTERCARD INCORPORATED CL A COM 57636Q104 3166458 8051 SH SOLE 8051 0 0 MATADOR RES CO COM COM 576485205 165065547 3154923 SH SOLE 2679267 0 475656 MATERION CORP COM COM 576690101 61497063 538503 SH SOLE 506853 0 31650 MAXCYTE INC COM COM 57777K106 5801985 1264049 SH SOLE 690587 0 573462 MCCORMICK & CO INC COM NON VTG COM 579780206 2261089 25921 SH SOLE 24921 0 1000 MCDONALDS CORP COM COM 580135101 14419097 48320 SH SOLE 46020 0 2300 MCGRATH RENTCORP COM COM 580589109 60307735 652117 SH SOLE 643646 0 8471 MCKESSON CORP COM COM 58155Q103 599943 1404 SH SOLE 1404 0 0 MEDIAALPHA INC CL A COM 58450V104 4205150 407871 SH SOLE 400707 0 7164 MEDICAL PPTYS TRUST INC COM COM 58463J304 97230 10500 SH SOLE 10500 0 0 MEDTRONIC PLC SHS COM G5960L103 2046034 23224 SH SOLE 23224 0 0 MEG ENERGY CORP COM COM 552704108 158610 10000 SH SOLE 10000 0 0 MERCADOLIBRE INC COM COM 58733R102 9237511 7798 SH SOLE 7363 0 435 MERCEDES BENZ GROUP AG UNSPONS COM 233825207 6282454 312661 SH SOLE 310936 0 1725 MERCK & CO INC NEW COM COM 58933Y105 39329537 340840 SH SOLE 335326 0 5514 META PLATFORMS INC CL A COM 30303M102 25843410 90053 SH SOLE 87890 0 2163 METLIFE INC COM COM 59156R108 828560 14657 SH SOLE 14657 0 0 METTLER TOLEDO INTERNATIONAL C COM 592688105 5195406 3961 SH SOLE 3821 0 140 MGE ENERGY INC COM COM 55277P104 30350759 383653 SH SOLE 361062 0 22591 MGIC INVT CORP WIS COM COM 552848103 852660 54000 SH SOLE 54000 0 0 MICROCHIP TECHNOLOGY INC COM COM 595017104 140492261 1568169 SH SOLE 1403519 0 164650 MICROSOFT CORP COM COM 594918104 272970162 801581 SH SOLE 757942 0 43639 MICROSTRATEGY INC CL A NEW COM 594972408 205452 600 SH SOLE 600 0 0 MID AMER APT CMNTYS INC COM COM 59522J103 65069485 428483 SH SOLE 415033 0 13450 MIDDLEBY CORP COM COM 596278101 551110 3728 SH SOLE 3728 0 0 MIMEDX GROUP INC COM COM 602496101 734768 111160 SH SOLE 111160 0 0 MIRUM PHARMACEUTICALS INC COM COM 604749101 6060513 234268 SH SOLE 127556 0 106712 MIZUHO FINL GROUP INC SPONSORE COM 60687Y109 2056071 669730 SH SOLE 669730 0 0 MKS INSTRS INC COM COM 55306N104 26960464 249403 SH SOLE 245541 0 3862 MOBILEYE GLOBAL INC COMMON CLA COM 60741F104 600159 15621 SH SOLE 15621 0 0 MODEL N INC COM COM 607525102 8495488 240257 SH SOLE 130919 0 109338 MODIVCARE INC COM COM 60783X104 29321448 648561 SH SOLE 615177 0 33384 MONDELEZ INTL INC CL A COM 609207105 104467889 1432244 SH SOLE 1257323 0 174921 MONSTER BEVERAGE CORP NEW COM COM 61174X109 2693936 46900 SH SOLE 46900 0 0 MONTROSE ENVIRONMENTAL GROUP I COM 615111101 6976251 165628 SH SOLE 90145 0 75483 MOOG INC CL A COM 615394202 255895 2360 SH SOLE 2360 0 0 MORGAN STANLEY COM NEW COM 617446448 867579 10159 SH SOLE 10159 0 0 MOTOROLA SOLUTIONS INC COM NEW COM 620076307 5118909 17454 SH SOLE 17454 0 0 MP MATERIALS CORP COM CL A COM 553368101 3910306 170905 SH SOLE 102441 0 68464 MSA SAFETY INC COM COM 553498106 5553777 31926 SH SOLE 31926 0 0 NAPCO SEC TECHNOLOGIES INC COM COM 630402105 7185024 207360 SH SOLE 113182 0 94178 NATERA INC COM COM 632307104 6423801 132014 SH SOLE 74563 0 57451 NATIONAL HEALTHCARE CORP COM COM 635906100 603116 9756 SH SOLE 9756 0 0 NCR CORP NEW COM COM 62886E108 52007558 2063792 SH SOLE 1609837 0 453955 NEOGEN CORP COM COM 640491106 10747545 494140 SH SOLE 485924 0 8216 NESTLE S A SPONSORED ADR COM 641069406 17098104 142164 SH SOLE 135319 0 6845 NETFLIX INC COM COM 64110L106 328606 746 SH SOLE 746 0 0 NEURONETICS INC COM COM 64131A105 2428274 1129430 SH SOLE 614302 0 515128 NEWCREST MNG LTD SPONSORED ADR COM 651191108 874313 49715 SH SOLE 32075 0 17640 NEWMARKET CORP COM COM 651587107 215938 537 SH SOLE 537 0 0 NEWMONT MINING CORP COM COM 651639106 669549 15695 SH SOLE 10265 0 5430 NEXTERA ENERGY INC COM COM 65339F101 5531165 74544 SH SOLE 74544 0 0 NIKE INC CL B COM 654106103 7485735 67824 SH SOLE 67824 0 0 NOODLES & CO CL A COM 65540B105 3850482 1139196 SH SOLE 618080 0 521116 NORFOLK SOUTHERN CORP COM COM 655844108 4958194 21865 SH SOLE 18715 0 3150 NORTHERN OIL AND GAS INC MN CO COM 665531307 26957159 785465 SH SOLE 674550 0 110915 NORTHERN TR CORP COM COM 665859104 1016089 13705 SH SOLE 13705 0 0 NORTHROP GRUMMAN CORP COM COM 666807102 7942315 17425 SH SOLE 17425 0 0 NOVARTIS A G SPONSORED ADR COM 66987V109 1060060 10505 SH SOLE 7405 0 3100 NOVO-NORDISK A S ADR COM 670100205 8979947 55490 SH SOLE 53975 0 1515 NVIDIA CORP COM COM 67066G104 12690603 30000 SH SOLE 29725 0 275 O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 364925 382 SH SOLE 382 0 0 OCCIDENTAL PETE CORP DEL COM COM 674599105 329221 5599 SH SOLE 5599 0 0 OGE ENERGY CORP COM COM 670837103 7577010 211000 SH SOLE 211000 0 0 OLO INC CL A COM 68134L109 5801035 897993 SH SOLE 523482 0 374511 OMEGA HEALTHCARE INVS INC COM COM 681936100 32398083 1055656 SH SOLE 804975 0 250681 OMNICELL INC COM COM 68213N109 9138100 124041 SH SOLE 70536 0 53505 OMNICOM GROUP INC COM COM 681919106 1369684 14395 SH SOLE 14215 0 180 ONE GAS INC COM COM 68235P108 71232303 927383 SH SOLE 827314 0 100069 ONEOK INC NEW COM COM 682680103 1325992 21484 SH SOLE 21484 0 0 ONTO INNOVATION INC COM COM 683344105 8314444 71387 SH SOLE 41467 0 29920 OPEN LENDING CORP COM CL A COM 68373J104 4793464 456086 SH SOLE 265883 0 190203 ORACLE CORP COM COM 68389X105 153976714 1292944 SH SOLE 1165501 0 127443 ORGANON & CO COMMON STOCK COM 68622V106 205166 9859 SH SOLE 9657 0 202 OTIS WORLDWIDE CORP COM COM 68902V107 2347906 26378 SH SOLE 26378 0 0 OXFORD INDS INC COM COM 691497309 71360188 725058 SH SOLE 682452 0 42606 P T TELEKOMUNIKASI INDONESIA S COM 715684106 1131208 42415 SH SOLE 42415 0 0 PACCAR INC COM COM 693718108 305322 3650 SH SOLE 3650 0 0 PACIRA BIOSCIENCES, INC. COM 695127100 4922760 122854 SH SOLE 70053 0 52801 PALO ALTO NETWORKS INC COM COM 697435105 578475 2264 SH SOLE 2264 0 0 PALOMAR HLDGS INC COM COM 69753M105 7712761 132887 SH SOLE 130774 0 2113 PARKER HANNIFIN CORP COM COM 701094104 4211652 10798 SH SOLE 9398 0 1400 PATRIOT NATL BANCORP INC COM N COM 70336F203 997584 126597 SH SOLE 126597 0 0 PAYCHEX INC COM COM 704326107 280011 2503 SH SOLE 2503 0 0 PAYCOM SOFTWARE INC COM COM 70432V102 2287550 7121 SH SOLE 7121 0 0 PAYPAL HLDGS INC COM COM 70450Y103 1303370 19532 SH SOLE 19132 0 400 PDF SOLUTIONS INC COM COM 693282105 3137697 69572 SH SOLE 37867 0 31705 PEBBLEBROOK HOTEL TR COM COM 70509V100 50722591 3638636 SH SOLE 3084997 0 553639 PELOTON INTERACTIVE INC CL A C COM 70614W100 983605 127907 SH SOLE 127907 0 0 PENUMBRA INC COM COM 70975L107 368832 1072 SH SOLE 1072 0 0 PEPSICO INC COM COM 713448108 55335291 298754 SH SOLE 292907 0 5847 PERFICIENT INC COM COM 71375U101 83179363 998192 SH SOLE 834969 0 163223 PFIZER INC COM COM 717081103 62585738 1706263 SH SOLE 1575703 0 130560 PHILIP MORRIS INTL INC COM COM 718172109 5490344 56242 SH SOLE 56242 0 0 PHREESIA INC COM COM 71944F106 10292467 331908 SH SOLE 188901 0 143007 PHYSICIANS RLTY TR COM COM 71943U104 1606262 114815 SH SOLE 114815 0 0 PING AN INS GROUP CO CHINA LTD COM 72341E304 1379846 108458 SH SOLE 108458 0 0 PINNACLE FINL PARTNERS INC COM COM 72346Q104 3578297 63165 SH SOLE 36010 0 27155 PINNACLE WEST CAP CORP COM COM 723484101 8993836 110408 SH SOLE 110408 0 0 PIONEER NAT RES CO COM COM 723787107 5369898 25919 SH SOLE 25919 0 0 PLEXUS CORP COM COM 729132100 62180010 632940 SH SOLE 534289 0 98651 PLYMOUTH INDL REIT INC COM COM 729640102 57871307 2513958 SH SOLE 2365134 0 148824 PNC FINL SVCS GROUP INC COM COM 693475105 65309735 518537 SH SOLE 436577 0 81960 PNM RES INC COM COM 69349H107 7603860 168600 SH SOLE 168600 0 0 POLARIS INDS INC COM COM 731068102 21104624 174519 SH SOLE 102802 0 71717 PORTILLOS INC COM CL A COM 73642K106 10995744 488049 SH SOLE 352042 0 136007 PORTLAND GEN ELEC CO COM NEW COM 736508847 7594421 162170 SH SOLE 160770 0 1400 POTLATCH CORP NEW COM COM 737630103 74061411 1401351 SH SOLE 1320752 0 80599 PPG INDS INC COM COM 693506107 4171077 28126 SH SOLE 28126 0 0 PRA GROUP INC COM COM 69354N106 10377899 454175 SH SOLE 446283 0 7892 PRIVIA HEALTH GROUP INC COM COM 74276R102 14154623 542115 SH SOLE 532703 0 9412 PROCORE TECHNOLOGIES INC COM COM 74275K108 502666 7725 SH SOLE 7725 0 0 PROCTER & GAMBLE CO COM COM 742718109 61980812 408467 SH SOLE 401663 0 6804 PROGYNY INC COM COM 74340E103 19655169 499623 SH SOLE 403125 0 96498 PROTAGONIST THERAPEUTICS INC C COM 74366E102 3540801 128197 SH SOLE 69759 0 58438 PTC INC COM COM 69370C100 2431053 17084 SH SOLE 12409 0 4675 PUBLIC SVC ENTERPRISE GROUP CO COM 744573106 636932 10173 SH SOLE 10173 0 0 QUALCOMM INC COM COM 747525103 3872440 32531 SH SOLE 32311 0 220 QUEST DIAGNOSTICS INC COM COM 74834L100 242607 1726 SH SOLE 1726 0 0 QUIDELORTHO CORP COM COM 219798105 16676155 201257 SH SOLE 197743 0 3514 QUINSTREET INC COM COM 74874Q100 7648299 866172 SH SOLE 470098 0 396074 R1 RCM INC COM COM 77634L105 18954423 1027340 SH SOLE 1011245 0 16095 RADNET INC COM COM 750491102 18529400 568038 SH SOLE 559299 0 8739 RAMBUS INC DEL COM COM 750917106 56087749 874049 SH SOLE 822334 0 51715 RANPAK HLDGS CORP COM CL A COM 75321W103 2655794 587565 SH SOLE 320326 0 267239 RAYMOND JAMES FINANCIAL INC CO COM 754730109 47205284 454903 SH SOLE 378301 0 76602 RAYTHEON TECHNOLOGIES CORP COM 75513E101 9115415 93052 SH SOLE 93052 0 0 RBC BEARINGS INC COM COM 75524B104 13231310 60842 SH SOLE 59779 0 1063 REGAL REXNORD CORPORATION COM COM 758750103 23543006 152976 SH SOLE 150522 0 2454 RENAISSANCERE HOLDINGS LTD COM COM G7496G103 38277821 205221 SH SOLE 140319 0 64902 REPLIGEN CORP COM COM 759916109 719183 5084 SH SOLE 5084 0 0 REPUBLIC SVCS INC COM COM 760759100 1333192 8704 SH SOLE 8704 0 0 REVOLVE GROUP INC CL A COM 76156B107 3972096 242201 SH SOLE 137134 0 105067 RIO TINTO PLC SPONSORED ADR COM 767204100 4430943 69407 SH SOLE 66897 0 2510 ROCHE HLDG LTD SPONSORED ADR COM 771195104 5431409 142134 SH SOLE 141234 0 900 ROPER TECHNOLOGIES INC COM COM 776696106 358677 746 SH SOLE 746 0 0 ROSS STORES INC COM COM 778296103 2466299 21995 SH SOLE 21995 0 0 RPM INTL INC COM COM 749685103 2220817 24750 SH SOLE 24350 0 400 RXO INC COMMON STOCK COM 74982T103 6938267 306055 SH SOLE 300745 0 5310 S&P GLOBAL INC COM COM 78409V104 3919101 9776 SH SOLE 9776 0 0 SAIA INC COM COM 78709Y105 8665027 25306 SH SOLE 14519 0 10787 SALESFORCE COM INC COM COM 79466L302 290905 1377 SH SOLE 1377 0 0 SARCOS TECHN AND ROBOTICS CORP COM 80359A106 24109 74990 SH SOLE 74990 0 0 SCHEIN HENRY INC COM COM 806407102 3749253 46230 SH SOLE 46230 0 0 SCHLUMBERGER LTD COM COM 806857108 1679855 34199 SH SOLE 32799 0 1400 SCHWAB CHARLES CORP NEW COM COM 808513105 1864035 32887 SH SOLE 32002 0 885 SEAGEN INC COM COM 81181C104 387230 2012 SH SOLE 2012 0 0 SEALED AIR CORP NEW COM COM 81211K100 1776040 44401 SH SOLE 44376 0 25 SELECTIVE INS GROUP INC COM COM 816300107 52973976 552100 SH SOLE 521078 0 31022 SENSIENT TECHNOLOGIES CORP COM COM 81725T100 213390 3000 SH SOLE 3000 0 0 SERVICE CORP INTL COM COM 817565104 692792 10726 SH SOLE 10426 0 300 SERVICENOW INC COM COM 81762P102 1600491 2848 SH SOLE 2848 0 0 SHELL PLC SHS A COM G80827101 827954 27820 SH SOLE 27820 0 0 SHELL PLC SPON ADS COM 780259305 89120155 1475988 SH SOLE 1375466 0 100522 SHERWIN WILLIAMS CO COM COM 824348106 267644 1008 SH SOLE 1008 0 0 SHINHAN FINANCIAL GROUP CO LTD COM 824596100 1999297 76719 SH SOLE 76719 0 0 SHOALS TECHNOLOGIES GROUP INC COM 82489W107 7490205 293044 SH SOLE 159325 0 133719 SHOPIFY INC CL A COM 82509L107 344899 5339 SH SOLE 5339 0 0 SI BONE INC COM COM 825704109 27305298 1012057 SH SOLE 813637 0 198420 SILK ROAD MEDICAL INC COM COM 82710M100 3280418 100967 SH SOLE 54921 0 46046 SIMPLY GOOD FOODS CO COM COM 82900L102 107795928 2946049 SH SOLE 2492094 0 453955 SINGAPORE TELECOMMUNICATNS LTD COM 82929R304 5279627 285807 SH SOLE 284497 0 1310 SITIME CORP COM COM 82982T106 9921513 84102 SH SOLE 70316 0 13786 SK TELECOM LTD SPONSORED ADR COM 78440P306 6453186 330763 SH SOLE 329357 0 1406 SKYLINE CHAMPION CORP COM 830830105 66905972 1022246 SH SOLE 842911 0 179335 SMART GLOBAL HLDGS INC SHS COM G8232Y101 7814279 269365 SH SOLE 146290 0 123075 SMUCKER J M CO COM NEW COM 832696405 598802 4055 SH SOLE 4055 0 0 SNAP ON INC COM COM 833034101 239198 830 SH SOLE 830 0 0 SOLAREDGE TECHNOLOGIES INC COM COM 83417M104 435054 1617 SH SOLE 1617 0 0 SONOCO PRODS CO COM COM 835495102 33324404 564629 SH SOLE 557201 0 7428 SONY GROUP CORPORATION SPONSOR COM 835699307 14745130 163762 SH SOLE 159987 0 3775 SOUTHERN CO COM COM 842587107 959244 13655 SH SOLE 13655 0 0 SOUTHSTATE CORPORATION COM COM 840441109 53039091 806065 SH SOLE 756536 0 49529 SOVOS BRANDS INC COM COM 84612U107 4572600 233773 SH SOLE 127207 0 106566 SPARK NEW ZEALAND LTD SPONSORE COM 84652A102 1910176 122510 SH SOLE 122510 0 0 SPROUT SOCIAL INC COM CL A COM 85209W109 4111194 89064 SH SOLE 48552 0 40512 SPX TECHNOLOGIES INC COM COM 78473E103 24509766 288452 SH SOLE 283844 0 4608 STAAR SURGICAL CO COM PAR $0.0 COM 852312305 4807001 91440 SH SOLE 51931 0 39509 STANDEX INTL CORP COM COM 854231107 78071222 551857 SH SOLE 518476 0 33381 STARBUCKS CORP COM COM 855244109 4555074 45983 SH SOLE 45383 0 600 STATE STR CORP COM COM 857477103 789246 10785 SH SOLE 10785 0 0 STERIS PLC SHS USD COM G8473T100 4209150 18709 SH SOLE 15459 0 3250 STEVANATO GROUP S P A ORD SHS COM T9224W109 9219072 284715 SH SOLE 274285 0 10430 STIFEL FINL CORP COM COM 860630102 96733986 1621149 SH SOLE 1332234 0 288915 STMICROELECTRONICS N V NY REGI COM 861012102 1194761 23900 SH SOLE 23900 0 0 STRATASYS LTD SHS COM M85548101 2093176 117859 SH SOLE 64012 0 53847 STRYKER CORP COM COM 863667101 44473213 145771 SH SOLE 139522 0 6249 SUNCOR ENERGY INC NEW COM COM 867224107 2356214 80362 SH SOLE 79597 0 765 SURGALIGN HOLDINGS INC COM NEW COM 86882C204 3048 16666 SH SOLE 16666 0 0 SYNEOS HEALTH INC CL A COM 87166B102 910663 21610 SH SOLE 21610 0 0 SYNNEX CORP COM COM 87162W100 25893169 275459 SH SOLE 166269 0 109190 SYNOPSYS INC COM COM 871607107 1293168 2970 SH SOLE 2970 0 0 SYNOVUS FINL CORP COM NEW COM 87161C501 90115049 2979010 SH SOLE 2367352 0 611658 SYSCO CORP COM COM 871829107 1687713 22745 SH SOLE 22745 0 0 TAIWAN SEMICONDUCTOR MFG LTD S COM 874039100 11030401 109298 SH SOLE 107458 0 1840 TANDEM DIABETES CARE INC COM N COM 875372203 4704293 191699 SH SOLE 109163 0 82536 TAPESTRY INC COM COM 876030107 267500 6250 SH SOLE 4350 0 1900 TARGA RES CORP COM COM 87612G101 1628540 21400 SH SOLE 21400 0 0 TARGET CORP COM COM 87612E106 84070158 637378 SH SOLE 579504 0 57874 TC ENERGY CORP COM COM 87807B107 948019 23460 SH SOLE 23460 0 0 TE CONNECTIVITY LTD REG SHS COM H84989104 385618 2751 SH SOLE 2751 0 0 TECHTARGET INC COM COM 87874R100 2013239 64672 SH SOLE 35133 0 29539 TEFRON LTD SHS NEW COM M87482119 233700 61500 SH SOLE 61500 0 0 TELEDYNE TECHNOLOGIES INC COM COM 879360105 1803540 4387 SH SOLE 4387 0 0 TELEFLEX INC COM COM 879369106 344409 1423 SH SOLE 1423 0 0 TENCENT HOLDINGS LIMITED SHS P COM G87572163 291424 6887 SH SOLE 6887 0 0 TERADYNE INC COM COM 880770102 446545 4011 SH SOLE 4011 0 0 TESLA INC COM COM 88160R101 9137344 34906 SH SOLE 34801 0 105 TEXAS INSTRS INC COM COM 882508104 109137914 606254 SH SOLE 554608 0 51646 TEXTRON INC COM COM 883203101 260646 3854 SH SOLE 3854 0 0 TFI INTL INC COM COM 87241L109 13102665 114976 SH SOLE 113203 0 1773 THE TRADE DESK INC COM CL A COM 88339J105 1476292 19118 SH SOLE 19118 0 0 THERMO FISHER SCIENTIFIC INC C COM 883556102 22702908 43513 SH SOLE 42228 0 1285 TJX COS INC NEW COM COM 872540109 5728158 67557 SH SOLE 61157 0 6400 TOKYO ELECTRON LTD ADR COM 889110102 8907574 125239 SH SOLE 122512 0 2727 TOPBUILD CORP COM COM 89055F103 15050081 56575 SH SOLE 55603 0 972 TORONTO DOMINION BK ONT COM NE COM 891160509 228879 3691 SH SOLE 3691 0 0 TOTAL S.A. SPONSORED ADS COM 89151E109 5466520 94839 SH SOLE 94254 0 585 TRACTOR SUPPLY CO COM COM 892356106 1832035 8286 SH SOLE 8286 0 0 TRANSDIGM GROUP INC COM COM 893641100 710865 795 SH SOLE 695 0 100 TRANSUNION COM COM 89400J107 1150041 14682 SH SOLE 12482 0 2200 TRAVELERS COMPANIES INC COM COM 89417E109 1130935 6512 SH SOLE 6512 0 0 TREACE MED CONCEPTS INC COM COM 89455T109 5723704 223757 SH SOLE 121759 0 101998 TREX CO INC COM COM 89531P105 25161141 383788 SH SOLE 327034 0 56754 TRIMBLE INC COM COM 896239100 16815320 317630 SH SOLE 181550 0 136080 TRUIST FINL CORP COM COM 89832Q109 1297978 42767 SH SOLE 42767 0 0 TWIST BIOSCIENCE CORP COM COM 90184D100 2985032 145896 SH SOLE 79634 0 66262 ULTA BEAUTY INC COM COM 90384S303 1251783 2660 SH SOLE 2660 0 0 UNILEVER PLC SPON ADR NEW COM 904767704 6628799 127159 SH SOLE 122894 0 4265 UNION PACIFIC CORP COM COM 907818108 91296730 446177 SH SOLE 413618 0 32559 UNIQURE NV SHS COM N90064101 2914381 254309 SH SOLE 138386 0 115923 UNITED BANKSHARES INC WEST VA COM 909907107 107359666 3618459 SH SOLE 3118039 0 500420 UNITED CMNTY BKS BLAIRSVLE GA COM 90984P303 7364728 294707 SH SOLE 289540 0 5167 UNITED PARCEL SERVICE INC CL B COM 911312106 2744038 15308 SH SOLE 15078 0 230 UNITED RENTALS INC COM COM 911363109 375002 842 SH SOLE 842 0 0 UNITED THERAPEUTICS CORP DEL C COM 91307C102 254083 1151 SH SOLE 1151 0 0 UNITEDHEALTH GROUP INC COM COM 91324P102 9078328 18888 SH SOLE 18688 0 200 UNIVERSAL HLTH SVCS INC CL B COM 913903100 230029 1458 SH SOLE 1458 0 0 US BANCORP DEL COM NEW COM 902973304 821340 24859 SH SOLE 24859 0 0 US FOODS HLDG CORP COM COM 912008109 93422788 2123245 SH SOLE 1580129 0 543116 VEECO INSTRS INC DEL COM COM 922417100 8121172 316245 SH SOLE 174621 0 141624 VERISK ANALYTICS INC CL A COM 92345Y106 978258 4328 SH SOLE 4328 0 0 VERIZON COMMUNICATIONS INC COM COM 92343V104 8417872 226348 SH SOLE 221792 0 4556 VERTEX INC CL A COM 92538J106 11197602 574236 SH SOLE 564302 0 9934 VERTEX PHARMACEUTICALS INC COM COM 92532F100 4927444 14002 SH SOLE 14002 0 0 VIAVI SOLUTIONS INC COM COM 925550105 4039847 356562 SH SOLE 194468 0 162094 VICI PPTYS INC COM COM 925652109 1276435 40612 SH SOLE 39862 0 750 VISA INC COM CL A COM 92826C839 31527886 132760 SH SOLE 129592 0 3168 VISTEON CORP COM NEW COM 92839U206 7795438 54282 SH SOLE 32215 0 22067 VMWARE INC CL A COM COM 928563402 364398 2536 SH SOLE 2536 0 0 WABTEC CORP COM COM 929740108 728757 6645 SH SOLE 6645 0 0 WALMART INC COM COM 931142103 4385450 27901 SH SOLE 27901 0 0 WARNER BROS DISCOVERY INC COM COM 934423104 255553 20379 SH SOLE 19298 0 1081 WASTE CONNECTIONS INC COM COM 94106B101 73854790 516720 SH SOLE 448088 0 68632 WASTE MGMT INC DEL COM COM 94106L109 948607 5470 SH SOLE 3440 0 2030 WATSCO INC COM COM 942622200 851060 2231 SH SOLE 2231 0 0 WEBSTER FINL CORP CONN COM COM 947890109 263684 6985 SH SOLE 6985 0 0 WEC ENERGY GROUP INC COM COM 92939U106 7490782 84891 SH SOLE 84891 0 0 WELLS FARGO CO NEW COM COM 949746101 1210627 28365 SH SOLE 28115 0 250 WERNER ENTERPRISES INC COM COM 950755108 6721413 152137 SH SOLE 82988 0 69149 WEST PHARMACEUTICAL SVSC INC C COM 955306105 3976541 10397 SH SOLE 10397 0 0 WESTROCK CO COM COM 96145D105 991287 34100 SH SOLE 34100 0 0 WEYERHAEUSER CO COM COM 962166104 401148 11971 SH SOLE 11971 0 0 WH GROUP LTD SPONSORED ADR COM 92890T205 1952654 184364 SH SOLE 182559 0 1805 WILLIAMS COS INC DEL COM COM 969457100 107028175 3280054 SH SOLE 2964851 0 315203 WILLSCOT MOBIL MINI HLDNG CORP COM 971378104 42761344 894776 SH SOLE 679451 0 215325 WINGSTOP INC COM COM 974155103 1236789 6179 SH SOLE 6179 0 0 WNS HOLDINGS LTD SPON ADR COM 92932M101 19726366 267585 SH SOLE 263244 0 4341 WOODSIDE ENERGY GROUP LTD SPON COM 980228308 2130883 91888 SH SOLE 91888 0 0 WORKIVA INC COM CL A COM 98139A105 1275833 12550 SH SOLE 12550 0 0 XCEL ENERGY INC COM COM 98389B100 7272784 116982 SH SOLE 116982 0 0 XENCOR INC COM COM 98401F105 3453101 138290 SH SOLE 75238 0 63052 XPEL INC COM COM 98379L100 18725475 222340 SH SOLE 218487 0 3853 XYLEM INC COM COM 98419M100 8802730 78163 SH SOLE 77307 0 856 YETI HLDGS INC COM COM 98585X104 5657823 145670 SH SOLE 82785 0 62885 YUE YUEN INDL HLDGS LTD ADR COM 988415105 69352 10615 SH SOLE 10615 0 0 YUM BRANDS INC COM COM 988498101 2664316 19230 SH SOLE 19230 0 0 YUM CHINA HLDGS INC COM COM 98850P109 1123954 19893 SH SOLE 19893 0 0 ZEBRA TECHNOLOGIES CORP CL A COM 989207105 55479985 187540 SH SOLE 132395 0 55145 ZEVIA PBC CL A COM 98955K104 3470188 805148 SH SOLE 439189 0 365959 ZIMMER BIOMET HLDGS INC COM COM 98956P102 556971 3825 SH SOLE 3025 0 800 ZOETIS INC CL A COM 98978V103 1211497 7035 SH SOLE 7035 0 0 ZUORA INC COM CL A COM 98983V106 4446371 405321 SH SOLE 224404 0 180917 ZURICH INS GROUP LTD SPONSORED COM 989825104 3803176 80078 SH SOLE 79458 0 620 ZURICH INSURANCE GROUP AG ORD COM H9870Y105 683668 1470 SH SOLE 1470 0 0 ZYMEWORKS INC COM COM 98985Y108 3255535 376798 SH SOLE 205034 0 171764 SHELL PLC SHS A COM G8082710X 1326174 44050 SH SOLE 44050 0 0 DS SMITH PLC SHS COM G2848Q123 76626 22175 SH SOLE 22175 0 0 GREAT EASTERN ENER COM 39032T106 21937 493000 SH SOLE 493000 0 0 TP ICAP GROUP PLC COM G8963N100 28344 14745 SH SOLE 14745 0 0 YELLOW CAKE PLC COM G98334108 79960 15385 SH SOLE 15385 0 0 AUST & NZ BANK GRP COM Q09504137 1344674 85200 SH SOLE 85200 0 0 HARVEY NORMAN HLDG COM Q4525E117 1574071 679515 SH SOLE 679515 0 0 FAIRFAX INDIA HLDGS CORP COM S COM 303897102 140100 10000 SH SOLE 10000 0 0 ANHUI CONCH CEMENT COM Y01373102 1252788 472000 SH SOLE 472000 0 0 CHINA EAST EDUCATI COM G2120T100 948715 2470000 SH SOLE 2470000 0 0 CK INFRASTRUCTURE COM G2178K100 1687281 319000 SH SOLE 319000 0 0 HENGAN INTL COM G4402L151 1063280 252500 SH SOLE 252500 0 0 HKT TRUST AND HKT COM Y3R29Z107 1791403 1541000 SH SOLE 1541000 0 0 VTECH HLDGS COM G9400S132 1160937 177000 SH SOLE 177000 0 0 WH GROUP LTD COM G96007102 1293201 2442000 SH SOLE 2442000 0 0 XINYI GLASS HLDGS COM G9828G108 1275017 819000 SH SOLE 819000 0 0 YUE YUEN INDL HLDG COM G98803144 1366143 1045500 SH SOLE 1045500 0 0 JAPAN TOBACCO INC COM J27869106 1230354 56400 SH SOLE 56400 0 0 MITSUI O.S.K.LINES COM J45013133 1126216 47100 SH SOLE 47100 0 0 TOYO TIRE CORPORAT COM J92805175 1964652 149100 SH SOLE 149100 0 0 COMFORTDELGRO CORP COM Y1690R106 35490 41405 SH SOLE 41405 0 0 MAPLETREE IND TST COM Y5759S103 44017 26955 SH SOLE 26955 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 1130309 41632 SH SOLE 41632 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 219024 4050 SH SOLE 4050 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 625243 11485 SH SOLE 11485 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 431388 6829 SH SOLE 6829 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 290362 5755 SH SOLE 5755 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 3029403 8200 SH SOLE 8200 0 0 ISHARES TR BRAZIL SM-CP ETF 464289131 7801080 518000 SH SOLE 518000 0 0 ISHARES INC CORE MSCI EMKT 46434G103 1404124 28487 SH SOLE 28337 0 150 ISHARES INC MSCI STH KOR ETF 464286772 6232282 98332 SH SOLE 97797 0 535 ISHARES TR COHEN STEER REIT 464287564 335643 6040 SH SOLE 6040 0 0 ISHARES TR CORE DIV GRWTH 46434V621 451399 8760 SH SOLE 8760 0 0 ISHARES TR CORE MSCI EAFE 46432F842 2681370 39724 SH SOLE 39324 0 400 ISHARES TR CORE MSCI EURO 46434V738 4460287 84748 SH SOLE 84748 0 0 ISHARES TR CORE S&P MCP ETF 464287507 2108622 8064 SH SOLE 7685 0 379 ISHARES TR CORE S&P SCP ETF 464287804 939695 9430 SH SOLE 8758 0 672 ISHARES TR CORE S&P US GWT 464287671 260878 2672 SH SOLE 2672 0 0 ISHARES TR CORE S&P500 ETF 464287200 8494341 19058 SH SOLE 18353 0 705 ISHARES TR DEVSMCP EXNA ETF 464288497 2079671 39440 SH SOLE 39440 0 0 ISHARES TR U.S. FINLS ETF 464287788 719240 9640 SH SOLE 7240 0 2400 ISHARES TR EUROPE ETF 464287861 7399056 146400 SH SOLE 146400 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 2494893 135592 SH SOLE 135592 0 0 ISHARES TR MICRO-CAP ETF 464288869 508791 4655 SH SOLE 4655 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 483195 6501 SH SOLE 6501 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 210435 3453 SH SOLE 0 0 3453 ISHARES TR MSCI EAFE ETF 464287465 34468385 475426 SH SOLE 475426 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 512413 12953 SH SOLE 12191 0 762 ISHARES TR RUS 1000 ETF 464287622 12461207 51125 SH SOLE 51125 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 104498504 379746 SH SOLE 379726 0 20 ISHARES TR RUS 1000 VAL ETF 464287598 13826855 87606 SH SOLE 87606 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 27452854 113133 SH SOLE 113133 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 8186858 58145 SH SOLE 58145 0 0 ISHARES TR RUS MD CP GR ETF 464287481 1321172 13672 SH SOLE 13347 0 325 ISHARES TR RUS MDCP VAL ETF 464287473 573914 5225 SH SOLE 5105 0 120 ISHARES TR RUS MID CAP ETF 464287499 4024386 55106 SH SOLE 55106 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 4390590 23445 SH SOLE 22516 0 929 ISHARES TR RUSSELL 3000 ETF 464287689 2251385 8847 SH SOLE 8847 0 0 ISHARES TR S&P 100 ETF 464287101 211201 1020 SH SOLE 1020 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 14037290 199167 SH SOLE 195967 0 3200 ISHARES TR S&P 500 VAL ETF 464287408 1364635 8466 SH SOLE 8466 0 0 ISHARES TR SP SMCP600VL ETF 464287879 2587371 27210 SH SOLE 27210 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 519575 6932 SH SOLE 6932 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 256432 7607 SH SOLE 7607 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 466988 2686 SH SOLE 2686 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 12849890 28988 SH SOLE 28988 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2740747 5723 SH SOLE 5650 0 73 SPDR SER TR S&P OILGAS EXP 78468R556 39847763 309305 SH SOLE 308955 0 350 SPDR SER TR S&P REGL BKG 78464A698 234568 5745 SH SOLE 5745 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 355137 4601 SH SOLE 4601 0 0 SPDR SER TR S&P BIOTECH 78464A870 484640 5825 SH SOLE 5525 0 300 SPROTT PHYSICAL GOLD TR UNIT 85207H104 3794633 254332 SH SOLE 189332 0 65000 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 6534808 79586 SH SOLE 76790 0 2796 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 243508 2650 SH SOLE 2650 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 25654851 90666 SH SOLE 90451 0 215 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 322853 1569 SH SOLE 1569 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 276068 1995 SH SOLE 1995 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1178264 2893 SH SOLE 2893 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 400530 2422 SH SOLE 2422 0 0 VANGUARD INDEX FDS SMALL CP ET 922908751 402354 2023 SH SOLE 2023 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 309460 1347 SH SOLE 1347 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 3386928 15376 SH SOLE 15376 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 596252 4196 SH SOLE 4196 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 466452 7560 SH SOLE 7560 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 46118672 1133694 SH SOLE 1133694 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 83144470 1175021 SH SOLE 1172108 0 2913 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 6161580 89027 SH SOLE 89027 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7980779 45227 SH SOLE 45227 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2783609 22512 SH SOLE 22512 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 584137 2958 SH SOLE 2958 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 1093167 19493 SH SOLE 19493 0 0 VANGUARD TAX MANAGED FDS VAN FTSE DEV MKT 921943858 7228528 156529 SH SOLE 153120 0 3409 VANGUARD WORLD FDS INF TECH ETF 92204A702 526613 1191 SH SOLE 1191 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 476760 13700 SH SOLE 13700 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 399560 5994 SH SOLE 5994 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1627353 128138 SH SOLE 128138 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 5800113 220118 SH SOLE 215374 0 4744 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2076128 33314 SH SOLE 33314 0 0 MPLX LP COM UNIT REP LTD 55336V100 1669067 49177 SH SOLE 49177 0 0 PHILLIPS 66 COM 718546104 2130503 22337 SH SOLE 22337 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1066186 75616 SH SOLE 75616 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1116545 42102 SH SOLE 42102 0 0