0000950123-24-005719.txt : 20240515 0000950123-24-005719.hdr.sgml : 20240515 20240515165348 ACCESSION NUMBER: 0000950123-24-005719 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 EFFECTIVENESS DATE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SILVERCREST ASSET MANAGEMENT GROUP LLC CENTRAL INDEX KEY: 0001232395 ORGANIZATION NAME: IRS NUMBER: 134194623 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-10472 FILM NUMBER: 24952186 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 0001232395 XXXXXXXX 03-31-2024 03-31-2024 false 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
Lorena Cardenas Director - Compliance Officer 212-649-0799 /s/ Lorena Cardenas New York NY 05-15-2024 0 1037 15606624295 false
INFORMATION TABLE 2 33011.xml INFORMATION TABLE FOR FORM 13F 3M CO COM COM 88579Y101 4114561 38791 SH SOLE 38791 0 0 AB CAP FD INC SL USLSPTF ADV COM 01878T202 772779 52966 SH SOLE 52966 0 0 AB PORTFOLIOS ABTXMG WLT ADV COM 01877F534 387437 18258 SH SOLE 18258 0 0 ABBOTT LABS COM COM 002824100 144699575 1273091 SH SOLE 1182177 0 90914 ABBVIE INC COM COM 00287Y109 27775248 152527 SH SOLE 149338 0 3189 ABERCROMBIE & FITCH CO CL A COM 002896207 439532 3507 SH SOLE 3507 0 0 ABM INDS INC COM COM 000957100 38904401 871905 SH SOLE 819995 0 51910 ACADIA HEALTHCARE COMPANY INC COM COM 00404A109 14138077 178466 SH SOLE 175100 0 3366 ACCENTURE PLC IRELAND SHS CLASS A COM G1151C101 48153869 138928 SH SOLE 135952 0 2976 ACI WORLDWIDE INC COM COM 004498101 419608 12635 SH SOLE 12635 0 0 ADAPTHEALTH CORP COM 00653Q102 12621567 1096574 SH SOLE 1033548 0 63026 ADDUS HOMECARE CORP COM COM 006739106 65955308 638236 SH SOLE 607849 0 30387 ADOBE SYS INC COM COM 00724F101 6111715 12112 SH SOLE 11842 0 270 ADVANCED MICRO DEVICES INC COM COM 007903107 2036469 11283 SH SOLE 11283 0 0 ADVISORS INNER CIRCLE FD EDGWD GRW INST COM 0075W0759 82254076 1664388 SH SOLE 1657625 0 6763 AEHR TEST SYSTEMS COM COM 00760J108 1840544 148431 SH SOLE 83582 0 64849 AES CORP COM COM 00130H105 237035 13220 SH SOLE 13220 0 0 AFFIRM HLDGS INC COM CL A COM 00827B106 204930 5500 SH SOLE 5500 0 0 AFLAC INC COM COM 001055102 938020 10925 SH SOLE 10925 0 0 AGILENT TECHNOLOGIES INC COM COM 00846U101 17839136 122597 SH SOLE 120332 0 2265 AGREE REALTY CORP COM COM 008492100 842349 14747 SH SOLE 14747 0 0 AIR PRODS & CHEMS INC COM COM 009158106 2387504 9855 SH SOLE 9199 0 656 AIRBNB INC COM CL A COM 009066101 19611435 118886 SH SOLE 813 0 118073 AIRBUS SE UNSPONSORED ADR COM 009279100 4025038 87322 SH SOLE 86517 0 805 AKOYA BIOSCIENCES INC COM COM 00974H104 2724111 580834 SH SOLE 326948 0 253886 ALBEMARLE CORP COM COM 012653101 858154 6514 SH SOLE 6514 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS COM 01609W102 227283 3141 SH SOLE 3141 0 0 ALIGN TECHNOLOGY INC COM COM 016255101 1357261 4139 SH SOLE 3132 0 1007 ALIMENTATION COUCHE-TARD INC COM COM 01626P148 342637 5985 SH SOLE 5985 0 0 ALIMENTATION COUCHE-TARD INC COM COM 01626P148 840370 14710 SH SOLE 14710 0 0 ALKAMI TECHNOLOGY INC COM COM 01644J108 8113751 330230 SH SOLE 185866 0 144364 ALLEGION PUB LTD CO ORD SHS COM G0176J109 363313 2697 SH SOLE 2697 0 0 ALLEGRO MICROSYSTEMS INC COM COM 01749D105 17053440 632546 SH SOLE 304265 0 328281 ALLIENT INC COM COM 019330109 5695741 159634 SH SOLE 89919 0 69715 ALLSTATE CORP COM COM 020002101 846884 4895 SH SOLE 4895 0 0 ALLSTATE CORP DP SHS PFD H PFD 020002838 1965968 87610 SH SOLE 86710 0 900 ALLY FINL INC COM COM 02005N100 248411 6120 SH SOLE 6120 0 0 ALPHABET INC CAP STK CL A COM 02079K305 103780675 687608 SH SOLE 664468 0 23140 ALPHABET INC CAP STK CL C COM 02079K107 159881675 1050057 SH SOLE 974280 0 75777 ALTIMMUNE INC COM COM 02155H200 1053630 103500 SH SOLE 103500 0 0 ALTRIA GROUP INC COM COM 02209S103 2127086 48764 SH SOLE 48764 0 0 AMAZON COM INC COM COM 023135106 37895673 210088 SH SOLE 206088 0 4000 AMBEV SA SPONSORED ADR COM 02319V103 45731 18440 SH SOLE 18440 0 0 AMCOR PLC ORD COM G0250X107 107587 11313 SH SOLE 11313 0 0 AMERICAN AIRLS GROUP INC COM COM 02376R102 358806 23375 SH SOLE 23375 0 0 AMERICAN ELEC PWR INC COM COM 025537101 515395 5986 SH SOLE 5986 0 0 AMERICAN EXPRESS CO COM COM 025816109 14047180 61694 SH SOLE 59344 0 2350 AMERICAN INTL GROUP INC COM NEW COM 026874784 1648840 21093 SH SOLE 21093 0 0 AMERICAN TOWER CORP NEW COM COM 03027X100 2569658 13005 SH SOLE 12930 0 75 AMERICAN WTR WKS CO INC NEW COM COM 030420103 6126132 50128 SH SOLE 49328 0 800 AMERIPRISE FINL INC COM COM 03076C106 157857691 360044 SH SOLE 331657 0 28387 AMETEK INC COM COM 031100100 127000289 694370 SH SOLE 629234 0 65137 AMGEN INC COM COM 031162100 65826650 231523 SH SOLE 215500 0 16023 AMICUS THERAPEUTICS INC COM COM 03152W109 4417005 374958 SH SOLE 218338 0 156620 AMN HEALTHCARE SERVICES INC COM COM 001744101 30212958 483330 SH SOLE 456629 0 26701 AMPHASTAR PHARMACEUTICALS INC COM COM 03209R103 4936713 112428 SH SOLE 63309 0 49119 AMPHENOL CORP NEW CL A COM 032095101 4062166 35216 SH SOLE 35216 0 0 ANALOG DEVICES INC COM COM 032654105 1853886 9373 SH SOLE 5573 0 3800 AON PLC SHS CL A COM G0403H108 9595117 28752 SH SOLE 28752 0 0 APA CORPORATION COM COM 03743Q108 324972 9452 SH SOLE 9452 0 0 APPLE INC COM COM 037833100 140986442 822174 SH SOLE 815778 0 6396 APPLIED INDL TECHNOLOGIES INC COM COM 03820C105 7640444 38676 SH SOLE 21772 0 16904 APPLIED MATLS INC COM COM 038222105 994854 4824 SH SOLE 4824 0 0 APTARGROUP INC COM COM 038336103 538868 3745 SH SOLE 3745 0 0 ARCBEST CORP COM COM 03937C105 8930618 62671 SH SOLE 36465 0 26206 ARCH CAP GROUP LTD ORD COM G0450A105 6149201 66521 SH SOLE 66521 0 0 ARCOSA INC COM COM 039653100 67838158 790102 SH SOLE 642208 0 147894 ARGENX SE SPONSORED ADR COM 04016X101 2041044 5184 SH SOLE 5184 0 0 ARHAUS INC COM CL A COM 04035M102 8301489 539408 SH SOLE 303638 0 235770 ARK ETF TR INNOVATION ETF 00214Q104 208283 4159 SH SOLE 4159 0 0 ARMADA HOFFLER PPTYS INC COM COM 04208T108 11428508 1098895 SH SOLE 464125 0 634770 ARROWHEAD PHARMACEUTICALS INC COM COM 04280A100 4295663 150198 SH SOLE 87502 0 62696 ARTERIS INC COM COM 04302A104 5211130 711903 SH SOLE 407230 0 304673 ASBURY AUTOMOTIVE GROUP INC COM COM 043436104 42282192 179329 SH SOLE 169471 0 9858 ASHLAND GLOBAL HLDGS INC COM COM 044186104 228235 2344 SH SOLE 2344 0 0 ASHTEAD GROUP PLC ADR COM 045055100 13425822 47110 SH SOLE 46994 0 116 ASML HOLDING N V N Y REGISTRY SHS COM N07059210 11691497 12047 SH SOLE 12047 0 0 ASPEN AEROGELS INC COM COM 04523Y105 8416197 478193 SH SOLE 269325 0 208868 ASTRAZENECA PLC SPONSORED ADR COM 046353108 2704241 39915 SH SOLE 39915 0 0 AT&T INC COM COM 00206R102 1294631 73559 SH SOLE 65486 0 8073 ATKORE INC COM COM 047649108 31911379 167637 SH SOLE 164682 0 2955 ATLANTIC UN BANKSHARES CORP COM COM 04911A107 1776340 50307 SH SOLE 50307 0 0 ATMOS ENERGY CORP COM COM 049560105 112763789 948631 SH SOLE 808041 0 140590 ATRICURE INC COM COM 04963C209 5796531 190550 SH SOLE 111177 0 79373 AUTODESK INC COM COM 052769106 430214 1652 SH SOLE 1652 0 0 AUTOLIV INC COM COM 052800109 3454133 28682 SH SOLE 28447 0 235 AUTOMATIC DATA PROCESSING INC COM COM 053015103 10065271 40303 SH SOLE 39803 0 500 AVANTOR INC COM COM 05352A100 93225765 3645904 SH SOLE 2794547 0 851357 AVERY DENNISON CORP COM COM 053611109 107096597 479716 SH SOLE 405851 0 73865 AVIENT CORPORATION COM COM 05368V106 47417581 1092571 SH SOLE 1031240 0 61331 AVITA THERAPEUTICS INC COM COM 05380C102 3873890 241665 SH SOLE 136081 0 105584 AXOGEN INC COM COM 05463X106 6380521 790647 SH SOLE 445100 0 345547 AXON ENTERPRISE INC COM COM 05464C101 557552 1782 SH SOLE 1782 0 0 AZENTA INC COM COM 114340102 1374083 22795 SH SOLE 22795 0 0 BAE SYS PLC SPONSORED ADR COM 05523R107 13310980 195204 SH SOLE 194752 0 452 BAIDU INC SPON ADR REP A COM 056752108 2739280 26019 SH SOLE 25789 0 230 BALFOUR BEATTY PLC SHS COM G3224V108 66242 13720 SH SOLE 13720 0 0 BANCO BRADESCO S A SP ADR PFD NEW COM 059460303 60463 21141 SH SOLE 21141 0 0 BANCORP INC DEL COM COM 05969A105 6678081 199584 SH SOLE 117229 0 82355 BANK AMERICA PFD SER GG 6% PERP PFD 060505229 415736 16550 SH SOLE 16550 0 0 BANK N S HALIFAX COM COM 064149107 337191 6512 SH SOLE 6512 0 0 BANK NEW YORK MELLON CORP COM COM 064058100 1913214 33204 SH SOLE 33204 0 0 BANK NOVA SCOTIA HALIFAX COM COM 064149107 837008 16165 SH SOLE 16165 0 0 BARRICK GOLD CORPORATION COM COM 067901108 933587 56105 SH SOLE 42715 0 13390 BAUSCH HEALTH COS INC COM COM 071734107 109219 10294 SH SOLE 10294 0 0 BAXTER INTL INC COM COM 071813109 690507 16156 SH SOLE 13881 0 2275 BECTON DICKINSON & CO COM COM 075887109 1397350 5647 SH SOLE 5647 0 0 BELDEN INC COM COM 077454106 60691223 655342 SH SOLE 618220 0 37122 BELLRING BRANDS INC COM CL A COM 07831C103 16071154 272254 SH SOLE 267164 0 5090 BERKLEY W R CORP COM COM 084423102 207392 2345 SH SOLE 2345 0 0 BERKSHIRE HATHAWAY INC DEL CL A COM 084670108 19667640 31 SH SOLE 29 0 2 BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 38772785 92202 SH SOLE 91602 0 600 BEST BUY INC COM COM 086516101 266926 3254 SH SOLE 3254 0 0 BIO TECHNE CORP COM COM 09073M104 507090 7204 SH SOLE 7204 0 0 BITWISE BITCOIN ETF TR SHS BEN INT ETF 09174C104 1010099 26094 SH SOLE 26094 0 0 BK OF AMERICA CORP COM COM 060505104 3059028 80671 SH SOLE 80671 0 0 BLACKROCK INC COM COM 09247X101 13820245 16577 SH SOLE 16087 0 490 BLACKSTONE INC COM COM 09260D107 32211338 245196 SH SOLE 245196 0 0 BLACKSTONE REAL ESTATE INCOME TRUST INC - CLASS I COM PER092613 1310815 92606 SH SOLE 92606 0 0 BOEING CO COM COM 097023105 3084559 15983 SH SOLE 15858 0 125 BOOKING HLDGS INC COM COM 09857L108 1102876 304 SH SOLE 266 0 38 BOOT BARN HLDGS INC COM COM 099406100 13938238 146487 SH SOLE 143747 0 2740 BORGWARNER INC COM COM 099724106 69633655 2004423 SH SOLE 1707983 0 296440 BOSTON SCIENTIFIC CORP COM COM 101137107 3479840 50808 SH SOLE 49808 0 1000 BOWMAN CONSULTING GROUP LTD COM COM 103002101 6565708 188724 SH SOLE 106229 0 82495 BP PLC SPONSORED ADR COM 055622104 372467 9885 SH SOLE 6145 0 3740 BRAZE INC COM CL A COM 10576N102 5713504 128973 SH SOLE 126587 0 2386 BRIGHTSPRING HEALTH SVCS INC COM COM 10950A106 14179285 1304442 SH SOLE 1280058 0 24384 BRINKS CO COM COM 109696104 85810594 928887 SH SOLE 883254 0 45633 BRISTOL-MYERS SQUIBB CO COM COM 110122108 6061287 111770 SH SOLE 105220 0 6550 BRITISH AMERN TOB PLC SPONSORED ADR COM 110448107 4518540 148149 SH SOLE 148149 0 0 BROADCOM INC COM COM 11135F101 241064245 181879 SH SOLE 168484 0 13395 BROADRIDGE FINL SOLUTIONS INC COM COM 11133T103 1757904 8581 SH SOLE 8581 0 0 BROOKFIELD ASSET MANAGEMENT LTD CL A LTD VTG SHS COM 113004105 216277 5147 SH SOLE 5147 0 0 BROOKFIELD CORP CL A LTD VT SH COM 11271J107 8987019 214641 SH SOLE 214641 0 0 BROWN FORMAN CORP CL B COM 115637209 612471 11865 SH SOLE 11865 0 0 BRUNSWICK CORP 6.375 SR NT 49 PFD 117043604 405920 16000 SH SOLE 16000 0 0 BRUNSWICK CORP COM COM 117043109 71016424 735769 SH SOLE 615652 0 120117 BURLINGTON STORES INC COM COM 122017106 502227 2163 SH SOLE 2163 0 0 BWX TECHNOLOGIES INC COM COM 05605H100 37676317 367144 SH SOLE 198313 0 168831 BYD CO LTD SHS H COM Y1023R104 418590 16250 SH SOLE 16250 0 0 CACTUS INC CL A COM 127203107 10175934 203153 SH SOLE 118399 0 84754 CADENCE BANK COM COM 12740C103 158953147 5481143 SH SOLE 4712860 0 768283 CADENCE DESIGN SYSTEM INC COM COM 127387108 4612236 14817 SH SOLE 14817 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG COM 135086106 7296903 605050 SH SOLE 593379 0 11671 CANADIAN NATL RY CO COM COM 136375102 10868640 82519 SH SOLE 82519 0 0 CANTALOUPE INC COM COM 138103106 5645945 878063 SH SOLE 494298 0 383765 CAPITAL ONE FINL CORP COM COM 14040H105 376251 2527 SH SOLE 2527 0 0 CAPITAL WORLD GROWTH & INCOME COM 140543109 335753 5179 SH SOLE 5179 0 0 CARDINAL HEALTH INC COM COM 14149Y108 759018 6783 SH SOLE 5583 0 1200 CARLISLE COS INC COM COM 142339100 134600867 343501 SH SOLE 269513 0 73988 CARMAX INC COM COM 143130102 201311 2311 SH SOLE 2311 0 0 CARRIER GLOBAL CORPORATION COM COM 14448C104 2778149 47792 SH SOLE 47792 0 0 CARTERS INC COM COM 146229109 29565429 349143 SH SOLE 344169 0 4974 CASELLA WASTE SYS INC CL A COM 147448104 130382934 1318731 SH SOLE 1096254 0 222477 CATERPILLAR INC DEL COM COM 149123101 6353530 17339 SH SOLE 17339 0 0 CBIZ INC COM COM 124805102 73831841 940533 SH SOLE 884552 0 55981 CBRE GROUP INC CL A COM 12504L109 358524 3687 SH SOLE 3687 0 0 CDW CORP COM COM 12514G108 36384961 142251 SH SOLE 140293 0 1958 CECO ENVIRONMENTAL CORP COM COM 125141101 7795493 338640 SH SOLE 190610 0 148030 CELSIUS HOLDINGS INC COM NEW COM 15118V207 2287348 27585 SH SOLE 27585 0 0 CENCORA INC COM COM 03073E105 7975904 32824 SH SOLE 32824 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG COM 153527205 41069808 1112400 SH SOLE 1047193 0 65207 CERTARA INC COM COM 15687V109 9231444 516300 SH SOLE 302716 0 213584 CERUS CORP COM COM 157085101 5096498 2696560 SH SOLE 1570197 0 1126363 CHARLES RIV LABS INTL INC COM COM 159864107 2199030 8116 SH SOLE 8116 0 0 CHART INDS INC COM PAR $0.01 COM 16115Q308 15701934 95325 SH SOLE 47598 0 47727 CHECK POINT SOFTWARE TECH LTD ORD COM M22465104 403465 2460 SH SOLE 2460 0 0 CHEFS WHSE INC COM COM 163086101 20855769 553791 SH SOLE 543383 0 10408 CHENIERE ENERGY INC COM NEW COM 16411R208 818012 5072 SH SOLE 5072 0 0 CHEVRON CORP NEW COM COM 166764100 117856666 747158 SH SOLE 704262 0 42896 CHIMERA INVT CORP COM NEW COM 16934Q208 61313 13300 SH SOLE 13300 0 0 CHORD ENERGY CORPORATION COM NEW COM 674215207 6262819 35137 SH SOLE 20815 0 14322 CHUBB LIMITED COM COM H1467J104 592889 2288 SH SOLE 2288 0 0 CIENA CORP COM NEW COM 171779309 420622 8506 SH SOLE 8506 0 0 CIGNA CORP NEW COM COM 125523100 1746944 4810 SH SOLE 4810 0 0 CINTAS CORP COM COM 172908105 3104002 4518 SH SOLE 4518 0 0 CISCO SYS INC COM COM 17275R102 115678379 2317740 SH SOLE 2114422 0 203318 CITIGROUP INC COM NEW COM 172967424 101608151 1606707 SH SOLE 1452442 0 154265 CLEAN HARBORS INC COM COM 184496107 59365715 294897 SH SOLE 205030 0 89867 CLEARPOINT NEURO INC COM COM 18507C103 242760 35700 SH SOLE 35700 0 0 CLEARWATER ANALYTICS HLDGS INC CL A COM 185123106 17584161 994017 SH SOLE 977153 0 16864 CLEARWAY ENERGY INC CL C COM 18539C204 1457198 63219 SH SOLE 63219 0 0 CLEVELAND CLIFFS INC COM COM 185899101 721995 31750 SH SOLE 31750 0 0 COCA COLA CO COM COM 191216100 26188853 428062 SH SOLE 420862 0 7200 COHEN & STEERS INSTL RLTY SHS COM 19247U106 5193290 113218 SH SOLE 109573 0 3645 COHERENT CORP COM COM 19247G107 44506477 734188 SH SOLE 691316 0 42872 COLGATE PALMOLIVE CO COM COM 194162103 4868193 54061 SH SOLE 53786 0 275 COLLIERS INTL GROUP INC SUB VTG SHS COM 194693107 5908615 48340 SH SOLE 48340 0 0 COLUMBIA BKG SYS INC COM COM 197236102 86468242 4468643 SH SOLE 3585640 0 883003 COLUMBIA SPORTSWEAR CO COM COM 198516106 296307 3650 SH SOLE 3650 0 0 COMCAST CORP NEW CL A COM 20030N101 62154070 1433773 SH SOLE 1331006 0 102767 COMFORTDELGRO CORP COM Y1690R106 42951 41405 SH SOLE 41405 0 0 COMMVAULT SYSTEMS INC COM COM 204166102 1026573 10121 SH SOLE 10121 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT COM 20451Q104 722100 30000 SH SOLE 30000 0 0 CONCENTRIX CORP COM COM 20602D101 12085150 182500 SH SOLE 163615 0 18885 CONOCOPHILLIPS COM COM 20825C104 34366746 270009 SH SOLE 269097 0 912 CONSOLIDATED EDISON INC COM COM 209115104 464803 5118 SH SOLE 5118 0 0 CONSTELLATION BRANDS INC CL A COM 21036P108 1996621 7347 SH SOLE 7347 0 0 COPA HOLDINGS SA CL A COM P31076105 1005456 9653 SH SOLE 9653 0 0 COPART INC COM COM 217204106 2198759 37962 SH SOLE 37962 0 0 CORE & MAIN INC CL A COM 21874C102 59304359 1035884 SH SOLE 685584 0 350300 CORNING INC COM COM 219350105 295355 8961 SH SOLE 8961 0 0 CORTEVA INC COM COM 22052L104 237600 4120 SH SOLE 4120 0 0 COSTCO WHSL CORP NEW COM COM 22160K105 21631633 29526 SH SOLE 29226 0 300 COTERRA ENERGY INC COM COM 127097103 244089 8755 SH SOLE 8755 0 0 CRANE CO NEW COM COM 224408104 26087252 193053 SH SOLE 189560 0 3493 CRANE NXT CO COM COM 224441105 9863332 159343 SH SOLE 156401 0 2942 CREDO TECHNOLOGY GROUP HOLDING ORDINARY SHARES COM G25457105 7809935 368567 SH SOLE 217830 0 150737 CRISPR THERAPEUTICS AG NAMEN AKT COM H17182108 448220 6576 SH SOLE 6576 0 0 CROCS INC COM COM 227046109 23881441 166074 SH SOLE 162939 0 3135 CROWDSTRIKE HLDGS INC CL A COM 22788C105 218322 681 SH SOLE 681 0 0 CROWN HOLDINGS INC COM COM 228368106 372681 4702 SH SOLE 4702 0 0 CRYOPORT INC COM PAR $0.001 COM 229050307 7381449 417031 SH SOLE 234733 0 182298 CSW INDUSTRIALS INC COM COM 126402106 16098017 68619 SH SOLE 67334 0 1285 CSX CORP COM COM 126408103 1721308 46434 SH SOLE 44634 0 1800 CUMMINS INC COM COM 231021106 359178 1219 SH SOLE 1219 0 0 CURTISS WRIGHT CORP COM COM 231561101 100423178 392370 SH SOLE 268600 0 123770 CVB FINL CORP COM COM 126600105 57923697 3246844 SH SOLE 3060052 0 186792 CVR F STAR COM COM 849CVR014 0 12835 SH SOLE 12835 0 0 CVR F STAR THERAPEUTIC COM COM 849CVR022 0 12835 SH SOLE 12835 0 0 CVRX INC COM COM 126638105 4624757 253968 SH SOLE 142957 0 111011 CVS HEALTH CORP COM COM 126650100 108710806 1362974 SH SOLE 1260712 0 102262 D R HORTON INC COM COM 23331A109 39394586 239408 SH SOLE 206296 0 33112 DAIKIN INDUSTRIES LTD SHS COM J10038115 2961203 21342 SH SOLE 21342 0 0 DANAHER CORP DEL COM COM 235851102 30775087 123238 SH SOLE 122648 0 590 DANONE SPONSORED ADR COM 23636T100 1263298 97656 SH SOLE 97656 0 0 DAYFORCE INC COM COM 15677J108 249413 3767 SH SOLE 3767 0 0 DBS GROUP HLDGS LTD SPONSORED ADR COM 23304Y100 3135593 29363 SH SOLE 29103 0 260 DEERE & CO COM COM 244199105 9882272 24060 SH SOLE 24060 0 0 DELL TECHNOLOGIES INC CL C COM 24703L202 381242 3341 SH SOLE 3341 0 0 DELTA AIR LINES INC DEL COM NEW COM 247361702 87433263 1826473 SH SOLE 1609602 0 216871 DENTSPLY SIRONA INC COM COM 24906P109 66260450 1996398 SH SOLE 1649156 0 347242 DESCARTES SYS GROUP INC COM COM 249906108 8890217 97129 SH SOLE 68017 0 29112 DEUTSCHE POST AG SPONSORED ADR COM 25157Y202 1531110 35518 SH SOLE 35518 0 0 DEVON ENERGY CORP NEW COM COM 25179M103 2606500 51943 SH SOLE 51743 0 200 DIAGEO P L C SPON ADR NEW COM 25243Q205 5635646 37889 SH SOLE 37889 0 0 DICKS SPORTING GOODS INC COM COM 253393102 2076807 9236 SH SOLE 9236 0 0 DIGITAL RLTY TR INC COM COM 253868103 301620 2094 SH SOLE 2094 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 ETF 25434V708 1330142 41632 SH SOLE 41632 0 0 DISCO CORP ADR COM 25461D100 12508158 343005 SH SOLE 343005 0 0 DISCOVER FINL SVCS COM COM 254709108 408739 3118 SH SOLE 3118 0 0 DISNEY WALT CO COM DISNEY COM 254687106 16269604 132965 SH SOLE 124926 0 8039 DOLLAR TREE INC COM COM 256746108 1367850 10273 SH SOLE 7273 0 3000 DOMINION ENERGY INC COM COM 25746U109 2904670 59050 SH SOLE 59050 0 0 DOUGLAS DYNAMICS INC COM COM 25960R105 16441072 681636 SH SOLE 671983 0 9653 DOVER CORP COM COM 260003108 2512731 14181 SH SOLE 14181 0 0 DOW INC COM COM 260557103 672683 11612 SH SOLE 11612 0 0 DRAFTKINGS INC NEW COM CL A COM 26142V105 432485 9524 SH SOLE 9524 0 0 DUCOMMUN INC DEL COM COM 264147109 4628594 90226 SH SOLE 90226 0 0 DUKE ENERGY CORP NEW COM NEW COM 26441C204 1339143 13847 SH SOLE 13847 0 0 DUPONT DE NEMOURS INC COM COM 26614N102 61807751 806153 SH SOLE 729083 0 77070 DYNATRACE INC COM COM 268150109 669618 14419 SH SOLE 14419 0 0 EASTGROUP PPTY INC COM COM 277276101 39256423 218370 SH SOLE 165561 0 52809 EATON CORP PLC SHS COM G29183103 111705555 357252 SH SOLE 354203 0 3049 ECARE SOLUTIONS INC COM COM 278744107 10800 12000 SH SOLE 12000 0 0 ECOLAB INC COM COM 278865100 9458357 40963 SH SOLE 39463 0 1500 EDWARDS LIFESCIENCES CORP COM COM 28176E108 989619 10356 SH SOLE 9356 0 1000 ELECTRONIC ARTS INC COM COM 285512109 1092935 8238 SH SOLE 8238 0 0 ELEMENT SOLUTIONS INC COM COM 28618M106 129664977 5190752 SH SOLE 4510451 0 680301 EMCOR GROUP INC COM COM 29084Q100 87669724 250342 SH SOLE 175005 0 75337 EMERSON ELEC CO COM COM 291011104 17006308 149941 SH SOLE 141962 0 7979 ENBRIDGE INC COM COM 29250N105 775265 21428 SH SOLE 21425 0 3 ENCOMPASS HEALTH CORP COM COM 29261A100 20809334 251990 SH SOLE 125605 0 126385 ENDAVA PLC ADS COM 29260V105 11868176 311992 SH SOLE 307338 0 4654 ENEL CHILE S A SPONSORED ADR COM 29278D105 40123 13155 SH SOLE 13155 0 0 ENERGY TRANSFER LP COM UT LTD PTN COM 29273V100 2505223 159264 SH SOLE 159264 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD COM 29336T100 892165 65408 SH SOLE 65408 0 0 ENPRO INC COM COM 29355X107 8675622 51405 SH SOLE 28925 0 22480 ENTEGRIS INC COM COM 29362U104 8271341 58854 SH SOLE 58854 0 0 ENTERPRISE BANCORP INC MASS COM COM 293668109 360723 13890 SH SOLE 13890 0 0 ENTERPRISE PRODS PARTNERS L P COM COM 293792107 5985990 205140 SH SOLE 200796 0 4344 EOG RES INC COM COM 26875P101 97857797 765471 SH SOLE 695437 0 70034 EQUIFAX INC COM COM 294429105 780356 2917 SH SOLE 2917 0 0 ERICSSON ADR B SEK 10 COM 294821608 1287147 233602 SH SOLE 233602 0 0 ERSTE GROUP BK A G SPONSORED ADR COM 296036304 5915044 265226 SH SOLE 263911 0 1315 ESC REDDY ICE HLDGS INC COM 757ESC025 0 29008 SH SOLE 29008 0 0 ESCO TECHNOLOGIES INC COM COM 296315104 58639635 547778 SH SOLE 517398 0 30380 EURONEXT COM N3113K397 4341387 45576 SH SOLE 45576 0 0 EURONEXT N V ORDINARY SHARE COM N3113K397 2565734 27165 SH SOLE 26732 0 433 EURONEXT NV UNSPONSRED ADS COM 29873W102 982443 53105 SH SOLE 53105 0 0 EVERI HLDGS INC COM COM 30034T103 14320185 1424894 SH SOLE 1400946 0 23948 EVOLENT HEALTH INC CL A COM 30050B101 24083796 734486 SH SOLE 722112 0 12374 EVOLV TECHNOLOGIES HLDNGS INC COM CL A COM 30049H102 2896581 650917 SH SOLE 366439 0 284478 EXACT SCIENCES CORP COM COM 30063P105 450755 6527 SH SOLE 6527 0 0 EXAGEN INC COM COM 30068X103 866354 544877 SH SOLE 315558 0 229319 EXLSERVICE HOLDINGS INC COM COM 302081104 19416539 610583 SH SOLE 253213 0 357370 EXPONENT INC COM COM 30214U102 22863785 276500 SH SOLE 272212 0 4288 EXTRA SPACE STORAGE INC COM COM 30225T102 27828864 189312 SH SOLE 156697 0 32615 EXXON MOBIL CORP COM COM 30231G102 72611034 624665 SH SOLE 616613 0 8051 EZCORP INC CL A NON VTG COM 302301106 15655069 1381736 SH SOLE 1359263 0 22473 F M C CORP COM NEW COM 302491303 28708234 450679 SH SOLE 412868 0 37811 FAIR ISAAC CORP COM COM 303250104 812247 650 SH SOLE 650 0 0 FAIRFAX INDIA HLDGS CORP COM SUB VTG SH COM 303897102 149300 10000 SH SOLE 10000 0 0 FASTENAL CO COM COM 311900104 630465 8173 SH SOLE 8173 0 0 FEDERAL SIGNAL CORP COM COM 313855108 98174867 1156768 SH SOLE 968500 0 188268 FEDEX CORP COM COM 31428X106 629360 2172 SH SOLE 2172 0 0 FERGUSON PLC NEW SHS COM G3421J106 10796995 49430 SH SOLE 49430 0 0 FERRARI N V COM COM N3167Y103 9718846 22294 SH SOLE 22294 0 0 FIDELITY CONTRAFUND INC COM COM 316071109 686322 36179 SH SOLE 36179 0 0 FIDELITY FD INC COM COM 316153105 541992 6404 SH SOLE 6404 0 0 FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM COM 31620R303 1532413 28859 SH SOLE 28859 0 0 FIDELITY NATL INFORMATION SVCS COM COM 31620M106 96448755 1300199 SH SOLE 1179314 0 120885 FIRST HORIZON CORPORATION COM COM 320517105 525386 34116 SH SOLE 33306 0 810 FIRST LONG IS CORP COM COM 320734106 313459 28265 SH SOLE 28265 0 0 FIRSTCASH INC COM COM 33768G107 15181851 119036 SH SOLE 116789 0 2247 FIVE BELOW INC COM COM 33829M101 1896509 10456 SH SOLE 10456 0 0 FIVE9 INC COM COM 338307101 7216809 116194 SH SOLE 113989 0 2205 FLEXTRONICS INTL LTD ORD COM Y2573F102 2791649 97576 SH SOLE 96621 0 955 FLOOR & DECOR HLDGS INC CL A COM 339750101 16900115 130382 SH SOLE 128282 0 2100 FLOWSERVE CORP COM COM 34354P105 41413031 906590 SH SOLE 634652 0 271938 FLYWIRE CORPORATION COM VTG COM 302492103 9171240 369659 SH SOLE 216467 0 153192 FORD MTR CO DEL COM PAR $0.01 COM 345370860 151313 11394 SH SOLE 11394 0 0 FORMFACTOR INC COM COM 346375108 50529384 1107372 SH SOLE 1044706 0 62666 FORTINET INC COM COM 34959E109 2995803 43856 SH SOLE 43856 0 0 FORTIS INC COM COM 349553107 244251 6182 SH SOLE 6182 0 0 FORTIVE CORP COM COM 34959J108 822265 9559 SH SOLE 9484 0 75 Fortrea Holdings Inc COM 34965K107 732033 18237 SH SOLE 18237 0 0 FORTUNA SILVER MINES INC COM COM 349915108 83925 22500 SH SOLE 22500 0 0 FORTUNE BRANDS INNOVATIONS INC COM COM 34964C106 815711 9634 SH SOLE 9634 0 0 FORWARD AIR CORP COM COM 349853101 407105 13086 SH SOLE 13086 0 0 FOX FACTORY HLDG CORP COM COM 35138V102 6610026 126945 SH SOLE 124557 0 2388 FRANCO NEVADA CORP COM COM 351858105 1023657 8591 SH SOLE 6121 0 2470 FRANKLIN COVEY CO COM COM 353469109 5529300 140838 SH SOLE 79275 0 61563 FRANKLIN RES INC COM COM 354613101 558911 19883 SH SOLE 19883 0 0 FRESHPET INC COM COM 358039105 42895080 370232 SH SOLE 319348 0 50884 FULLER H B CO COM COM 359694106 107893733 1353069 SH SOLE 1128538 0 224531 GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK COM 36266G107 53333533 586663 SH SOLE 511108 0 75555 GENERAL DYNAMICS CORP COM COM 369550108 2109070 7466 SH SOLE 7466 0 0 GENERAL ELECTRIC CO COM NEW COM 369604301 4977680 28358 SH SOLE 27358 0 1000 GENERAL MLS INC COM COM 370334104 52855538 755403 SH SOLE 688871 0 66532 GENERAL MTRS CO COM COM 37045V100 321713 7094 SH SOLE 7094 0 0 GENIUS SPORTS LIMITED SHARES CL A COM G3934V109 6620545 1159465 SH SOLE 652723 0 506742 GFL ENVIRONMENTAL INC SUB VTG SHS COM 36168Q104 452744 13123 SH SOLE 13123 0 0 GIBRALTAR INDS INC COM COM 374689107 61689926 766049 SH SOLE 723412 0 42637 GILEAD SCIENCES INC COM COM 375558103 1246901 17023 SH SOLE 16703 0 320 GLACIER BANCORP INC NEW COM COM 37637Q105 107038461 2657360 SH SOLE 2537159 0 120201 GLENCORE PLC UNSPONSORD ADR COM 37827X100 6931143 630230 SH SOLE 627130 0 3100 GLOBAL E ONLINE LTD SHS COM M5216V106 480147 13209 SH SOLE 13209 0 0 GLOBAL PMTS INC COM COM 37940X102 435464 3258 SH SOLE 3258 0 0 GLOBAL X FDS S&P 500 CATHOLIC ETF 37954Y889 791363 12435 SH SOLE 12435 0 0 GLOBE LIFE INC COM COM 37959E102 1060829 9116 SH SOLE 9116 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP ETF 381430396 512508 6829 SH SOLE 6829 0 0 GOLDMAN SACHS GROUP INC COM COM 38141G104 8928124 21375 SH SOLE 21375 0 0 GOLUB CAP BDC INC COM COM 38173M102 550071 33077 SH SOLE 33077 0 0 GOSSAMER BIO INC COM COM 38341P102 23491 19908 SH SOLE 19908 0 0 GRAINGER W W INC COM COM 384802104 811805 798 SH SOLE 798 0 0 GRANITE RIDGE RESOURCES INC COM COM 387432107 10679500 1643000 SH SOLE 1643000 0 0 GRAPHIC PACKAGING HLDG CO COM COM 388689101 16755185 574201 SH SOLE 247201 0 327000 GREAT EASTERN ENER COM 39032T106 21797 493000 SH SOLE 493000 0 0 GRID DYNAMICS HLDGS INC CL A COM 39813G109 7429071 604481 SH SOLE 340287 0 264194 GROWTH FD AMER INC COM 399874106 1413040 19880 SH SOLE 19880 0 0 GSK PLC SPONSORED ADR COM 37733W204 14203431 331314 SH SOLE 331314 0 0 GUIDEWIRE SOFTWARE INC COM COM 40171V100 473492 4057 SH SOLE 4057 0 0 GULF KEYSTONE PETROLEUM LTD SHS NEW COM G4209G207 432000 300000 SH SOLE 300000 0 0 HAEMONETICS CORP COM COM 405024100 38705713 453494 SH SOLE 427394 0 26100 HALEON PLC ADR COM 405552100 1835954 216249 SH SOLE 216249 0 0 HALOZYME THERAPEUTICS INC COM COM 40637H109 24535613 603137 SH SOLE 497253 0 105884 HAMILTON LANE INC CL A COM 407497106 10767452 95490 SH SOLE 93699 0 1791 HANESBRANDS INC COM COM 410345102 105688 18222 SH SOLE 18222 0 0 HANOVER INS GROUP INC COM COM 410867105 19731986 144907 SH SOLE 67563 0 77344 HARMONIC INC COM COM 413160102 8294926 617182 SH SOLE 347417 0 269765 HARTFORD FINL SVCS GROUP INC COM COM 416515104 2368810 22987 SH SOLE 22987 0 0 HASBRO INC COM COM 418056107 1983456 35093 SH SOLE 35093 0 0 HCA HEALTHCARE INC COM COM 40412C101 623034 1868 SH SOLE 1868 0 0 HEALTHPEAK PROPERTIES INC COM COM 42250P103 1062019 56641 SH SOLE 56641 0 0 HEICO CORP NEW COM COM 422806109 2330964 12204 SH SOLE 12204 0 0 HEINEKEN HOLDINGS SHS COM N39338194 423350 5241 SH SOLE 5241 0 0 HEINEKEN N V SPONSORED ADR L1 COM 423012301 1586581 32887 SH SOLE 32887 0 0 HEINEKEN NV COM N39427211 742951 7700 SH SOLE 7700 0 0 HELIOS TECHNOLOGIES INC COM COM 42328H109 8263851 184915 SH SOLE 107718 0 77197 HERSHEY CO COM COM 427866108 2162373 11118 SH SOLE 11118 0 0 HESS CORP COM COM 42809H107 31774916 208169 SH SOLE 208169 0 0 HEWLETT PACKARD ENTERPRISE CO COM COM 42824C109 375557 21182 SH SOLE 21182 0 0 HEXCEL CORP NEW COM COM 428291108 5897426 80953 SH SOLE 48548 0 32405 HITACHI LTD ADR 10 COM COM 433578507 8857293 48728 SH SOLE 48463 0 265 HOLOGIC INC COM COM 436440101 6662618 85462 SH SOLE 85462 0 0 HOME BANCSHARES INC COM COM 436893200 10064118 409610 SH SOLE 401795 0 7815 HOME DEPOT INC COM COM 437076102 150550778 392468 SH SOLE 368282 0 24187 HONEYWELL INTL INC COM COM 438516106 2673921 13028 SH SOLE 13028 0 0 HORACE MANN EDUCATORS CORP NEW COM COM 440327104 539647 14589 SH SOLE 14589 0 0 HOWMET AEROSPACE INC COM COM 443201108 290896 4251 SH SOLE 4251 0 0 HP INC COM COM 40434L105 644562 21329 SH SOLE 21329 0 0 HUMANA INC COM COM 444859102 70563931 203518 SH SOLE 186523 0 16995 HUNT J B TRANS SVCS INC COM COM 445658107 5838424 29302 SH SOLE 29302 0 0 HUNTINGTON BANCSHARES INC COM COM 446150104 2581740 185071 SH SOLE 185071 0 0 ICF INTL INC COM COM 44925C103 122120109 810729 SH SOLE 656981 0 153748 ICON PLC SHS COM G4705A100 10274695 30584 SH SOLE 30584 0 0 ICU MED INC COM COM 44930G107 29881752 278436 SH SOLE 262521 0 15915 IDEX CORP COM COM 45167R104 3168112 12983 SH SOLE 12983 0 0 IDEXX LABS INC COM COM 45168D104 793697 1470 SH SOLE 1470 0 0 ILLINOIS TOOL WKS INC COM COM 452308109 738444 2752 SH SOLE 2752 0 0 ILLUMINA INC COM COM 452327109 545984 3976 SH SOLE 3726 0 250 IMPINJ INC COM COM 453204109 9331555 72670 SH SOLE 41365 0 31305 INDEPENDENT BANK CORP MASS COM COM 453836108 51416984 988408 SH SOLE 815404 0 173004 INDEPENDENT BK GROUP INC COM COM 45384B106 3702900 81115 SH SOLE 47678 0 33437 INGERSOLL RAND INC COM COM 45687V106 347137 3656 SH SOLE 3656 0 0 INGREDION INC COM COM 457187102 2109238 18051 SH SOLE 17756 0 295 INSTALLED BLDG PRODS INC COM COM 45780R101 69414672 268290 SH SOLE 253571 0 14719 INTAPP INC COM COM 45827U109 13099582 381912 SH SOLE 374837 0 7075 INTEGER HLDGS CORP COM COM 45826H109 99038334 848803 SH SOLE 703374 0 145429 INTEL CORP COM COM 458140100 13398830 303347 SH SOLE 288259 0 15088 INTER PARFUMS INC COM COM 458334109 9070483 64554 SH SOLE 63347 0 1207 INTERCONTINENTAL EXCHANGE GROUP INC COM COM 45866F104 2232275 16243 SH SOLE 15026 0 1217 INTERNATIONAL BUSINESS MACHS COM COM 459200101 58003207 303745 SH SOLE 298187 0 5558 INTERNATIONAL MNY EXPRESS INC COM COM 46005L101 8541456 374133 SH SOLE 210586 0 163547 INTERPUBLIC GROUP COS INC COM COM 460690100 62556041 1917133 SH SOLE 1576810 0 340323 INTRA CELLULAR THERAPIES INC COM COM 46116X101 2925499 42276 SH SOLE 24687 0 17589 INTUIT COM COM 461202103 6999850 10769 SH SOLE 9369 0 1400 INTUITIVE SURGICAL INC COM NEW COM 46120E602 24080692 60339 SH SOLE 59844 0 495 IQVIA HLDGS INC COM COM 46266C105 1824854 7216 SH SOLE 7216 0 0 IRHYTHM TECHNOLOGIES INC COM COM 450056106 10979748 94653 SH SOLE 55252 0 39401 ISHARES BRAZIL SM-CP ETF 464289131 7531720 518000 SH SOLE 518000 0 0 ISHARES INC CORE MSCI EMKT ETF 46434G103 1272817 24667 SH SOLE 24517 0 150 ISHARES INC MSCI JPN ETF NEW ETF 46434G822 27527686 385812 SH SOLE 385812 0 0 ISHARES INC MSCI STH KOR ETF ETF 464286772 6922217 103147 SH SOLE 102632 0 515 ISHARES TR COHEN&ST RLTY ETF 464287564 286192 4960 SH SOLE 4960 0 0 ISHARES TR CORE DIV GRWTH ETF 46434V621 362855 6250 SH SOLE 6250 0 0 ISHARES TR CORE MSCI EAFE ETF 46432F842 2694557 36305 SH SOLE 35905 0 400 ISHARES TR CORE MSCI EURO ETF 46434V738 4030930 69679 SH SOLE 69679 0 0 ISHARES TR CORE S&P MCP ETF ETF 464287507 2216080 36485 SH SOLE 36485 0 0 ISHARES TR CORE S&P SCP ETF ETF 464287804 1318720 11932 SH SOLE 11932 0 0 ISHARES TR CORE S&P US ETF ETF 464287671 315753 2694 SH SOLE 2694 0 0 ISHARES TR CORE S&P500 ETF ETF 464287200 9249168 17593 SH SOLE 16888 0 705 ISHARES TR DEVSMCP EXNA ETF ETF 464288497 1757199 31024 SH SOLE 31024 0 0 ISHARES TR EUROPE ETF ETF 464287861 8088239 145289 SH SOLE 145289 0 0 ISHARES TR GLOBAL 100 ETF ETF 464287572 229784 2570 SH SOLE 2570 0 0 ISHARES TR MICRO-CAP ETF ETF 464288869 491425 4055 SH SOLE 4055 0 0 ISHARES TR MIN VOL USA ETF ETF 46429B697 322070 3853 SH SOLE 3853 0 0 ISHARES TR MRGSTR MD CP ETF ETF 464288208 224936 3089 SH SOLE 0 0 3089 ISHARES TR MRGSTR MD CP GRW ETF 464288307 238061 3368 SH SOLE 0 0 3368 ISHARES TR MSCI EAFE ETF ETF 464287465 37537394 470040 SH SOLE 470040 0 0 ISHARES TR MSCI EMERG MKT ETF 464287234 593187 14440 SH SOLE 13678 0 762 ISHARES TR RUS 1000 ETF ETF 464287622 9123350 31675 SH SOLE 31675 0 0 ISHARES TR RUS 1000 GRW ETF ETF 464287614 116460549 345529 SH SOLE 345509 0 20 ISHARES TR RUS 1000 VAL ETF ETF 464287598 13920967 77723 SH SOLE 77723 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 35944909 132736 SH SOLE 132736 0 0 ISHARES TR RUS 2000 VAL ETF ETF 464287630 3483021 21932 SH SOLE 21932 0 0 ISHARES TR RUS MD CP GR ETF ETF 464287481 1825267 15991 SH SOLE 15666 0 325 ISHARES TR RUS MDCP VAL ETF ETF 464287473 479513 3826 SH SOLE 3756 0 70 ISHARES TR RUS MID CAP ETF ETF 464287499 4540119 53991 SH SOLE 53991 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 7015238 33358 SH SOLE 32429 0 929 ISHARES TR RUSSELL 3000 ETF 464287689 10615630 35376 SH SOLE 35376 0 0 ISHARES TR S&P 100 IDX FD ETF 464287101 252358 1020 SH SOLE 1020 0 0 ISHARES TR S&P 500 GRWT ETF ETF 464287309 14750486 174686 SH SOLE 171486 0 3200 ISHARES TR S&P 500 VAL ETF ETF 464287408 1317197 7051 SH SOLE 7051 0 0 ISHARES TR S&P MC 400 GRW ETF 464287606 223928 2454 SH SOLE 2454 0 0 ISHARES TR S&P NA SOFTWR ETF 464287515 215307 2525 SH SOLE 2525 0 0 ISHARES TR SP SMCP600VL ETF ETF 464287879 757437 7371 SH SOLE 7371 0 0 ITHACA ENERGY PLC COM G49776100 54856 32650 SH SOLE 32650 0 0 ITRON INC COM 465741AN6 400752 400000 PRN SOLE 400000 0 0 ITT INC COM COM 45073V108 448899 3300 SH SOLE 3300 0 0 J & J SNACK FOODS CORP COM COM 466032109 247198 1710 SH SOLE 1710 0 0 JACOBS SOLUTIONS INC COM COM 46982L108 1047055 6811 SH SOLE 6811 0 0 JANUS INTERNATIONAL GROUP INC COMMON STOCK COM 47103N106 44026197 2909861 SH SOLE 2734511 0 175350 JEFFERIES GROUP INC NEW COM 47233W109 632615 14345 SH SOLE 14345 0 0 JFROG LTD ORD SHS COM M6191J100 11813196 267146 SH SOLE 157905 0 109241 JOHNSON & JOHNSON COM COM 478160104 90600101 572730 SH SOLE 569263 0 3467 JOHNSON CTLS INTL PLC SHS COM G51502105 63068420 965530 SH SOLE 880900 0 84630 JPMORGAN CHASE & CO 4.55 DEP PFD JJ PFD 48128B580 1211806 56600 SH SOLE 56600 0 0 JPMORGAN CHASE & CO COM COM 46625H100 37769516 188565 SH SOLE 187117 0 1448 KAISER ALUMINUM CORP COM PAR $0.01 COM 483007704 402120 4500 SH SOLE 4500 0 0 KERING S A UNSPONSORED ADR COM 492089107 4950290 125116 SH SOLE 124499 0 617 KIMBERLY CLARK CORP COM COM 494368103 1711818 13234 SH SOLE 12434 0 800 KINDER MORGAN INC DEL COM COM 49456B101 1694231 92379 SH SOLE 90379 0 2000 KINROSS GOLD CORP COM NO PAR COM 496902404 159901 26085 SH SOLE 26085 0 0 KINSALE CAP GROUP INC COM COM 49714P108 9296819 17717 SH SOLE 17420 0 297 KKR & Co. Inc. Class A COM 48251W104 251953 2505 SH SOLE 2505 0 0 KLA CORP COM NEW COM 482480100 2250094 3221 SH SOLE 3221 0 0 KNIFE RIV HLDG CO COMMON STOCK COM 498894104 60304223 743762 SH SOLE 700031 0 43731 KNIGHT-SWIFT TRANSN HLDGS INC CL A COM 499049104 373696 6792 SH SOLE 6792 0 0 KONINKLIJKE AHOLD DELHAIZE N V SPONSORED ADR NE COM 500467501 4389496 146622 SH SOLE 145227 0 1395 KRAFT HEINZ CO COM COM 500754106 996116 26995 SH SOLE 26995 0 0 KRATOS DEFENSE & SEC SOLUTIONS COM NEW COM 50077B207 7914851 430623 SH SOLE 242482 0 188141 L3HARRIS TECHNOLOGIES INC COM COM 502431109 10509879 49319 SH SOLE 48684 0 635 LA Z BOY INC COM COM 505336107 64890860 1724903 SH SOLE 1354701 0 370202 LABORATORY CORP AMER HLDGS COM NEW COM 50540R409 5131407 23489 SH SOLE 23489 0 0 LAKELAND FINL CORP COM COM 511656100 49865212 751888 SH SOLE 707307 0 44581 LAM RESEARCH CORP COM COM 512807108 275926 284 SH SOLE 284 0 0 LANCASTER COLONY CORP COM COM 513847103 87176794 419866 SH SOLE 375717 0 44149 LANDSTAR SYS INC COM COM 515098101 341571 1772 SH SOLE 1772 0 0 LANTHEUS HLDGS INC COM COM 516544103 50625705 813395 SH SOLE 661301 0 152094 LAUDER ESTEE COS INC CL A COM 518439104 3746241 24303 SH SOLE 23488 0 815 LEONARDO DRS INC COM COM 52661A108 63040221 2853790 SH SOLE 2669010 0 184780 LEONARDO S P A UNSPONSORED ADR COM 52660W101 302209 24040 SH SOLE 24040 0 0 LEONARDO SPA COM T6S996112 932657 37095 SH SOLE 37095 0 0 LIBERTY MEDIA CORP COM 530715AG6 7977 19574 PRN SOLE 19574 0 0 LILLY ELI & CO COM COM 532457108 3962928 5094 SH SOLE 5094 0 0 LINCOLN ELEC HLDGS INC COM COM 533900106 2270351 8888 SH SOLE 8888 0 0 LINDE PLC SHS COM G54950103 20500816 44152 SH SOLE 43135 0 1017 LIQUIDITY SERVICES INC COM COM 53635B107 14470056 777960 SH SOLE 763387 0 14573 LITTELFUSE INC COM COM 537008104 43149206 178045 SH SOLE 131950 0 46095 LIVERAMP HLDGS INC COM COM 53815P108 6202962 179796 SH SOLE 105687 0 74109 LOCKHEED MARTIN CORP COM COM 539830109 6944045 15266 SH SOLE 15266 0 0 LOEWS CORP COM COM 540424108 602363 7694 SH SOLE 5694 0 2000 LOWES COS INC COM COM 548661107 11847238 46509 SH SOLE 46209 0 300 LULULEMON ATHLETICA INC COM COM 550021109 3297086 8440 SH SOLE 8440 0 0 LVMH MOET HENNESSY LOU VUITTON ORD COM F58485115 334916 372 SH SOLE 372 0 0 MACOM TECH SOLUTIONS HLDGS INC COM COM 55405Y100 22964312 240112 SH SOLE 235892 0 4220 MAGNITE INC COM COM 55955D100 9176146 853595 SH SOLE 501125 0 352470 MAGNOLIA OIL & GAS CORP CL A COM 559663109 108776306 4191765 SH SOLE 3549114 0 642651 MANPOWERGROUP INC COM COM 56418H100 489132 6300 SH SOLE 6300 0 0 MARATHON PETE CORP COM COM 56585A102 444509 2206 SH SOLE 2206 0 0 MARKEL CORP COM COM 570535104 2530221 1663 SH SOLE 1663 0 0 MARRIOTT INTL INC NEW CL A COM 571903202 8904525 35292 SH SOLE 35017 0 275 MARSH & MCLENNAN COS INC COM COM 571748102 64595534 313601 SH SOLE 284005 0 29596 MARTEN TRANSPORT LTD COM 573075108 2308115 124898 SH SOLE 70309 0 54589 MARTIN MARIETTA MATLS INC COM COM 573284106 77773919 126680 SH SOLE 113726 0 12954 MASCO CORP COM COM 574599106 2224337 28199 SH SOLE 28199 0 0 MASIMO CORP COM COM 574795100 429536 2925 SH SOLE 2925 0 0 MASTERCARD INCORPORATED CL A COM 57636Q104 4164617 8648 SH SOLE 8648 0 0 MATADOR RES CO COM COM 576485205 190208918 2848718 SH SOLE 2381144 0 467574 MATERION CORP COM COM 576690101 60580399 459813 SH SOLE 433432 0 26381 MAXCYTE INC COM COM 57777K106 2929183 699089 SH SOLE 393659 0 305430 MCCORMICK & CO INC COM NON VTG COM 579780206 1994525 25967 SH SOLE 24967 0 1000 MCDONALDS CORP COM COM 580135101 13703828 48604 SH SOLE 46304 0 2300 MCGRATH RENTCORP COM COM 580589109 45625250 369825 SH SOLE 365333 0 4492 MCKESSON CORP COM COM 58155Q103 770917 1436 SH SOLE 1436 0 0 MEDIAALPHA INC CL A COM 58450V104 7649118 375509 SH SOLE 368345 0 7164 MEDTRONIC PLC SHS COM G5960L103 1426471 16368 SH SOLE 16368 0 0 MEG ENERGY CORP COM COM 552704108 230000 10000 SH SOLE 10000 0 0 MERCADOLIBRE INC COM COM 58733R102 11873422 7853 SH SOLE 7708 0 145 MERCEDES BENZ GROUP AG UNSPONSOR ADR COM 233825207 7557403 379224 SH SOLE 377284 0 1940 MERCK & CO INC NEW COM COM 58933Y105 40360697 305879 SH SOLE 300623 0 5256 META PLATFORMS INC CL A COM 30303M102 73071050 150482 SH SOLE 143046 0 7436 METLIFE INC COM COM 59156R108 1094605 14770 SH SOLE 14770 0 0 METTLER TOLEDO INTERNATIONAL COM COM 592688105 5359774 4026 SH SOLE 4026 0 0 MGE ENERGY INC COM COM 55277P104 25605741 325276 SH SOLE 306395 0 18881 MGIC INVT CORP WIS COM COM 552848103 1227497 54897 SH SOLE 54897 0 0 MICROCHIP TECHNOLOGY INC COM COM 595017104 128803914 1435781 SH SOLE 1318698 0 117083 MICRON TECHNOLOGY INC COM COM 595112103 1190100 10095 SH SOLE 10095 0 0 MICROSOFT CORP COM COM 594918104 328824723 781576 SH SOLE 750755 0 30821 MICROSTRATEGY INC CL A NEW COM 594972408 714211 419 SH SOLE 419 0 0 MID AMER APT CMNTYS INC COM COM 59522J103 49888738 379151 SH SOLE 366467 0 12684 MIMEDX GROUP INC COM COM 602496101 856918 111288 SH SOLE 111288 0 0 MIRUM PHARMACEUTICALS INC COM COM 604749101 4089963 162817 SH SOLE 91641 0 71176 MITSUBISHI MOTOR C COM J44131167 73337 22400 SH SOLE 22400 0 0 MKS INSTRS INC COM COM 55306N104 31056830 233510 SH SOLE 229648 0 3862 MODERNA INC COM COM 60770K107 332467 3120 SH SOLE 3120 0 0 MODINE MFG CO COM COM 607828100 22068374 231835 SH SOLE 199981 0 31854 MODIVCARE INC COM COM 60783X104 10093302 430418 SH SOLE 404690 0 25728 MONDELEZ INTL INC CL A COM 609207105 75762607 1082323 SH SOLE 977080 0 105243 MONGODB INC CL A COM 60937P106 4917672 13712 SH SOLE 13712 0 0 MONOLITHIC PWR SYS INC COM COM 609839105 1336550 1973 SH SOLE 1973 0 0 MONSTER BEVERAGE CORP NEW COM SHS COM 61174X109 5272897 88949 SH SOLE 88949 0 0 MONTROSE ENVIRONMENTAL GROUP I COM COM 615111101 6766265 172741 SH SOLE 97258 0 75483 MORGAN STANLEY COM NEW COM 617446448 1107133 11758 SH SOLE 11758 0 0 MOSAIC CO NEW COM COM 61945C103 378062 11647 SH SOLE 11647 0 0 MOTOROLA SOLUTIONS INC COM NEW COM 620076307 8780785 24736 SH SOLE 24736 0 0 MP MATERIALS CORP COM CL A COM 553368101 3184324 222680 SH SOLE 135701 0 86979 MPLX LP COM UNIT REP LTD COM 55336V100 1884580 45346 SH SOLE 45346 0 0 MSA SAFETY INC COM COM 553498106 4020980 20771 SH SOLE 20771 0 0 NATERA INC COM COM 632307104 8655317 94635 SH SOLE 55737 0 38898 NATURA &CO HLDG S A ADR COM 63884N108 72495 10125 SH SOLE 10125 0 0 NCINO INC COM COM 63947X101 16979828 454249 SH SOLE 445771 0 8478 NCR ATLEOS CORPORATION COM SHS COM 63001N106 520709 26365 SH SOLE 19865 0 6500 NCR VOYIX CORPORATION COM COM 62886E108 2149828 170216 SH SOLE 144091 0 26125 NEOGEN CORP COM COM 640491106 8108379 513839 SH SOLE 505623 0 8216 NESTLE S A SPONSORED ADR COM 641069406 15197188 142957 SH SOLE 139107 0 3850 NETFLIX INC COM COM 64110L106 1131456 1863 SH SOLE 1863 0 0 NETSTREIT CORP COM COM 64119V303 18499913 1007072 SH SOLE 521432 0 485640 NEURONETICS INC COM COM 64131A105 5609017 1178365 SH SOLE 663237 0 515128 NEW ALTERNATIVES FD COM 641868104 1564721 25266 SH SOLE 25266 0 0 NEWMARKET CORP COM COM 651587107 340791 537 SH SOLE 537 0 0 NEWMONT MINING CORP COM COM 651639106 2051876 57251 SH SOLE 44765 0 12486 NEXTERA ENERGY INC COM COM 65339F101 4311113 67456 SH SOLE 67456 0 0 NIKE INC CL B COM 654106103 4665449 49643 SH SOLE 49643 0 0 NORFOLK SOUTHERN CORP COM COM 655844108 5643928 22144 SH SOLE 18994 0 3150 NORTHERN OIL AND GAS INC MN COM COM 665531307 29746826 749668 SH SOLE 638753 0 110915 NORTHERN TR CORP COM COM 665859104 1185037 13327 SH SOLE 13327 0 0 NORTHROP GRUMMAN CORP COM COM 666807102 8470367 17696 SH SOLE 17696 0 0 NOVARTIS A G SPONSORED ADR COM 66987V109 1063450 10994 SH SOLE 7894 0 3100 NOVO-NORDISK A S ADR COM 670100205 17213304 134060 SH SOLE 134060 0 0 NUTANIX INC CL A COM 67059N108 648060 10500 SH SOLE 10500 0 0 NVENT ELECTRIC PLC SHS COM G6700G107 568441 7539 SH SOLE 7539 0 0 NVIDIA CORP COM COM 67066G104 22837492 25275 SH SOLE 25000 0 275 NXP SEMICONDUCTORS N V COM COM N6596X109 226710 915 SH SOLE 915 0 0 O REILLY AUTOMOTIVE INC NEW COM COM 67103H107 447036 396 SH SOLE 396 0 0 OCCIDENTAL PETE CORP DEL COM COM 674599105 365244 5620 SH SOLE 5620 0 0 OLD DOMINION FREIGHT LINE INC COM COM 679580100 1442621 6578 SH SOLE 6578 0 0 OLD NATL BANCORP IND COM COM 680033107 57553144 3305752 SH SOLE 2730356 0 575396 OLO INC CL A COM 68134L109 4814516 876961 SH SOLE 502450 0 374511 OMEGA HEALTHCARE INVS INC COM COM 681936100 29617562 935193 SH SOLE 779488 0 155705 OMNICELL INC COM COM 68213N109 5439498 186093 SH SOLE 109055 0 77038 OMNICOM GROUP INC COM COM 681919106 1380959 14272 SH SOLE 14092 0 180 ON HLDG AG NAMEN AKT A COM H5919C104 5765702 162965 SH SOLE 162965 0 0 ONE GAS INC COM COM 68235P108 49674374 769787 SH SOLE 737773 0 32014 ONEOK INC NEW COM COM 682680103 2579630 32177 SH SOLE 32177 0 0 ONTO INNOVATION INC COM COM 683344105 12952471 71529 SH SOLE 55490 0 16039 ORACLE CORP COM COM 68389X105 160608659 1278630 SH SOLE 1183863 0 94767 OTIS WORLDWIDE CORP COM COM 68902V107 2489295 25076 SH SOLE 25076 0 0 OXFORD INDS INC COM COM 691497309 69936741 622213 SH SOLE 586704 0 35509 PACCAR INC COM COM 693718108 450588 3637 SH SOLE 3637 0 0 PALANTIR TECHNOLOGIES INC CL A COM 69608A108 345587 15019 SH SOLE 15019 0 0 PALO ALTO NETWORKS INC COM COM 697435105 981953 3456 SH SOLE 3456 0 0 PALOMAR HLDGS INC COM COM 69753M105 7234445 86299 SH SOLE 84960 0 1339 PAPA JOHNS INTL INC COM COM 698813102 399600 6000 SH SOLE 6000 0 0 PARKER HANNIFIN CORP COM COM 701094104 7120781 12812 SH SOLE 11412 0 1400 PARSONS CORPORATION COM COM 70202L102 19547997 235660 SH SOLE 231186 0 4474 PATRIOT NATL BANCORP INC COM NEW COM 70336F203 474739 126597 SH SOLE 126597 0 0 PAYCHEX INC COM COM 704326107 306632 2497 SH SOLE 2497 0 0 PAYPAL HLDGS INC COM COM 70450Y103 846218 12632 SH SOLE 12232 0 400 PDF SOLUTIONS INC COM COM 693282105 9816017 291536 SH SOLE 165825 0 125711 PEBBLEBROOK HOTEL TR COM COM 70509V100 21701287 1408260 SH SOLE 1331961 0 76299 PELOTON INTERACTIVE INC CL A COM COM 70614W100 554830 129482 SH SOLE 129482 0 0 PENUMBRA INC COM COM 70975L107 374942 1680 SH SOLE 1680 0 0 PEPSICO INC COM COM 713448108 52317130 298938 SH SOLE 293088 0 5850 PERFICIENT INC COM COM 71375U101 45928137 815920 SH SOLE 659521 0 156399 PERMIAN RESOURCES CORP CLASS A COM COM 71424F105 15495078 877411 SH SOLE 860918 0 16493 PFIZER INC COM COM 717081103 21327826 768570 SH SOLE 760351 0 8219 PHILIP MORRIS INTL INC COM COM 718172109 5320373 58070 SH SOLE 58070 0 0 PHILLIPS 66 COM COM 718546104 3422790 20955 SH SOLE 20955 0 0 PHINIA INC COMMON STOCK COM 71880K101 301214 7838 SH SOLE 7838 0 0 PHREESIA INC COM COM 71944F106 10711977 447638 SH SOLE 262294 0 185344 PINNACLE FINL PARTNERS INC COM COM 72346Q104 8051594 93754 SH SOLE 55012 0 38742 PIONEER NAT RES CO COM COM 723787107 6452250 24580 SH SOLE 24580 0 0 PIRELLI & C SPA COM T76434264 81499 13295 SH SOLE 13295 0 0 PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN COM 726503105 1499062 85368 SH SOLE 85368 0 0 PLEXUS CORP COM COM 729132100 62199360 655973 SH SOLE 520723 0 135250 PLYMOUTH INDL REIT INC COM COM 729640102 48189375 2141750 SH SOLE 2017704 0 124046 PNC FINL SVCS GROUP INC COM COM 693475105 104650221 647588 SH SOLE 584954 0 62634 POLARIS INDS INC COM COM 731068102 936522 9354 SH SOLE 9354 0 0 PORTILLOS INC COM CL A COM 73642K106 8179946 576865 SH SOLE 401151 0 175714 PORTLAND GEN ELEC CO COM NEW COM 736508847 387240 9220 SH SOLE 7820 0 1400 POTBELLY CORP COM COM 73754Y100 5820429 480630 SH SOLE 270551 0 210079 POTLATCH CORP NEW COM COM 737630103 56062980 1192322 SH SOLE 1124911 0 67411 POWERSHARES EXCHANGE TRADED FD S&P 500 PORTFL ETF 46137V357 1835124 10835 SH SOLE 9946 0 889 PPG INDS INC COM COM 693506107 4039514 27878 SH SOLE 27878 0 0 PRICE T ROWE GROWTH STK FD INC COM 741479109 359788 3704 SH SOLE 3704 0 0 PROCORE TECHNOLOGIES INC COM COM 74275K108 2395420 29152 SH SOLE 29152 0 0 PROCTER AND GAMBLE CO COM COM 742718109 65738189 405166 SH SOLE 398358 0 6808 PROFOUND MED CORP COM NEW COM 74319B502 127959 15001 SH SOLE 15001 0 0 PROGYNY INC COM COM 74340E103 25031665 656138 SH SOLE 556535 0 99603 PROLOGIS INC COM COM 74340W103 253017 1943 SH SOLE 1943 0 0 PROTAGONIST THERAPEUTICS INC COM COM 74366E102 5460335 188743 SH SOLE 106271 0 82472 PRUDENTIAL FINL INC COM COM 744320102 1024667 8728 SH SOLE 8728 0 0 PTC INC COM COM 69370C100 3227851 17084 SH SOLE 12409 0 4675 PUBLIC SVC ENTERPRISE GROUP COM COM 744573106 677283 10142 SH SOLE 10142 0 0 QINETIQ GROUP COM G7303P106 58659 12715 SH SOLE 12715 0 0 QUALCOMM INC COM COM 747525103 7535849 44512 SH SOLE 44292 0 220 QUEST DIAGNOSTICS INC COM COM 74834L100 229215 1722 SH SOLE 1722 0 0 QUIDELORTHO CORP COM COM 219798105 10371771 216349 SH SOLE 212308 0 4041 QUINSTREET INC COM COM 74874Q100 12203413 691020 SH SOLE 389118 0 301902 RADNET INC COM COM 750491102 19079975 392108 SH SOLE 385977 0 6131 RAMBUS INC DEL COM COM 750917106 31555118 510518 SH SOLE 481574 0 28944 RANGE RES CORP COM COM 75281A109 2241899 65115 SH SOLE 64053 0 1062 RAYMOND JAMES FINANCIAL INC COM COM 754730109 54706663 425998 SH SOLE 371466 0 54532 RAYONIER INC COM COM 754907103 210376 6329 SH SOLE 6329 0 0 RBC BEARINGS INC COM COM 75524B104 8882890 32857 SH SOLE 32241 0 616 REGAL REXNORD CORPORATION COM COM 758750103 32515974 180544 SH SOLE 177395 0 3149 RENAISSANCERE HOLDINGS LTD COM COM G7496G103 50399598 214439 SH SOLE 147859 0 66580 REPLIGEN CORP COM COM 759916109 1263898 6872 SH SOLE 6872 0 0 REPUBLIC SVCS INC COM COM 760759100 1675483 8752 SH SOLE 8752 0 0 RESTAURANT BRANDS INTL INC COM COM 76131D103 251221 3162 SH SOLE 3162 0 0 REVOLVE GROUP INC CL A COM 76156B107 7973045 376620 SH SOLE 219324 0 157296 ROCHE HLDG LTD SPONSORED ADR COM 771195104 5093371 159777 SH SOLE 158877 0 900 ROPER TECHNOLOGIES INC COM COM 776696106 3879891 6918 SH SOLE 6918 0 0 ROSS STORES INC COM COM 778296103 3724916 25381 SH SOLE 25381 0 0 ROWE T PRICE BLUE CHIP GROWTH COM 77954Q106 2168474 12732 SH SOLE 12732 0 0 ROYAL CARIBBEAN CRUISES LTD COM COM V7780T103 333624 2400 SH SOLE 2400 0 0 RPM INTL INC COM COM 749685103 2039636 17147 SH SOLE 16747 0 400 RSTK ARROGENE INC COM COM PER042154 0 2722131 SH SOLE 2722131 0 0 RSTK CALHOUN VISION INC SER D PFD PFD PER129266 0 14286 SH SOLE 14286 0 0 RSTK CALHOUN VISION INC SERIES B PREFERRED STOCK PFD PER129258 0 142369 SH SOLE 142369 0 0 RSTK CALHOUN VISION INC SERIES C PREFERRED STOCK PFD PER129019 0 32500 SH SOLE 32500 0 0 RSTK CALHOUN VISION INC SERIES E PREFERRED STOCK PFD PER129001 0 12500 SH SOLE 12500 0 0 RSTK CARDILOGIC SYS CONV PFD SHS PFD PER142012 0 36000 SH SOLE 36000 0 0 RSTK CLOUD TIGER MEDIA INC COM COM PER189146 0 27948 SH SOLE 27948 0 0 RSTK CLOUD TIGER MEDIA INC SERIES A PFD PFD PER189237 0 33900 SH SOLE 33900 0 0 RSTK CLOUD TIGER MEDIA INC SERIES A-1 PFD PFD PER189229 0 22063 SH SOLE 22063 0 0 RSTK DEMERX INC CLASS A COMMON COM 248998403 0 20000 SH SOLE 20000 0 0 RSTK DEMERX INC SER B CONV PRF STOCK PFD 24899R500 0 36362 SH SOLE 36362 0 0 RSTK EMERALD BIO AGRICULTURE CP SER D CV PFD STK PFD 290990027 0 26539 SH SOLE 26539 0 0 RSTK ETHICAL ELECTRIC HOLDING INC SERIES A PREFFERED STOCK PFD PER297170 0 1214349 SH SOLE 1214349 0 0 RSTK GOOD WORLDWIDE INC COMMON STOCK COM PER382121 0 113016 SH SOLE 113016 0 0 RSTK HAWTHORNE LAB INC SERIES SEED-4 PRF STOCK PFD PER420517 0 151407 SH SOLE 151407 0 0 RSTK MOTIVANO INC SERIES B CONVERTIBLE PREFERRED STOCK PFD PER619001 0 5235754 SH SOLE 5235754 0 0 RSTK NANOTECH ENERGY INC SER A PFD PFD PER630230 0 476994 SH SOLE 476994 0 0 RSTK NANOTECH ENERGY INC SER C PFD PFD PER630248 0 11855 SH SOLE 11855 0 0 RSTK RPOST INTERNATIONAL LIMITED PFD PER749345 0 28907 SH SOLE 28907 0 0 RSTK RUV I INC COMMON STOCK COM 781991013 0 20000 SH SOLE 20000 0 0 RSTK SEER TECHNOLOGY INC UTAH COMMON COM 815780994 0 71218 SH SOLE 71218 0 0 RSTK SENSIBLE ORGANICS INC SER B PFD PFD PER816219 0 250000 SH SOLE 250000 0 0 RSTK SENSIBLE ORGANICS INC SERIES C-5 PREFERRED STOCK PFD PER817019 0 27054 SH SOLE 27054 0 0 RSTK SOLAR MOSIAC INC COMMON STOCK COM PER834006 0 62500 SH SOLE 62500 0 0 RSTK SOLAR MOSIAC INC SERIES B PREFERRED PFD PER834014 0 66308 SH SOLE 66308 0 0 RSTK SOLAR MOSIAC INC SERIES C PREFERRED PFD PER834030 0 143609 SH SOLE 143609 0 0 RSTK SOLAR MOSIAC INC SERIES C-1 PREFERRED PFD PER834022 0 17276 SH SOLE 17276 0 0 RTX CORPORATION COM COM 75513E101 9041072 92700 SH SOLE 92700 0 0 RXO INC COMMON STOCK COM 74982T103 14310350 654337 SH SOLE 642111 0 12226 S&P GLOBAL INC COM COM 78409V104 4557846 10713 SH SOLE 10713 0 0 SAIA INC COM COM 78709Y105 6463665 11049 SH SOLE 6570 0 4479 SALESFORCE COM INC COM COM 79466L302 457191 1518 SH SOLE 1518 0 0 SAP SE SPON ADR COM 803054204 409953 2102 SH SOLE 2102 0 0 SCHEIN HENRY INC COM COM 806407102 2711546 35905 SH SOLE 35905 0 0 SCHLUMBERGER LTD COM COM 806857108 1853126 33810 SH SOLE 32410 0 1400 SCHWAB CHARLES CORP NEW COM COM 808513105 2513320 34743 SH SOLE 34228 0 515 SCHWAB STRATEGIC TR US BRD MKT ETF ETF 808524102 228449 3742 SH SOLE 3742 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF ETF 808524300 627927 6772 SH SOLE 6772 0 0 SEALED AIR CORP NEW COM COM 81211K100 432450 11625 SH SOLE 11600 0 25 SELECT SECTOR SPDR TR SBI HEALTHCARE ETF 81369Y209 208299 1410 SH SOLE 1410 0 0 SELECT SECTOR SPDR TR SBI INT-FINL ETF 81369Y605 283472 6730 SH SOLE 6730 0 0 SELECT SECTOR SPDR TR SBI INT-INDS ETF 81369Y704 224461 1782 SH SOLE 1782 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS ETF 81369Y886 80322824 1223501 SH SOLE 1223501 0 0 SELECT SECTOR SPDR TR TECHNOLOGY ETF 81369Y803 805588 3868 SH SOLE 3868 0 0 SELECTIVE INS GROUP INC COM COM 816300107 37210351 340848 SH SOLE 322379 0 18469 SEMRUSH HLDGS INC CL A COM COM 81686C104 2705040 204000 SH SOLE 114834 0 89166 SENSIENT TECHNOLOGIES CORP COM COM 81725T100 207570 3000 SH SOLE 3000 0 0 SERVICE CORP INTL COM COM 817565104 657946 8866 SH SOLE 8566 0 300 SERVICENOW INC COM COM 81762P102 2942102 3859 SH SOLE 3859 0 0 SHAKE SHACK INC CL A COM 819047101 417993 4018 SH SOLE 4018 0 0 SHELL PLC COM G80827101 1314806 39650 SH SOLE 39650 0 0 SHELL PLC SPON ADS COM 780259305 96093938 1433382 SH SOLE 1359972 0 73410 SHERWIN WILLIAMS CO COM COM 824348106 495987 1428 SH SOLE 1428 0 0 SHOPIFY INC CL A COM 82509L107 4084454 52928 SH SOLE 52928 0 0 SI BONE INC COM COM 825704109 17367539 1060937 SH SOLE 894737 0 166200 SILICON LABORATORIES INC COM COM 826919102 14502785 100910 SH SOLE 99019 0 1891 SILICON MOTION TECHNOLOGY CORP SPONSORED ADR COM 82706C108 8190725 106456 SH SOLE 59925 0 46531 SIMON PPTY GROUP INC NEW COM COM 828806109 207819 1328 SH SOLE 1328 0 0 SIMPLY GOOD FOODS CO COM COM 82900L102 69096962 2030472 SH SOLE 1708153 0 322319 SIMULATIONS PLUS INC COM COM 829214105 4716901 114627 SH SOLE 64526 0 50101 SINGAPORE TELECOMMUNICATNS LTD SPON ADR NEW06 COM 82929R304 2654795 141617 SH SOLE 140307 0 1310 SIX FLAGS ENTMT CORP NEW COM COM 83001A102 296100 11250 SH SOLE 11250 0 0 SK TELECOM LTD SPONSORED ADR COM 78440P306 5614569 260416 SH SOLE 259010 0 1406 SKYLINE CHAMPION CORP COM 830830105 67332000 792048 SH SOLE 663212 0 128836 SMALLCAP WORLD FD INC COM 831681101 263035 3840 SH SOLE 3840 0 0 SMART GLOBAL HLDGS INC SHS COM G8232Y101 10359447 393596 SH SOLE 221490 0 172106 SNAP ON INC COM COM 833034101 245863 830 SH SOLE 830 0 0 SNOWFLAKE INC CL A COM 833445109 1307021 8088 SH SOLE 8088 0 0 SONOCO PRODS CO COM COM 835495102 28589560 494287 SH SOLE 487399 0 6888 SONY GROUP CORPORATION SPONSORED ADR COM 835699307 15582130 181737 SH SOLE 181142 0 595 SOURCE CAP INC COM 836144105 331549 7803 SH SOLE 7803 0 0 SOUTHERN CO COM COM 842587107 970120 13523 SH SOLE 13523 0 0 SOUTHERN COPPER CORP COM COM 84265V105 202281 1899 SH SOLE 1899 0 0 SOUTHSTATE CORPORATION COM COM 840441109 55156411 648670 SH SOLE 611289 0 37381 SPDR S&P 500 ETF TR TR UNIT ETF 78462F103 16156203 30887 SH SOLE 30887 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF 78467Y107 3219465 5786 SH SOLE 5714 0 73 SPDR SER TR S&P OILGAS EXP ETF 78468R556 48335061 311980 SH SOLE 311630 0 350 SPDR SERIES TRUST S&P 600 SMCP VAL ETF 78464A300 381730 4601 SH SOLE 4601 0 0 SPDR SERIES TRUST S&P BIOTECH ETF 78464A870 553683 5835 SH SOLE 5535 0 300 SPDR SERIES TRUST SPDR KBW BK ETF 78464A797 964231 20472 SH SOLE 20472 0 0 SPORTRADAR GROUP AG NAMEN-AKT -A- ISIN#CH1134239669 COM H8088L103 295225 25363 SH SOLE 25363 0 0 SPROUT SOCIAL INC COM CL A COM 85209W109 13230840 221585 SH SOLE 146216 0 75369 SPX TECHNOLOGIES INC COM COM 78473E103 37877251 307620 SH SOLE 302211 0 5409 SQUARE INC CL A COM 852234103 237247 2805 SH SOLE 2805 0 0 STANDEX INTL CORP COM COM 854231107 93909810 515365 SH SOLE 484906 0 30459 STARBUCKS CORP COM COM 855244109 4146728 45374 SH SOLE 44774 0 600 STATE STR CORP COM COM 857477103 866061 11201 SH SOLE 11201 0 0 STERIS PLC SHS USD COM G8473T100 2957957 13157 SH SOLE 11432 0 1725 STEVANATO GROUP S P A ORD SHS COM T9224W109 9228667 287497 SH SOLE 287497 0 0 STIFEL FINL CORP COM COM 860630102 108790962 1391723 SH SOLE 1113955 0 277768 STMICROELECTRONICS N V NY REGISTRY COM 861012102 1048786 24255 SH SOLE 24255 0 0 STRYKER CORP COM COM 863667101 51953658 145175 SH SOLE 138975 0 6199 SUMMIT MATLS INC CL A COM 86614U100 6568504 147375 SH SOLE 86085 0 61290 SUNCOR ENERGY INC NEW COM COM 867224107 933113 25281 SH SOLE 24241 0 1040 SUNCOR ENERGY INC NEW COM COM 867224107 3246533 87885 SH SOLE 87885 0 0 SUNOCO LP COM UNIT REPSTG LTD PARTNERSHIP INT COM 86765K109 482320 8000 SH SOLE 8000 0 0 SYNNEX CORP COM COM 87162W100 18059016 159673 SH SOLE 77393 0 82280 SYNOPSYS INC COM COM 871607107 2331720 4080 SH SOLE 4080 0 0 SYNOVUS FINL CORP COM NEW COM 87161C501 110747032 2764529 SH SOLE 2228241 0 536288 SYSCO CORP COM COM 871829107 1568516 19321 SH SOLE 19321 0 0 T MOBILE US INC COM COM 872590104 417843 2560 SH SOLE 2560 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR COM 874039100 14198474 104362 SH SOLE 103636 0 726 TANDEM DIABETES CARE INC COM NEW COM 875372203 9424655 266158 SH SOLE 155458 0 110700 TARGA RES CORP COM COM 87612G101 2351342 20996 SH SOLE 20996 0 0 TARGET CORP COM COM 87612E106 101912408 575094 SH SOLE 531958 0 43136 TC ENERGY CORP COM COM 87807B107 1206000 30000 SH SOLE 30000 0 0 TE CONNECTIVITY LTD REG SHS COM H84989104 432419 2977 SH SOLE 2977 0 0 TELEDYNE TECHNOLOGIES INC COM COM 879360105 2554883 5951 SH SOLE 5951 0 0 TELEFLEX INC COM COM 879369106 321614 1422 SH SOLE 1422 0 0 TENARIS S A SPONSORED ADR COM 88031M109 3482896 88691 SH SOLE 87886 0 805 TENCENT HOLDINGS LIMITED SHS PAR HKD COM G87572163 267340 6887 SH SOLE 6887 0 0 TERADYNE INC COM COM 880770102 450756 3995 SH SOLE 3995 0 0 TESLA INC COM COM 88160R101 9711519 55245 SH SOLE 55140 0 105 TEVA PHARMACEUTICAL INDS LTD ADR COM 881624209 346245 24539 SH SOLE 24539 0 0 TEXAS INSTRS INC COM COM 882508104 51326763 294626 SH SOLE 289294 0 5332 TEXTRON INC COM COM 883203101 373551 3894 SH SOLE 3894 0 0 TFI INTL INC COM COM 87241L109 15992084 100289 SH SOLE 98516 0 1773 THE TRADE DESK INC COM CL A COM 88339J105 4465938 51086 SH SOLE 50286 0 800 THERMO FISHER SCIENTIFIC INC COM COM 883556102 26520612 45630 SH SOLE 44345 0 1285 THREE BRIDGES EUROPE FUND COM 146105545 8000000 8000 SH SOLE 0 0 8000 TITAN MACHY INC COM COM 88830R101 4303840 173472 SH SOLE 97681 0 75791 TJX COS INC NEW COM COM 872540109 6602036 65096 SH SOLE 58696 0 6400 TOAST INC CL A COM 888787108 959420 38500 SH SOLE 38500 0 0 TOKYO ELECTRON LTD ADR COM 889110102 10976176 84625 SH SOLE 84625 0 0 TORONTO DOMINION BK ONT COM NEW COM 891160509 219844 3641 SH SOLE 3641 0 0 TOTAL S.A. SPONSORED ADS COM 89151E109 7409137 107644 SH SOLE 107039 0 605 TP ICAP GROUP PLC COM G8963N100 84691 29770 SH SOLE 29770 0 0 TRACTOR SUPPLY CO COM COM 892356106 2509110 9587 SH SOLE 9587 0 0 TRANE TECHNOLOGIES PLC SHS COM G8994E103 323616 1078 SH SOLE 1078 0 0 TRANSCAT INC COM COM 893529107 6505395 58381 SH SOLE 32865 0 25516 TRANSDIGM GROUP INC COM COM 893641100 956953 777 SH SOLE 677 0 100 TRANSUNION COM COM 89400J107 673592 8441 SH SOLE 6241 0 2200 TRAVELERS COMPANIES INC COM COM 89417E109 1226037 5327 SH SOLE 5327 0 0 TRIMBLE INC COM COM 896239100 20112436 312499 SH SOLE 133104 0 179395 TRUIST FINL CORP COM COM 89832Q109 1358687 34856 SH SOLE 34856 0 0 TWIST BIOSCIENCE CORP COM COM 90184D100 4604917 134215 SH SOLE 75558 0 58657 U S PHYSICAL THERAPY INC COM COM 90337L108 8157679 72275 SH SOLE 70927 0 1348 UBER TECHNOLOGIES INC COM COM 90353T100 1155620 15010 SH SOLE 15010 0 0 UDEMY INC COM COM 902685106 8109136 738537 SH SOLE 417324 0 321213 ULTA BEAUTY INC COM COM 90384S303 52827612 101032 SH SOLE 73967 0 27065 UNILEVER PLC COM G92087165 1558191 31027 SH SOLE 31027 0 0 UNILEVER PLC SPON ADR NEW COM 904767704 6383315 127183 SH SOLE 127183 0 0 UNION PACIFIC CORP COM COM 907818108 85709373 348511 SH SOLE 331308 0 17203 UNITED BANKSHARES INC WEST VA COM COM 909907107 75676667 2114464 SH SOLE 2033888 0 80576 UNITED CONTL HLDGS INC COM COM 910047109 1048811 21905 SH SOLE 21905 0 0 UNITED PARCEL SERVICE INC CL B COM 911312106 2136782 14377 SH SOLE 14142 0 234 UNITED RENTALS INC COM COM 911363109 637461 884 SH SOLE 884 0 0 UNITED THERAPEUTICS CORP DEL COM COM 91307C102 274286 1194 SH SOLE 1194 0 0 UNITEDHEALTH GROUP INC COM COM 91324P102 12451599 25170 SH SOLE 24970 0 200 UNIVERSAL HLTH SVCS INC CL B COM 913903100 266027 1458 SH SOLE 1458 0 0 US BANCORP DEL 4 DEP PFD SER M PFD 902973718 487273 25850 SH SOLE 25850 0 0 US BANCORP DEL COM NEW COM 902973304 1129835 25276 SH SOLE 25276 0 0 US BANCORP DEL DEP PER PFD SR L PFD 902973734 862596 48900 SH SOLE 47900 0 1000 US FOODS HLDG CORP COM COM 912008109 99679406 1846941 SH SOLE 1382799 0 464142 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH COM 921932794 970383 8631 SH SOLE 8631 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL COM 921932778 10954164 123888 SH SOLE 121092 0 2796 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX COM 921932828 1416737 13958 SH SOLE 13958 0 0 VANGUARD BD INDEX FDS SC GWTH IDX ADM COM 921937710 4246916 46349 SH SOLE 46349 0 0 VANGUARD BD INDEX FDS SMCP VAL IDX ADM COM 921937686 4851057 58843 SH SOLE 57328 0 1516 VANGUARD FENWAY FDS EQTY INCM INVT COM 921921102 1260767 29252 SH SOLE 28832 0 420 VANGUARD FENWAY FDS PRIMECP CO INV COM 921921508 43367287 1244398 SH SOLE 1244398 0 0 VANGUARD INDEX FDS 500INDEX ADMIR COM 922908710 17826084 36768 SH SOLE 36526 0 241 VANGUARD INDEX FDS EXTN MKT ADMIR COM 922908694 463334 3483 SH SOLE 3483 0 0 VANGUARD INDEX FDS GROWTH ETF ETF 922908736 31091242 90329 SH SOLE 89434 0 895 VANGUARD INDEX FDS MCAP GR IDXVIP COM 922908538 569433 2415 SH SOLE 2415 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP COM 922908512 288901 1853 SH SOLE 1853 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS COM 922908363 4193630 8724 SH SOLE 8724 0 0 VANGUARD INDEX FDS SM CP VAL ETF ETF 922908611 362269 1888 SH SOLE 1888 0 0 VANGUARD INDEX FDS SMALL CP ETF ETF 922908751 494212 2162 SH SOLE 2162 0 0 VANGUARD INDEX FDS SML CP GRW ETF ETF 922908595 538908 2067 SH SOLE 2067 0 0 VANGUARD INDEX FDS TOT STKIDX ADM COM 922908728 2185316 17262 SH SOLE 17262 0 0 VANGUARD INDEX FDS TOTAL STK MKT COM 922908769 4424163 17023 SH SOLE 17023 0 0 VANGUARD INDEX FDS VALU INDEX ADM COM 922908678 3679165 57867 SH SOLE 57867 0 0 VANGUARD INDEX FDS VALUE ETF ETF 922908744 240218 1475 SH SOLE 1475 0 0 VANGUARD INDEX TR GRW INDEX ADML COM 922908660 38997655 220077 SH SOLE 220077 0 0 VANGUARD INDEX TR MDCAP INDX ADM COM 922908645 516417 1668 SH SOLE 1668 0 0 VANGUARD INTL EQUITY INDEX FD EMRGMKT IDX FD COM 922042841 1212084 34830 SH SOLE 34830 0 0 VANGUARD INTL EQUITY INDEX FD FTSE EUROPE ETF ETF 922042874 502020 7455 SH SOLE 7455 0 0 VANGUARD INTL EQUITY INDEX FDS FTSE EMR MKT ETF ETF 922042858 47925603 1147369 SH SOLE 1147369 0 0 VANGUARD SCOTTSDALE FDS EXPLORER VALUE COM 92206C748 4809106 104842 SH SOLE 104842 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW COM 92206C680 107590490 1241381 SH SOLE 1238055 0 3326 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL COM 92206C714 7974801 101409 SH SOLE 101409 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW COM 92206C623 10746286 54522 SH SOLE 54522 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL COM 92206C649 1864919 13338 SH SOLE 13338 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX COM 92206C599 696781 2991 SH SOLE 2991 0 0 VANGUARD SCOTTSDALE FDS VR 1000GW INST COM 92206C672 15958157 23925 SH SOLE 23925 0 0 VANGUARD SPECIALIZED PORTFOLIO DIV APIDX ADMR COM 921908828 1411401 28461 SH SOLE 28461 0 0 VANGUARD STAR FD TL INT STK IDX COM 921909818 222469 6875 SH SOLE 6875 0 0 VANGUARD STAR FD VG TL INTL STK F COM 921909768 1188995 19718 SH SOLE 19718 0 0 VANGUARD TAX MANAGED INTL FD DEV MKTS ADMR COM 921943809 316674 19669 SH SOLE 19669 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF ETF 921943858 7611403 151712 SH SOLE 148303 0 3409 VANGUARD TAX MANAGED INTL FD TAX MGD SC ADMRL COM 921943403 752466 8383 SH SOLE 8383 0 0 VANGUARD WHITEHALL FDS INC SELECT VALUE COM 921946109 697121 22372 SH SOLE 22372 0 0 VANGUARD WORLD FD FTSE SOCIL IDX COM 921910717 453477 9117 SH SOLE 9117 0 0 VANGUARD WORLD FD U S GROWTH PTF PTF 921910105 561702 8842 SH SOLE 8842 0 0 VANGUARD WORLD FD US GROWTH ADML COM 921910600 492820 2994 SH SOLE 2994 0 0 VANGUARD WORLD FDS INF TECH ETF ETF 92204A702 413180 788 SH SOLE 788 0 0 VANGUARD WORLD FDS UTIL INDEX ADM COM 92204A769 261355 3653 SH SOLE 3653 0 0 VANGUARD/PRIMECAP FD INC ADMIRAL SHARES COM 921936209 1175434 6887 SH SOLE 6887 0 0 VANGUARD/PRIMECAP FD INC COM COM 921936100 719411 4366 SH SOLE 3019 0 1347 VANGUARD/WINDSOR FD INC WINDSOR II ADM COM 922018304 4827284 58286 SH SOLE 56026 0 2260 VANGUARD/WINDSOR FD INC WINDSOR II INV COM 922018205 8333718 178529 SH SOLE 178529 0 0 VARONIS SYS INC COM COM 922280102 5214832 110554 SH SOLE 64534 0 46020 VEECO INSTRS INC DEL COM COM 922417100 13516183 384310 SH SOLE 218783 0 165527 VERALTO CORP COM SHS COM 92338C103 3777005 42601 SH SOLE 42508 0 93 VERICEL CORP COM COM 92346J108 6538394 125690 SH SOLE 70770 0 54920 VERISK ANALYTICS INC CL A COM 92345Y106 3746928 15895 SH SOLE 15895 0 0 VERIZON COMMUNICATIONS INC COM COM 92343V104 7444616 177422 SH SOLE 172866 0 4556 VERTEX INC CL A COM 92538J106 22642530 712926 SH SOLE 699546 0 13380 VERTEX PHARMACEUTICALS INC COM COM 92532F100 5751400 13759 SH SOLE 13759 0 0 VICI PPTYS INC COM COM 925652109 2100455 70509 SH SOLE 69329 0 1180 VINCI S A ADR COM 927320101 9059545 282536 SH SOLE 281676 0 860 VISA INC COM CL A COM 92826C839 41458137 148553 SH SOLE 145385 0 3168 VISTEON CORP COM NEW COM 92839U206 8274216 70353 SH SOLE 42668 0 27685 VSE CORP COM COM 918284100 3072000 38400 SH SOLE 21615 0 16785 WABTEC CORP COM COM 929740108 1125669 7727 SH SOLE 6508 0 1219 WALMART INC COM COM 931142103 5645959 93833 SH SOLE 93833 0 0 WARNER BROS DISCOVERY INC COM SER A COM 934423104 146533 16785 SH SOLE 15704 0 1081 WASTE CONNECTIONS INC COM COM 94106B101 122290165 710948 SH SOLE 658789 0 52159 WASTE MGMT INC DEL COM COM 94106L109 896935 4208 SH SOLE 2178 0 2030 WEAVE COMMUNICATIONS INC COM COM 94724R108 5803427 505525 SH SOLE 284590 0 220935 WEBSTER FINL CORP CONN COM COM 947890109 354628 6985 SH SOLE 6985 0 0 WELLS FARGO CO NEW COM COM 949746101 1686068 29090 SH SOLE 28840 0 250 WELLS FARGO CO NEW DEP SH PFD CL A PFD 94988U128 640700 29800 SH SOLE 29800 0 0 WERNER ENTERPRISES INC COM COM 950755108 7042069 180012 SH SOLE 101322 0 78690 WEST PHARMACEUTICAL SVSC INC COM COM 955306105 4591423 11603 SH SOLE 11603 0 0 WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT COM 958669103 1353211 38065 SH SOLE 38065 0 0 WESTROCK CO COM COM 96145D105 1137350 23000 SH SOLE 23000 0 0 WEYERHAEUSER CO COM COM 962166104 434691 12105 SH SOLE 12105 0 0 WH GROUP LTD SPONSORED ADR COM 92890T205 2140157 162304 SH SOLE 160839 0 1465 WHEATON PRECIOUS METALS CORP COM COM 962879102 1413900 30000 SH SOLE 30000 0 0 WILLIAMS COS INC DEL COM COM 969457100 112180812 2878645 SH SOLE 2653662 0 224983 WILLSCOT MOBIL MINI HLDNG CORP COM CL A COM 971378104 44205737 950661 SH SOLE 690691 0 259970 WINGSTOP INC COM COM 974155103 2694139 7353 SH SOLE 7353 0 0 WISDOMTREE TR INDIA ERNGS FD ETF 97717W422 596772 13700 SH SOLE 13700 0 0 WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 456683 5994 SH SOLE 5994 0 0 WNS HLDGS LTD COM SHS COM G98196101 16077080 318169 SH SOLE 312435 0 5734 WOODSIDE ENERGY GROUP LTD SPONSORED ADR COM 980228308 1281095 64151 SH SOLE 64151 0 0 WORKDAY INC CL A COM 98138H101 5440544 19947 SH SOLE 19692 0 255 XENCOR INC COM COM 98401F105 3191921 144235 SH SOLE 81183 0 63052 XPO LOGISTICS INC COM COM 983793100 252236 2067 SH SOLE 2067 0 0 XSHORE AB COM W989CF144 0 87400 SH SOLE 87400 0 0 XYLEM INC COM COM 98419M100 13389533 103602 SH SOLE 103144 0 458 YAMAHA MOTOR CO COM J95776126 2199770 239600 SH SOLE 239600 0 0 YAMAHA MOTOR CO LTD UNSPONSORED ADR COM 984628206 595021 32405 SH SOLE 31018 0 1387 YELLOW CAKE PLC COM G98334108 92892 12215 SH SOLE 12215 0 0 YUE YUEN INDL HLDG COM G98803144 58222 41500 SH SOLE 41500 0 0 YUE YUEN INDL HLDGS LTD ADR COM 988415105 74896 10677 SH SOLE 10677 0 0 YUM BRANDS INC COM COM 988498101 2671924 19271 SH SOLE 19271 0 0 YUM CHINA HLDGS INC COM COM 98850P109 763849 19197 SH SOLE 19197 0 0 ZEBRA TECHNOLOGIES CORP CL A COM 989207105 54340589 180270 SH SOLE 125937 0 54333 ZETA GLOBAL HOLDINGS CORP CL A COM 98956A105 12477808 1141611 SH SOLE 672197 0 469414 ZEVIA PBC CL A COM 98955K104 833669 712538 SH SOLE 387819 0 324719 ZIMMER BIOMET HLDGS INC COM COM 98956P102 471347 3571 SH SOLE 2771 0 800 ZIONS BANCORPORATION N A DEP RP PFD G PFD 989701859 228150 9000 SH SOLE 9000 0 0 ZOETIS INC CL A COM 98978V103 2164704 12793 SH SOLE 12793 0 0 ZURICH INS GROUP LTD SPONSORED ADR COM 989825104 5180735 95955 SH SOLE 95335 0 620 ZURICH INSURANCE GROUP AG ORD COM H9870Y105 376470 705 SH SOLE 705 0 0 ZYMEWORKS INC COM COM 98985Y108 4134581 393021 SH SOLE 221257 0 171764