0000950123-24-008665.txt : 20240814 0000950123-24-008665.hdr.sgml : 20240814 20240814132158 ACCESSION NUMBER: 0000950123-24-008665 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 EFFECTIVENESS DATE: 20240814 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: 241206076 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 06-30-2024 06-30-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 08-14-2024 0 931 14577329035 false
INFORMATION TABLE 2 35321.xml INFORMATION TABLE FOR FORM 13F 3M CO COM COM 88579Y101 4071352 39841 SH SOLE 39841 0 0 3M CO COM COM 88579Y101 4071352 39841 SH SOLE 39841 0 0 AB CAP FD INC SL USLSPTF ADV COM 01878T202 738691 49279 SH SOLE 49279 0 0 AB CAP FD INC SL USLSPTF ADV COM 01878T202 738691 49279 SH SOLE 49279 0 0 AB PORTFOLIOS ABTXMG WLT ADV COM 01877F534 399304 18258 SH SOLE 18258 0 0 AB PORTFOLIOS ABTXMG WLT ADV COM 01877F534 399304 18258 SH SOLE 18258 0 0 ABBOTT LABS COM COM 002824100 128639381 1237988 SH SOLE 1151927 0 86061 ABBOTT LABS COM COM 002824100 128639381 1237988 SH SOLE 1151927 0 86061 ABBVIE INC COM COM 00287Y109 25449356 148375 SH SOLE 145186 0 3189 ABBVIE INC COM COM 00287Y109 25449356 148375 SH SOLE 145186 0 3189 ABM INDS INC COM COM 000957100 48632491 961687 SH SOLE 902901 0 58786 ABM INDS INC COM COM 000957100 48632491 961687 SH SOLE 902901 0 58786 ACADIA HEALTHCARE COMPANY INC COM COM 00404A109 11893321 176093 SH SOLE 172727 0 3366 ACADIA HEALTHCARE COMPANY INC COM COM 00404A109 11893321 176093 SH SOLE 172727 0 3366 ACCENTURE PLC IRELAND SHS CLASS A COM G1151C101 20742450 68364 SH SOLE 66586 0 1778 ACCENTURE PLC IRELAND SHS CLASS A COM G1151C101 20742450 68364 SH SOLE 66586 0 1778 ACI WORLDWIDE INC COM COM 004498101 496063 12530 SH SOLE 12530 0 0 ACI WORLDWIDE INC COM COM 004498101 496063 12530 SH SOLE 12530 0 0 ADDUS HOMECARE CORP COM COM 006739106 82365151 709372 SH SOLE 674735 0 34637 ADDUS HOMECARE CORP COM COM 006739106 82365151 709372 SH SOLE 674735 0 34637 ADOBE SYS INC COM COM 00724F101 6572038 11830 SH SOLE 11560 0 270 ADOBE SYS INC COM COM 00724F101 6572038 11830 SH SOLE 11560 0 270 ADVANCED MICRO DEVICES INC COM COM 007903107 1781552 10983 SH SOLE 10983 0 0 ADVANCED MICRO DEVICES INC COM COM 007903107 1781552 10983 SH SOLE 10983 0 0 ADVISORS INNER CIRCLE FD EDGWD GRW INST COM 0075W0759 85758115 1686492 SH SOLE 1679729 0 6763 ADVISORS INNER CIRCLE FD EDGWD GRW INST COM 0075W0759 85758115 1686492 SH SOLE 1679729 0 6763 ADVISORS INNER CIRCLE FD EDGWD GRWT RET COM 0075W0742 242328 5169 SH SOLE 5169 0 0 ADVISORS INNER CIRCLE FD EDGWD GRWT RET COM 0075W0742 242328 5169 SH SOLE 5169 0 0 ADVISORS INNER CIRCLE FD III GQG PRTN INSTL COM 00771X419 5882759 319889 SH SOLE 319889 0 0 ADVISORS INNER CIRCLE FD III GQG PRTN INSTL COM 00771X419 5882759 319889 SH SOLE 319889 0 0 AEHR TEST SYSTEMS COM COM 00760J108 3223573 288592 SH SOLE 165895 0 122697 AEHR TEST SYSTEMS COM COM 00760J108 3223573 288592 SH SOLE 165895 0 122697 AES CORP COM 00130H105 232275 13220 SH SOLE 13220 0 0 AES CORP COM 00130H105 232275 13220 SH SOLE 13220 0 0 AFLAC INC COM COM 001055102 975712 10925 SH SOLE 10925 0 0 AFLAC INC COM COM 001055102 975712 10925 SH SOLE 10925 0 0 AGILENT TECHNOLOGIES INC COM COM 00846U101 14692473 113342 SH SOLE 111076 0 2266 AGILENT TECHNOLOGIES INC COM COM 00846U101 14692473 113342 SH SOLE 111076 0 2266 AGREE REALTY CORP COM COM 008492100 814697 13153 SH SOLE 13153 0 0 AGREE REALTY CORP COM COM 008492100 814697 13153 SH SOLE 13153 0 0 AIA GROUP LTD SPONSORED ADR COM 001317205 7535342 277507 SH SOLE 277507 0 0 AIA GROUP LTD SPONSORED ADR COM 001317205 7535342 277507 SH SOLE 277507 0 0 AIM INTL MUT FDS INVSC EURO GRW Y COM 008882573 5197993 140753 SH SOLE 140753 0 0 AIM INTL MUT FDS INVSC EURO GRW Y COM 008882573 5197993 140753 SH SOLE 140753 0 0 AIM INVT FDS INVESCO INVT FDS DEVELOPING MKT Y COM 00143W875 445134 11221 SH SOLE 11221 0 0 AIM INVT FDS INVESCO INVT FDS DEVELOPING MKT Y COM 00143W875 445134 11221 SH SOLE 11221 0 0 AIM INVT FDS INVESCO INVT FDS DVLPNG MKT R6 COM 00143W859 77494424 1954462 SH SOLE 1954175 0 287 AIM INVT FDS INVESCO INVT FDS DVLPNG MKT R6 COM 00143W859 77494424 1954462 SH SOLE 1954175 0 287 AIR PRODS & CHEMS INC COM COM 009158106 2684940 10405 SH SOLE 9749 0 656 AIR PRODS & CHEMS INC COM COM 009158106 2684940 10405 SH SOLE 9749 0 656 AIRBNB INC COM CL A COM 009066101 17997874 118696 SH SOLE 813 0 117883 AIRBNB INC COM CL A COM 009066101 17997874 118696 SH SOLE 813 0 117883 AIRBUS SE UNSPONSORED ADR COM 009279100 4457004 129693 SH SOLE 128923 0 770 AIRBUS SE UNSPONSORED ADR COM 009279100 4457004 129693 SH SOLE 128923 0 770 ALBEMARLE CORP COM COM 012653101 630528 6601 SH SOLE 6601 0 0 ALBEMARLE CORP COM COM 012653101 630528 6601 SH SOLE 6601 0 0 ALGER FDS II ALGER SPCTR FD A COM 015566102 554907 21115 SH SOLE 19179 0 1936 ALGER FDS II ALGER SPCTR FD A COM 015566102 554907 21115 SH SOLE 19179 0 1936 ALIGN TECHNOLOGY INC COM COM 016255101 843556 3494 SH SOLE 2487 0 1007 ALIGN TECHNOLOGY INC COM COM 016255101 843556 3494 SH SOLE 2487 0 1007 ALIMENTATION COUCHE-TARD INC COM COM 01626P148 615966 10970 SH SOLE 10970 0 0 ALIMENTATION COUCHE-TARD INC COM COM 01626P148 615966 10970 SH SOLE 10970 0 0 ALIMENTATION COUCHE-TARD INC COM COM 01626P148 1338924 23865 SH SOLE 23865 0 0 ALIMENTATION COUCHE-TARD INC COM COM 01626P148 1338924 23865 SH SOLE 23865 0 0 ALKAMI TECHNOLOGY INC COM COM 01644J108 9527187 334522 SH SOLE 190158 0 144364 ALKAMI TECHNOLOGY INC COM COM 01644J108 9527187 334522 SH SOLE 190158 0 144364 ALLEGION PUB LTD CO ORD SHS COM G0176J109 318651 2697 SH SOLE 2697 0 0 ALLEGION PUB LTD CO ORD SHS COM G0176J109 318651 2697 SH SOLE 2697 0 0 ALLEGRO MICROSYSTEMS INC COM COM 01749D105 15226579 539185 SH SOLE 420772 0 118413 ALLEGRO MICROSYSTEMS INC COM COM 01749D105 15226579 539185 SH SOLE 420772 0 118413 ALLSTATE CORP COM COM 020002101 789519 4945 SH SOLE 4945 0 0 ALLSTATE CORP COM COM 020002101 789519 4945 SH SOLE 4945 0 0 ALLSTATE CORP DP SHS PFD H PFD 020002838 1808570 82810 SH SOLE 81910 0 900 ALLSTATE CORP DP SHS PFD H PFD 020002838 1808570 82810 SH SOLE 81910 0 900 ALPHABET INC CAP STK CL A COM 02079K305 112572790 618022 SH SOLE 594982 0 23040 ALPHABET INC CAP STK CL A COM 02079K305 112572790 618022 SH SOLE 594982 0 23040 ALPHABET INC CAP STK CL C COM 02079K107 188422936 1027276 SH SOLE 954785 0 72491 ALPHABET INC CAP STK CL C COM 02079K107 188422936 1027276 SH SOLE 954785 0 72491 ALTIMMUNE INC COM COM 02155H200 688275 103500 SH SOLE 103500 0 0 ALTIMMUNE INC COM COM 02155H200 688275 103500 SH SOLE 103500 0 0 ALTRIA GROUP INC COM COM 02209S103 2152875 47264 SH SOLE 47264 0 0 ALTRIA GROUP INC COM COM 02209S103 2152875 47264 SH SOLE 47264 0 0 AMAZON COM INC COM COM 023135106 40776523 211004 SH SOLE 207004 0 4000 AMAZON COM INC COM COM 023135106 40776523 211004 SH SOLE 207004 0 4000 AMBEV SA SPONSORED ADR COM 02319V103 37802 18440 SH SOLE 18440 0 0 AMBEV SA SPONSORED ADR COM 02319V103 37802 18440 SH SOLE 18440 0 0 AMCOR PLC ORD COM G0250X107 110641 11313 SH SOLE 11313 0 0 AMCOR PLC ORD COM G0250X107 110641 11313 SH SOLE 11313 0 0 AMERICAN AIRLS GROUP INC COM COM 02376R102 212777 18780 SH SOLE 18780 0 0 AMERICAN AIRLS GROUP INC COM COM 02376R102 212777 18780 SH SOLE 18780 0 0 AMERICAN CENTURY INVESTMENTS ULTRA INV COM 025083882 295200 3281 SH SOLE 3281 0 0 AMERICAN CENTURY INVESTMENTS ULTRA INV COM 025083882 295200 3281 SH SOLE 3281 0 0 AMERICAN ELEC PWR INC COM COM 025537101 421503 4804 SH SOLE 4804 0 0 AMERICAN ELEC PWR INC COM COM 025537101 421503 4804 SH SOLE 4804 0 0 AMERICAN EXPRESS CO COM COM 025816109 13814579 59661 SH SOLE 57311 0 2350 AMERICAN EXPRESS CO COM COM 025816109 13814579 59661 SH SOLE 57311 0 2350 AMERICAN INTL GROUP INC COM NEW COM 026874784 1565944 21093 SH SOLE 21093 0 0 AMERICAN INTL GROUP INC COM NEW COM 026874784 1565944 21093 SH SOLE 21093 0 0 AMERICAN TOWER CORP NEW COM COM 03027X100 2527912 13005 SH SOLE 12930 0 75 AMERICAN TOWER CORP NEW COM COM 03027X100 2527912 13005 SH SOLE 12930 0 75 AMERICAN WTR WKS CO INC NEW COM COM 030420103 6027627 46668 SH SOLE 46468 0 200 AMERICAN WTR WKS CO INC NEW COM COM 030420103 6027627 46668 SH SOLE 46468 0 200 AMERIPRISE FINL INC COM COM 03076C106 149376382 349672 SH SOLE 322770 0 26902 AMERIPRISE FINL INC COM COM 03076C106 149376382 349672 SH SOLE 322770 0 26902 AMETEK INC COM COM 031100100 113377043 680085 SH SOLE 618570 0 61516 AMETEK INC COM COM 031100100 113377043 680085 SH SOLE 618570 0 61516 AMGEN INC COM COM 031162100 71115528 227606 SH SOLE 212680 0 14926 AMGEN INC COM COM 031162100 71115528 227606 SH SOLE 212680 0 14926 AMICUS THERAPEUTICS INC COM COM 03152W109 5364121 540738 SH SOLE 317962 0 222776 AMICUS THERAPEUTICS INC COM COM 03152W109 5364121 540738 SH SOLE 317962 0 222776 AMN HEALTHCARE SERVICES INC COM COM 001744101 26213764 511688 SH SOLE 481502 0 30186 AMN HEALTHCARE SERVICES INC COM COM 001744101 26213764 511688 SH SOLE 481502 0 30186 AMPHASTAR PHARMACEUTICALS INC COM COM 03209R103 6783040 169576 SH SOLE 96455 0 73121 AMPHASTAR PHARMACEUTICALS INC COM COM 03209R103 6783040 169576 SH SOLE 96455 0 73121 AMPHENOL CORP NEW CL A COM 032095101 4175727 61982 SH SOLE 61982 0 0 AMPHENOL CORP NEW CL A COM 032095101 4175727 61982 SH SOLE 61982 0 0 ANALOG DEVICES INC COM COM 032654105 2139481 9373 SH SOLE 5573 0 3800 ANALOG DEVICES INC COM COM 032654105 2139481 9373 SH SOLE 5573 0 3800 AON PLC SHS CL A COM G0403H108 8386113 28565 SH SOLE 28565 0 0 AON PLC SHS CL A COM G0403H108 8386113 28565 SH SOLE 28565 0 0 APA CORPORATION COM COM 03743Q108 278277 9452 SH SOLE 9452 0 0 APA CORPORATION COM COM 03743Q108 278277 9452 SH SOLE 9452 0 0 APPLE INC COM COM 037833100 171160242 812650 SH SOLE 806252 0 6397 APPLE INC COM COM 037833100 171160242 812650 SH SOLE 806252 0 6397 APPLIED INDL TECHNOLOGIES INC COM COM 03820C105 7601114 39181 SH SOLE 22277 0 16904 APPLIED INDL TECHNOLOGIES INC COM COM 03820C105 7601114 39181 SH SOLE 22277 0 16904 APPLIED MATLS INC COM COM 038222105 1138416 4824 SH SOLE 4824 0 0 APPLIED MATLS INC COM COM 038222105 1138416 4824 SH SOLE 4824 0 0 APTARGROUP INC COM COM 038336103 526348 3738 SH SOLE 3738 0 0 APTARGROUP INC COM COM 038336103 526348 3738 SH SOLE 3738 0 0 ARCBEST CORP COM COM 03937C105 5781678 53994 SH SOLE 31734 0 22260 ARCBEST CORP COM COM 03937C105 5781678 53994 SH SOLE 31734 0 22260 ARCH CAP GROUP LTD ORD COM G0450A105 6613239 65549 SH SOLE 65549 0 0 ARCH CAP GROUP LTD ORD COM G0450A105 6613239 65549 SH SOLE 65549 0 0 ARCOSA INC COM COM 039653100 63220100 757944 SH SOLE 717896 0 40048 ARCOSA INC COM COM 039653100 63220100 757944 SH SOLE 717896 0 40048 ARGENX SE SPONSORED ADR COM 04016X101 2306735 5364 SH SOLE 5364 0 0 ARGENX SE SPONSORED ADR COM 04016X101 2306735 5364 SH SOLE 5364 0 0 ARHAUS INC COM CL A COM 04035M102 9257405 546482 SH SOLE 310712 0 235770 ARHAUS INC COM CL A COM 04035M102 9257405 546482 SH SOLE 310712 0 235770 ARMADA HOFFLER PPTYS INC COM COM 04208T108 6961119 627693 SH SOLE 617581 0 10112 ARMADA HOFFLER PPTYS INC COM COM 04208T108 6961119 627693 SH SOLE 617581 0 10112 ARROWHEAD PHARMACEUTICALS INC COM COM 04280A100 3957211 152259 SH SOLE 89563 0 62696 ARROWHEAD PHARMACEUTICALS INC COM COM 04280A100 3957211 152259 SH SOLE 89563 0 62696 ARTERIS INC COM COM 04302A104 5418285 721476 SH SOLE 416803 0 304673 ARTERIS INC COM COM 04302A104 5418285 721476 SH SOLE 416803 0 304673 ASBURY AUTOMOTIVE GROUP INC COM COM 043436104 44376708 194746 SH SOLE 183596 0 11150 ASBURY AUTOMOTIVE GROUP INC COM COM 043436104 44376708 194746 SH SOLE 183596 0 11150 ASHLAND GLOBAL HLDGS INC COM COM 044186104 221485 2344 SH SOLE 2344 0 0 ASHLAND GLOBAL HLDGS INC COM COM 044186104 221485 2344 SH SOLE 2344 0 0 ASHTEAD GROUP PLC ADR COM 045055100 14109993 52831 SH SOLE 52657 0 174 ASHTEAD GROUP PLC ADR COM 045055100 14109993 52831 SH SOLE 52657 0 174 ASML HOLDING N V N Y REGISTRY SHS COM N07059210 12279173 12006 SH SOLE 12006 0 0 ASML HOLDING N V N Y REGISTRY SHS COM N07059210 12279173 12006 SH SOLE 12006 0 0 ASPEN AEROGELS INC COM COM 04523Y105 5982892 250855 SH SOLE 142719 0 108136 ASPEN AEROGELS INC COM COM 04523Y105 5982892 250855 SH SOLE 142719 0 108136 ASTRAZENECA PLC SPONSORED ADR COM 046353108 12319924 157968 SH SOLE 157618 0 350 ASTRAZENECA PLC SPONSORED ADR COM 046353108 12319924 157968 SH SOLE 157618 0 350 AT&T INC COM COM 00206R102 1348490 70565 SH SOLE 62492 0 8073 AT&T INC COM COM 00206R102 1348490 70565 SH SOLE 62492 0 8073 ATKORE INC COM COM 047649108 22387586 165920 SH SOLE 162965 0 2955 ATKORE INC COM COM 047649108 22387586 165920 SH SOLE 162965 0 2955 ATLANTIC UN BANKSHARES CORP COM COM 04911A107 1543589 46989 SH SOLE 46989 0 0 ATLANTIC UN BANKSHARES CORP COM COM 04911A107 1543589 46989 SH SOLE 46989 0 0 ATMOS ENERGY CORP COM COM 049560105 100794642 864078 SH SOLE 801714 0 62364 ATMOS ENERGY CORP COM COM 049560105 100794642 864078 SH SOLE 801714 0 62364 ATRICURE INC COM COM 04963C209 6128409 269144 SH SOLE 158403 0 110741 ATRICURE INC COM COM 04963C209 6128409 269144 SH SOLE 158403 0 110741 AUTODESK INC COM COM 052769106 384042 1552 SH SOLE 1552 0 0 AUTODESK INC COM COM 052769106 384042 1552 SH SOLE 1552 0 0 AUTOLIV INC COM COM 052800109 2632850 24608 SH SOLE 24373 0 235 AUTOLIV INC COM COM 052800109 2632850 24608 SH SOLE 24373 0 235 AUTOMATIC DATA PROCESSING INC COM COM 053015103 9056615 37943 SH SOLE 37443 0 500 AUTOMATIC DATA PROCESSING INC COM COM 053015103 9056615 37943 SH SOLE 37443 0 500 AVANTOR INC COM COM 05352A100 68717890 3241410 SH SOLE 2891461 0 349949 AVANTOR INC COM COM 05352A100 68717890 3241410 SH SOLE 2891461 0 349949 AVERY DENNISON CORP COM COM 053611109 95516465 436846 SH SOLE 405815 0 31031 AVERY DENNISON CORP COM COM 053611109 95516465 436846 SH SOLE 405815 0 31031 AVIENT CORPORATION COM COM 05368V106 52068300 1192859 SH SOLE 1123541 0 69318 AVIENT CORPORATION COM COM 05368V106 52068300 1192859 SH SOLE 1123541 0 69318 AXCELIS TECHNOLOGIES INC COM NEW COM 054540208 627342 4412 SH SOLE 4412 0 0 AXCELIS TECHNOLOGIES INC COM NEW COM 054540208 627342 4412 SH SOLE 4412 0 0 AXOGEN INC COM COM 05463X106 5798668 800921 SH SOLE 455374 0 345547 AXOGEN INC COM COM 05463X106 5798668 800921 SH SOLE 455374 0 345547 AXON ENTERPRISE INC COM COM 05464C101 532574 1810 SH SOLE 1810 0 0 AXON ENTERPRISE INC COM COM 05464C101 532574 1810 SH SOLE 1810 0 0 AZENTA INC COM COM 114340102 1194474 22700 SH SOLE 22700 0 0 AZENTA INC COM COM 114340102 1194474 22700 SH SOLE 22700 0 0 BAE SYS PLC SPONSORED ADR COM 05523R107 13109162 196409 SH SOLE 195957 0 452 BAE SYS PLC SPONSORED ADR COM 05523R107 13109162 196409 SH SOLE 195957 0 452 BAIDU INC SPON ADR REP A COM 056752108 2188290 25304 SH SOLE 25074 0 230 BAIDU INC SPON ADR REP A COM 056752108 2188290 25304 SH SOLE 25074 0 230 BALFOUR BEATTY PLC SHS COM G3224V108 92353 20005 SH SOLE 20005 0 0 BALFOUR BEATTY PLC SHS COM G3224V108 92353 20005 SH SOLE 20005 0 0 BANCO BRADESCO S A SP ADR PFD NEW COM 059460303 47356 21141 SH SOLE 21141 0 0 BANCO BRADESCO S A SP ADR PFD NEW COM 059460303 47356 21141 SH SOLE 21141 0 0 BANCORP INC DEL COM COM 05969A105 7635789 202219 SH SOLE 119864 0 82355 BANCORP INC DEL COM COM 05969A105 7635789 202219 SH SOLE 119864 0 82355 BANK AMERICA 6 PERP PFD SER GG PFD 060505229 413088 16550 SH SOLE 16550 0 0 BANK AMERICA 6 PERP PFD SER GG PFD 060505229 413088 16550 SH SOLE 16550 0 0 BANK NEW YORK MELLON CORP COM COM 064058100 1973615 32954 SH SOLE 32954 0 0 BANK NEW YORK MELLON CORP COM COM 064058100 1973615 32954 SH SOLE 32954 0 0 BARRICK GOLD CORPORATION COM COM 067901108 935831 56105 SH SOLE 42715 0 13390 BARRICK GOLD CORPORATION COM COM 067901108 935831 56105 SH SOLE 42715 0 13390 BAXTER INTL INC COM COM 071813109 496097 14831 SH SOLE 12556 0 2275 BAXTER INTL INC COM COM 071813109 496097 14831 SH SOLE 12556 0 2275 BECTON DICKINSON & CO COM COM 075887109 1208514 5171 SH SOLE 5171 0 0 BECTON DICKINSON & CO COM COM 075887109 1208514 5171 SH SOLE 5171 0 0 BELDEN INC COM COM 077454106 66845665 712640 SH SOLE 670694 0 41946 BELDEN INC COM COM 077454106 66845665 712640 SH SOLE 670694 0 41946 BELLRING BRANDS INC COM CL A COM 07831C103 15370260 268993 SH SOLE 263903 0 5090 BELLRING BRANDS INC COM CL A COM 07831C103 15370260 268993 SH SOLE 263903 0 5090 BERKSHIRE HATHAWAY INC DEL CL A COM 084670108 20816194 34 SH SOLE 32 0 2 BERKSHIRE HATHAWAY INC DEL CL A COM 084670108 20816194 34 SH SOLE 32 0 2 BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 36740549 90316 SH SOLE 89716 0 600 BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 36740549 90316 SH SOLE 89716 0 600 BIO TECHNE CORP COM COM 09073M104 523905 7312 SH SOLE 7312 0 0 BIO TECHNE CORP COM COM 09073M104 523905 7312 SH SOLE 7312 0 0 BITWISE BITCOIN ETF TR SHS BEN INT ETF 09174C104 1086746 33244 SH SOLE 33244 0 0 BITWISE BITCOIN ETF TR SHS BEN INT ETF 09174C104 1086746 33244 SH SOLE 33244 0 0 BK OF AMERICA CORP COM COM 060505104 2988738 75151 SH SOLE 75151 0 0 BK OF AMERICA CORP COM COM 060505104 2988738 75151 SH SOLE 75151 0 0 BLACKROCK INC COM COM 09247X101 12807334 16267 SH SOLE 15777 0 490 BLACKROCK INC COM COM 09247X101 12807334 16267 SH SOLE 15777 0 490 BLACKSTONE INC COM COM 09260D107 30352113 245171 SH SOLE 245171 0 0 BLACKSTONE INC COM COM 09260D107 30352113 245171 SH SOLE 245171 0 0 BLACKSTONE REAL ESTATE INCOME TRUST INC - CLASS I COM PER092613 1310009 92606 SH SOLE 92606 0 0 BLACKSTONE REAL ESTATE INCOME TRUST INC - CLASS I COM PER092613 1310009 92606 SH SOLE 92606 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK COM 09261X102 1645274 53732 SH SOLE 53732 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK COM 09261X102 1645274 53732 SH SOLE 53732 0 0 BLUE BIRD CORP COM COM 095306106 4401968 81745 SH SOLE 46463 0 35282 BLUE BIRD CORP COM COM 095306106 4401968 81745 SH SOLE 46463 0 35282 BNY MELLON FDS TR MDCP MLT STRG M COM 05569M608 220793 13671 SH SOLE 13671 0 0 BNY MELLON FDS TR MDCP MLT STRG M COM 05569M608 220793 13671 SH SOLE 13671 0 0 BOEING CO COM COM 097023105 2887589 15865 SH SOLE 15740 0 125 BOEING CO COM COM 097023105 2887589 15865 SH SOLE 15740 0 125 BOOKING HLDGS INC COM COM 09857L108 1204296 304 SH SOLE 266 0 38 BOOKING HLDGS INC COM COM 09857L108 1204296 304 SH SOLE 266 0 38 BOOT BARN HLDGS INC COM COM 099406100 25495650 197748 SH SOLE 194012 0 3736 BOOT BARN HLDGS INC COM COM 099406100 25495650 197748 SH SOLE 194012 0 3736 BORGWARNER INC COM COM 099724106 63106613 1957401 SH SOLE 1792961 0 164440 BORGWARNER INC COM COM 099724106 63106613 1957401 SH SOLE 1792961 0 164440 BOSTON SCIENTIFIC CORP COM COM 101137107 4385026 56941 SH SOLE 55941 0 1000 BOSTON SCIENTIFIC CORP COM COM 101137107 4385026 56941 SH SOLE 55941 0 1000 BOWMAN CONSULTING GROUP LTD COM COM 103002101 6077580 191179 SH SOLE 108684 0 82495 BOWMAN CONSULTING GROUP LTD COM COM 103002101 6077580 191179 SH SOLE 108684 0 82495 BP PLC SPONSORED ADR COM 055622104 356849 9885 SH SOLE 6145 0 3740 BP PLC SPONSORED ADR COM 055622104 356849 9885 SH SOLE 6145 0 3740 BRAZE INC COM CL A COM 10576N102 6024861 155120 SH SOLE 152222 0 2898 BRAZE INC COM CL A COM 10576N102 6024861 155120 SH SOLE 152222 0 2898 BRIGHTSPRING HEALTH SVCS INC COM COM 10950A106 18953967 1668483 SH SOLE 1636957 0 31526 BRIGHTSPRING HEALTH SVCS INC COM COM 10950A106 18953967 1668483 SH SOLE 1636957 0 31526 BRINKS CO COM COM 109696104 109510856 1069442 SH SOLE 1016975 0 52467 BRINKS CO COM COM 109696104 109510856 1069442 SH SOLE 1016975 0 52467 BRISTOL-MYERS SQUIBB CO COM COM 110122108 4663611 112295 SH SOLE 105745 0 6550 BRISTOL-MYERS SQUIBB CO COM COM 110122108 4663611 112295 SH SOLE 105745 0 6550 BRITISH AMERN TOB PLC SPONSORED ADR COM 110448107 4478066 144781 SH SOLE 144781 0 0 BRITISH AMERN TOB PLC SPONSORED ADR COM 110448107 4478066 144781 SH SOLE 144781 0 0 BROADCOM INC COM COM 11135F101 276040675 171931 SH SOLE 160231 0 11700 BROADCOM INC COM COM 11135F101 276040675 171931 SH SOLE 160231 0 11700 BROADRIDGE FINL SOLUTIONS INC COM COM 11133T103 1690457 8581 SH SOLE 8581 0 0 BROADRIDGE FINL SOLUTIONS INC COM COM 11133T103 1690457 8581 SH SOLE 8581 0 0 BROOKFIELD CORP CL A LTD VT SH COM 11271J107 8870618 213544 SH SOLE 213544 0 0 BROOKFIELD CORP CL A LTD VT SH COM 11271J107 8870618 213544 SH SOLE 213544 0 0 BROWN FORMAN CORP CL B COM 115637209 512449 11865 SH SOLE 11865 0 0 BROWN FORMAN CORP CL B COM 115637209 512449 11865 SH SOLE 11865 0 0 BRUNSWICK CORP 6.375 SR NT 49 PFD 117043604 397280 16000 SH SOLE 16000 0 0 BRUNSWICK CORP 6.375 SR NT 49 PFD 117043604 397280 16000 SH SOLE 16000 0 0 BRUNSWICK CORP COM COM 117043109 46939756 645043 SH SOLE 620277 0 24766 BRUNSWICK CORP COM COM 117043109 46939756 645043 SH SOLE 620277 0 24766 BURLINGTON STORES INC COM COM 122017106 644880 2687 SH SOLE 2687 0 0 BURLINGTON STORES INC COM COM 122017106 644880 2687 SH SOLE 2687 0 0 BWX TECHNOLOGIES INC COM COM 05605H100 30871618 324964 SH SOLE 304720 0 20244 BWX TECHNOLOGIES INC COM COM 05605H100 30871618 324964 SH SOLE 304720 0 20244 BYD CO LTD SHS H COM Y1023R104 473969 15950 SH SOLE 15950 0 0 BYD CO LTD SHS H COM Y1023R104 473969 15950 SH SOLE 15950 0 0 CADENCE BANK COM COM 12740C103 156951946 5549927 SH SOLE 5241298 0 308629 CADENCE BANK COM COM 12740C103 156951946 5549927 SH SOLE 5241298 0 308629 CADENCE DESIGN SYSTEM INC COM COM 127387108 8340948 27103 SH SOLE 26903 0 200 CADENCE DESIGN SYSTEM INC COM COM 127387108 8340948 27103 SH SOLE 26903 0 200 CANADA GOOSE HOLDINGS INC SHS SUB VTG COM 135086106 7727977 597678 SH SOLE 586007 0 11671 CANADA GOOSE HOLDINGS INC SHS SUB VTG COM 135086106 7727977 597678 SH SOLE 586007 0 11671 CANADIAN NATL RY CO COM COM 136375102 9712401 82218 SH SOLE 82218 0 0 CANADIAN NATL RY CO COM COM 136375102 9712401 82218 SH SOLE 82218 0 0 CANTALOUPE INC COM COM 138103106 5869941 889385 SH SOLE 505620 0 383765 CANTALOUPE INC COM COM 138103106 5869941 889385 SH SOLE 505620 0 383765 CAPITAL ONE FINL CORP COM COM 14040H105 363713 2627 SH SOLE 2627 0 0 CAPITAL ONE FINL CORP COM COM 14040H105 363713 2627 SH SOLE 2627 0 0 CAPITAL WORLD GROWTH & INCOME COM COM 140543109 339320 5181 SH SOLE 5181 0 0 CAPITAL WORLD GROWTH & INCOME COM COM 140543109 339320 5181 SH SOLE 5181 0 0 CARDINAL HEALTH INC COM COM 14149Y108 666905 6783 SH SOLE 5583 0 1200 CARDINAL HEALTH INC COM COM 14149Y108 666905 6783 SH SOLE 5583 0 1200 CARLISLE COS INC COM COM 142339100 124343209 306861 SH SOLE 276991 0 29870 CARLISLE COS INC COM COM 142339100 124343209 306861 SH SOLE 276991 0 29870 CARRIER GLOBAL CORPORATION COM COM 14448C104 3122460 49500 SH SOLE 49500 0 0 CARRIER GLOBAL CORPORATION COM COM 14448C104 3122460 49500 SH SOLE 49500 0 0 CARTERS INC COM COM 146229109 20470488 330329 SH SOLE 326673 0 3656 CARTERS INC COM COM 146229109 20470488 330329 SH SOLE 326673 0 3656 CASELLA WASTE SYS INC CL A COM 147448104 122611041 1235749 SH SOLE 1171574 0 64175 CASELLA WASTE SYS INC CL A COM 147448104 122611041 1235749 SH SOLE 1171574 0 64175 CATERPILLAR INC DEL COM COM 149123101 6601043 19817 SH SOLE 19817 0 0 CATERPILLAR INC DEL COM COM 149123101 6601043 19817 SH SOLE 19817 0 0 CBIZ INC COM COM 124805102 65058350 877980 SH SOLE 824877 0 53103 CBIZ INC COM COM 124805102 65058350 877980 SH SOLE 824877 0 53103 CDW CORP COM COM 12514G108 31016837 138567 SH SOLE 137123 0 1444 CDW CORP COM COM 12514G108 31016837 138567 SH SOLE 137123 0 1444 CECO ENVIRONMENTAL CORP COM COM 125141101 7995431 277138 SH SOLE 157605 0 119533 CECO ENVIRONMENTAL CORP COM COM 125141101 7995431 277138 SH SOLE 157605 0 119533 CELSIUS HOLDINGS INC COM NEW COM 15118V207 1229890 21543 SH SOLE 21543 0 0 CELSIUS HOLDINGS INC COM NEW COM 15118V207 1229890 21543 SH SOLE 21543 0 0 CENCORA INC COM COM 03073E105 7383982 32774 SH SOLE 32774 0 0 CENCORA INC COM COM 03073E105 7383982 32774 SH SOLE 32774 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG COM 153527205 40422025 1223797 SH SOLE 1149955 0 73842 CENTRAL GARDEN & PET CO CL A NON-VTG COM 153527205 40422025 1223797 SH SOLE 1149955 0 73842 CERTARA INC COM COM 15687V109 7249630 523439 SH SOLE 309855 0 213584 CERTARA INC COM COM 15687V109 7249630 523439 SH SOLE 309855 0 213584 CERUS CORP COM COM 157085101 4809149 2732471 SH SOLE 1606108 0 1126363 CERUS CORP COM COM 157085101 4809149 2732471 SH SOLE 1606108 0 1126363 CHARLES RIV LABS INTL INC COM COM 159864107 331148 1603 SH SOLE 1603 0 0 CHARLES RIV LABS INTL INC COM COM 159864107 331148 1603 SH SOLE 1603 0 0 CHART INDS INC COM PAR $0.01 COM 16115Q308 9268541 64213 SH SOLE 63478 0 735 CHART INDS INC COM PAR $0.01 COM 16115Q308 9268541 64213 SH SOLE 63478 0 735 CHECK POINT SOFTWARE TECH LTD ORD COM M22465104 397650 2410 SH SOLE 2410 0 0 CHECK POINT SOFTWARE TECH LTD ORD COM M22465104 397650 2410 SH SOLE 2410 0 0 CHEFS WHSE INC COM COM 163086101 17364097 443981 SH SOLE 435592 0 8389 CHEFS WHSE INC COM COM 163086101 17364097 443981 SH SOLE 435592 0 8389 CHENIERE ENERGY INC COM NEW COM 16411R208 1207026 6904 SH SOLE 6904 0 0 CHENIERE ENERGY INC COM NEW COM 16411R208 1207026 6904 SH SOLE 6904 0 0 CHEVRON CORP NEW COM COM 166764100 113954038 728513 SH SOLE 690905 0 37608 CHEVRON CORP NEW COM COM 166764100 113954038 728513 SH SOLE 690905 0 37608 CHUBB LIMITED COM COM H1467J104 629537 2468 SH SOLE 2468 0 0 CHUBB LIMITED COM COM H1467J104 629537 2468 SH SOLE 2468 0 0 CIENA CORP COM NEW COM 171779309 510178 10589 SH SOLE 10589 0 0 CIENA CORP COM NEW COM 171779309 510178 10589 SH SOLE 10589 0 0 CIGNA CORP NEW COM COM 125523100 1532853 4637 SH SOLE 4637 0 0 CIGNA CORP NEW COM COM 125523100 1532853 4637 SH SOLE 4637 0 0 CINTAS CORP COM COM 172908105 3159573 4512 SH SOLE 4512 0 0 CINTAS CORP COM COM 172908105 3159573 4512 SH SOLE 4512 0 0 CISCO SYS INC COM COM 17275R102 105883336 2228654 SH SOLE 2031686 0 196967 CISCO SYS INC COM COM 17275R102 105883336 2228654 SH SOLE 2031686 0 196967 CITIGROUP INC COM NEW COM 172967424 97061753 1529495 SH SOLE 1384278 0 145217 CITIGROUP INC COM NEW COM 172967424 97061753 1529495 SH SOLE 1384278 0 145217 CLEAN HARBORS INC COM COM 184496107 58129416 257039 SH SOLE 226969 0 30071 CLEAN HARBORS INC COM COM 184496107 58129416 257039 SH SOLE 226969 0 30071 CLEARPOINT NEURO INC COM COM 18507C103 192423 35700 SH SOLE 35700 0 0 CLEARPOINT NEURO INC COM COM 18507C103 192423 35700 SH SOLE 35700 0 0 CLEARWATER ANALYTICS HLDGS INC CL A COM 185123106 17868448 964819 SH SOLE 947955 0 16864 CLEARWATER ANALYTICS HLDGS INC CL A COM 185123106 17868448 964819 SH SOLE 947955 0 16864 CLEARWAY ENERGY INC CL C COM 18539C204 1546310 62629 SH SOLE 62629 0 0 CLEARWAY ENERGY INC CL C COM 18539C204 1546310 62629 SH SOLE 62629 0 0 CLEVELAND CLIFFS INC COM COM 185899101 244316 15875 SH SOLE 15875 0 0 CLEVELAND CLIFFS INC COM COM 185899101 244316 15875 SH SOLE 15875 0 0 COCA COLA CO COM COM 191216100 26669498 419002 SH SOLE 411802 0 7200 COCA COLA CO COM COM 191216100 26669498 419002 SH SOLE 411802 0 7200 COHEN & STEERS INSTL RLTY SHS COM COM 19247U106 5917999 129270 SH SOLE 125626 0 3645 COHEN & STEERS INSTL RLTY SHS COM COM 19247U106 5917999 129270 SH SOLE 125626 0 3645 COHERENT CORP COM COM 19247G107 50885828 702261 SH SOLE 660957 0 41304 COHERENT CORP COM COM 19247G107 50885828 702261 SH SOLE 660957 0 41304 COLGATE PALMOLIVE CO COM COM 194162103 5443556 56096 SH SOLE 55821 0 275 COLGATE PALMOLIVE CO COM COM 194162103 5443556 56096 SH SOLE 55821 0 275 COLLIERS INTL GROUP INC SUB VTG SHS COM 194693107 5346153 47883 SH SOLE 47883 0 0 COLLIERS INTL GROUP INC SUB VTG SHS COM 194693107 5346153 47883 SH SOLE 47883 0 0 COLUMBIA BKG SYS INC COM COM 197236102 77486681 3895761 SH SOLE 3581549 0 314212 COLUMBIA BKG SYS INC COM COM 197236102 77486681 3895761 SH SOLE 3581549 0 314212 COLUMBIA SPORTSWEAR CO COM COM 198516106 288642 3650 SH SOLE 3650 0 0 COLUMBIA SPORTSWEAR CO COM COM 198516106 288642 3650 SH SOLE 3650 0 0 COMCAST CORP NEW CL A COM 20030N101 52429845 1338862 SH SOLE 1243361 0 95501 COMCAST CORP NEW CL A COM 20030N101 52429845 1338862 SH SOLE 1243361 0 95501 COMFORTDELGRO CORP COM Y1690R106 34314 34705 SH SOLE 34705 0 0 COMFORTDELGRO CORP COM Y1690R106 34314 34705 SH SOLE 34705 0 0 COMMVAULT SYSTEMS INC COM COM 204166102 1230410 10121 SH SOLE 10121 0 0 COMMVAULT SYSTEMS INC COM COM 204166102 1230410 10121 SH SOLE 10121 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT COM 20451Q104 656700 30000 SH SOLE 30000 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT COM 20451Q104 656700 30000 SH SOLE 30000 0 0 CONCENTRIX CORP COM COM 20602D101 5484478 86670 SH SOLE 70386 0 16284 CONCENTRIX CORP COM COM 20602D101 5484478 86670 SH SOLE 70386 0 16284 CONOCOPHILLIPS COM COM 20825C104 31110559 271993 SH SOLE 271081 0 912 CONOCOPHILLIPS COM COM 20825C104 31110559 271993 SH SOLE 271081 0 912 CONSOLIDATED EDISON INC COM COM 209115104 529477 5921 SH SOLE 5921 0 0 CONSOLIDATED EDISON INC COM COM 209115104 529477 5921 SH SOLE 5921 0 0 CONSTELLATION BRANDS INC CL A COM 21036P108 1890236 7347 SH SOLE 7347 0 0 CONSTELLATION BRANDS INC CL A COM 21036P108 1890236 7347 SH SOLE 7347 0 0 COPA HOLDINGS SA CL A COM P31076105 1288547 13538 SH SOLE 13538 0 0 COPA HOLDINGS SA CL A COM P31076105 1288547 13538 SH SOLE 13538 0 0 COPART INC COM COM 217204106 3483409 64317 SH SOLE 64317 0 0 COPART INC COM COM 217204106 3483409 64317 SH SOLE 64317 0 0 CORE & MAIN INC CL A COM 21874C102 39674876 810684 SH SOLE 757201 0 53483 CORE & MAIN INC CL A COM 21874C102 39674876 810684 SH SOLE 757201 0 53483 CORNING INC COM COM 219350105 415540 10696 SH SOLE 10696 0 0 CORNING INC COM COM 219350105 415540 10696 SH SOLE 10696 0 0 CORTEVA INC COM COM 22052L104 222233 4120 SH SOLE 4120 0 0 CORTEVA INC COM COM 22052L104 222233 4120 SH SOLE 4120 0 0 COSTCO WHSL CORP NEW COM COM 22160K105 28103219 33063 SH SOLE 32763 0 300 COSTCO WHSL CORP NEW COM COM 22160K105 28103219 33063 SH SOLE 32763 0 300 COTERRA ENERGY INC COM COM 127097103 216160 8105 SH SOLE 8105 0 0 COTERRA ENERGY INC COM COM 127097103 216160 8105 SH SOLE 8105 0 0 CRANE CO NEW COM COM 224408104 28068418 193602 SH SOLE 190109 0 3493 CRANE CO NEW COM COM 224408104 28068418 193602 SH SOLE 190109 0 3493 CRANE NXT CO COM COM 224441105 21139474 344179 SH SOLE 337676 0 6503 CRANE NXT CO COM COM 224441105 21139474 344179 SH SOLE 337676 0 6503 CREDO TECHNOLOGY GROUP HOLDING ORDINARY SHARES COM G25457105 9371835 293420 SH SOLE 175474 0 117946 CREDO TECHNOLOGY GROUP HOLDING ORDINARY SHARES COM G25457105 9371835 293420 SH SOLE 175474 0 117946 CROCS INC COM COM 227046109 23847618 163407 SH SOLE 160272 0 3135 CROCS INC COM COM 227046109 23847618 163407 SH SOLE 160272 0 3135 CROWDSTRIKE HLDGS INC CL A COM 22788C105 260952 681 SH SOLE 681 0 0 CROWDSTRIKE HLDGS INC CL A COM 22788C105 260952 681 SH SOLE 681 0 0 CROWN HOLDINGS INC COM COM 228368106 349782 4702 SH SOLE 4702 0 0 CROWN HOLDINGS INC COM COM 228368106 349782 4702 SH SOLE 4702 0 0 CRYOPORT INC COM PAR $0.001 COM 229050307 2919109 422447 SH SOLE 240149 0 182298 CRYOPORT INC COM PAR $0.001 COM 229050307 2919109 422447 SH SOLE 240149 0 182298 CSW INDUSTRIALS INC COM COM 126402106 17992263 67816 SH SOLE 66531 0 1285 CSW INDUSTRIALS INC COM COM 126402106 17992263 67816 SH SOLE 66531 0 1285 CSX CORP COM COM 126408103 655386 19593 SH SOLE 17793 0 1800 CSX CORP COM COM 126408103 655386 19593 SH SOLE 17793 0 1800 CUMMINS INC COM COM 231021106 337578 1219 SH SOLE 1219 0 0 CUMMINS INC COM COM 231021106 337578 1219 SH SOLE 1219 0 0 CURTISS WRIGHT CORP COM COM 231561101 86219908 318178 SH SOLE 284158 0 34021 CURTISS WRIGHT CORP COM COM 231561101 86219908 318178 SH SOLE 284158 0 34021 CVB FINL CORP COM COM 126600105 60662637 3518715 SH SOLE 3307395 0 211319 CVB FINL CORP COM COM 126600105 60662637 3518715 SH SOLE 3307395 0 211319 CVR F STAR COM COM 849CVR014 0 12835 SH SOLE 12835 0 0 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 CVR F STAR THERAPEUTIC COM COM 849CVR022 0 12835 SH SOLE 12835 0 0 CVRX INC COM COM 126638105 3084991 257297 SH SOLE 146286 0 111011 CVRX INC COM COM 126638105 3084991 257297 SH SOLE 146286 0 111011 CVS HEALTH CORP COM COM 126650100 75564671 1279456 SH SOLE 1183481 0 95975 CVS HEALTH CORP COM COM 126650100 75564671 1279456 SH SOLE 1183481 0 95975 D R HORTON INC COM COM 23331A109 32910960 233527 SH SOLE 202493 0 31034 D R HORTON INC COM COM 23331A109 32910960 233527 SH SOLE 202493 0 31034 DANAHER CORP DEL COM COM 235851102 30224255 120970 SH SOLE 120354 0 616 DANAHER CORP DEL COM COM 235851102 30224255 120970 SH SOLE 120354 0 616 DANONE SPONSORED ADR COM 23636T100 1212633 99111 SH SOLE 99111 0 0 DANONE SPONSORED ADR COM 23636T100 1212633 99111 SH SOLE 99111 0 0 DBS GROUP HLDGS LTD SPONSORED ADR COM 23304Y100 3422634 32401 SH SOLE 32115 0 286 DBS GROUP HLDGS LTD SPONSORED ADR COM 23304Y100 3422634 32401 SH SOLE 32115 0 286 DEERE & CO COM COM 244199105 8615787 23060 SH SOLE 23060 0 0 DEERE & CO COM COM 244199105 8615787 23060 SH SOLE 23060 0 0 DELL TECHNOLOGIES INC CL C COM 24703L202 463240 3359 SH SOLE 3359 0 0 DELL TECHNOLOGIES INC CL C COM 24703L202 463240 3359 SH SOLE 3359 0 0 DELTA AIR LINES INC DEL COM NEW COM 247361702 97319697 2051427 SH SOLE 1846012 0 205415 DELTA AIR LINES INC DEL COM NEW COM 247361702 97319697 2051427 SH SOLE 1846012 0 205415 DENTSPLY SIRONA INC COM COM 24906P109 43012131 1726701 SH SOLE 1588749 0 137952 DENTSPLY SIRONA INC COM COM 24906P109 43012131 1726701 SH SOLE 1588749 0 137952 DESCARTES SYS GROUP INC COM COM 249906108 9531283 98423 SH SOLE 69311 0 29112 DESCARTES SYS GROUP INC COM COM 249906108 9531283 98423 SH SOLE 69311 0 29112 DEUTSCHE POST AG SPONSORED ADR COM 25157Y202 1460002 36048 SH SOLE 36048 0 0 DEUTSCHE POST AG SPONSORED ADR COM 25157Y202 1460002 36048 SH SOLE 36048 0 0 DEVON ENERGY CORP NEW COM COM 25179M103 2462099 51943 SH SOLE 51743 0 200 DEVON ENERGY CORP NEW COM COM 25179M103 2462099 51943 SH SOLE 51743 0 200 DIAGEO P L C SPON ADR NEW COM 25243Q205 1322028 10486 SH SOLE 10486 0 0 DIAGEO P L C SPON ADR NEW COM 25243Q205 1322028 10486 SH SOLE 10486 0 0 DIAMONDBACK ENERGY INC COM COM 25278X109 1732444 8654 SH SOLE 8654 0 0 DIAMONDBACK ENERGY INC COM COM 25278X109 1732444 8654 SH SOLE 8654 0 0 DICKS SPORTING GOODS INC COM COM 253393102 1984355 9236 SH SOLE 9236 0 0 DICKS SPORTING GOODS INC COM COM 253393102 1984355 9236 SH SOLE 9236 0 0 DIGITAL RLTY TR INC COM COM 253868103 318393 2094 SH SOLE 2094 0 0 DIGITAL RLTY TR INC COM COM 253868103 318393 2094 SH SOLE 2094 0 0 DINO POLSKA S A UNSPONSORED ADR COM 25445T106 3455540 68397 SH SOLE 68397 0 0 DINO POLSKA S A UNSPONSORED ADR COM 25445T106 3455540 68397 SH SOLE 68397 0 0 DISCO CORP ADR COM 25461D100 8382499 220906 SH SOLE 220906 0 0 DISCO CORP ADR COM 25461D100 8382499 220906 SH SOLE 220906 0 0 DISCOVER FINL SVCS COM COM 254709108 335920 2568 SH SOLE 2568 0 0 DISCOVER FINL SVCS COM COM 254709108 335920 2568 SH SOLE 2568 0 0 DISNEY WALT CO COM DISNEY COM 254687106 12864217 129562 SH SOLE 122123 0 7439 DISNEY WALT CO COM DISNEY COM 254687106 12864217 129562 SH SOLE 122123 0 7439 DODGE & COX STK FD COM 256219106 39665734 154432 SH SOLE 153701 0 730 DODGE & COX STK FD COM 256219106 39665734 154432 SH SOLE 153701 0 730 DOLLAR TREE INC COM COM 256746108 1191553 11160 SH SOLE 8160 0 3000 DOLLAR TREE INC COM COM 256746108 1191553 11160 SH SOLE 8160 0 3000 DOMINION ENERGY INC COM COM 25746U109 2808778 57322 SH SOLE 57322 0 0 DOMINION ENERGY INC COM COM 25746U109 2808778 57322 SH SOLE 57322 0 0 DOUGLAS DYNAMICS INC COM COM 25960R105 14676889 627217 SH SOLE 620084 0 7133 DOUGLAS DYNAMICS INC COM COM 25960R105 14676889 627217 SH SOLE 620084 0 7133 DOVER CORP COM COM 260003108 2558961 14181 SH SOLE 14181 0 0 DOVER CORP COM COM 260003108 2558961 14181 SH SOLE 14181 0 0 DOW INC COM COM 260557103 459095 8654 SH SOLE 8654 0 0 DOW INC COM COM 260557103 459095 8654 SH SOLE 8654 0 0 DRAFTKINGS INC NEW COM CL A COM 26142V105 363798 9531 SH SOLE 9531 0 0 DRAFTKINGS INC NEW COM CL A COM 26142V105 363798 9531 SH SOLE 9531 0 0 DUKE ENERGY CORP NEW COM NEW COM 26441C204 1471376 14680 SH SOLE 14680 0 0 DUKE ENERGY CORP NEW COM NEW COM 26441C204 1471376 14680 SH SOLE 14680 0 0 DUPONT DE NEMOURS INC COM COM 26614N102 63036709 783162 SH SOLE 711984 0 71178 DUPONT DE NEMOURS INC COM COM 26614N102 63036709 783162 SH SOLE 711984 0 71178 DUTCH BROS INC COM 26701L100 7399877 178741 SH SOLE 105105 0 73636 DUTCH BROS INC COM 26701L100 7399877 178741 SH SOLE 105105 0 73636 DYNATRACE INC COM COM 268150109 619381 13844 SH SOLE 13844 0 0 DYNATRACE INC COM COM 268150109 619381 13844 SH SOLE 13844 0 0 EASTGROUP PPTY INC COM COM 277276101 28908847 169952 SH SOLE 168511 0 1441 EASTGROUP PPTY INC COM COM 277276101 28908847 169952 SH SOLE 168511 0 1441 EATON CORP PLC SHS COM G29183103 103316293 329505 SH SOLE 327380 0 2125 EATON CORP PLC SHS COM G29183103 103316293 329505 SH SOLE 327380 0 2125 ECARE SOLUTIONS INC COM COM 278744107 9358 12000 SH SOLE 12000 0 0 ECARE SOLUTIONS INC COM COM 278744107 9358 12000 SH SOLE 12000 0 0 ECOLAB INC COM COM 278865100 9700404 40758 SH SOLE 39258 0 1500 ECOLAB INC COM COM 278865100 9700404 40758 SH SOLE 39258 0 1500 EDWARDS LIFESCIENCES CORP COM COM 28176E108 800756 8669 SH SOLE 7669 0 1000 EDWARDS LIFESCIENCES CORP COM COM 28176E108 800756 8669 SH SOLE 7669 0 1000 ELECTRONIC ARTS INC COM COM 285512109 1122721 8058 SH SOLE 8058 0 0 ELECTRONIC ARTS INC COM COM 285512109 1122721 8058 SH SOLE 8058 0 0 ELEMENT SOLUTIONS INC COM COM 28618M106 135324627 4989846 SH SOLE 4769902 0 219944 ELEMENT SOLUTIONS INC COM COM 28618M106 135324627 4989846 SH SOLE 4769902 0 219944 EMCOR GROUP INC COM COM 29084Q100 72273828 197967 SH SOLE 188221 0 9746 EMCOR GROUP INC COM COM 29084Q100 72273828 197967 SH SOLE 188221 0 9746 EMERSON ELEC CO COM COM 291011104 16523009 149991 SH SOLE 142012 0 7979 EMERSON ELEC CO COM COM 291011104 16523009 149991 SH SOLE 142012 0 7979 ENBRIDGE INC COM COM 29250N105 762694 21430 SH SOLE 21427 0 3 ENBRIDGE INC COM COM 29250N105 762694 21430 SH SOLE 21427 0 3 ENCOMPASS HEALTH CORP COM COM 29261A100 13693118 159612 SH SOLE 156852 0 2760 ENCOMPASS HEALTH CORP COM COM 29261A100 13693118 159612 SH SOLE 156852 0 2760 ENDAVA PLC ADS COM 29260V105 262371 8973 SH SOLE 8973 0 0 ENDAVA PLC ADS COM 29260V105 262371 8973 SH SOLE 8973 0 0 ENEL CHILE S A SPONSORED ADR COM 29278D105 36834 13155 SH SOLE 13155 0 0 ENEL CHILE S A SPONSORED ADR COM 29278D105 36834 13155 SH SOLE 13155 0 0 ENERGY TRANSFER LP COM UT LTD PTN COM 29273V100 2554926 157517 SH SOLE 157517 0 0 ENERGY TRANSFER LP COM UT LTD PTN COM 29273V100 2554926 157517 SH SOLE 157517 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD COM 29336T100 886502 64426 SH SOLE 64426 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD COM 29336T100 886502 64426 SH SOLE 64426 0 0 ENPRO INC COM COM 29355X107 7581722 52083 SH SOLE 29603 0 22480 ENPRO INC COM COM 29355X107 7581722 52083 SH SOLE 29603 0 22480 ENTEGRIS INC COM COM 29362U104 8132530 60063 SH SOLE 60063 0 0 ENTEGRIS INC COM COM 29362U104 8132530 60063 SH SOLE 60063 0 0 ENTERPRISE BANCORP INC MASS COM COM 293668109 345583 13890 SH SOLE 13890 0 0 ENTERPRISE BANCORP INC MASS COM COM 293668109 345583 13890 SH SOLE 13890 0 0 ENTERPRISE PRODS PARTNERS L P COM COM 293792107 5827825 201098 SH SOLE 196754 0 4344 ENTERPRISE PRODS PARTNERS L P COM COM 293792107 5827825 201098 SH SOLE 196754 0 4344 EOG RES INC COM COM 26875P101 93388987 741948 SH SOLE 675824 0 66124 EOG RES INC COM COM 26875P101 93388987 741948 SH SOLE 675824 0 66124 EQUIFAX INC COM COM 294429105 707256 2917 SH SOLE 2917 0 0 EQUIFAX INC COM COM 294429105 707256 2917 SH SOLE 2917 0 0 ERICSSON ADR B SEK 10 COM 294821608 1522367 246737 SH SOLE 246737 0 0 ERICSSON ADR B SEK 10 COM 294821608 1522367 246737 SH SOLE 246737 0 0 ESCO TECHNOLOGIES INC COM COM 296315104 62444538 594483 SH SOLE 560132 0 34351 ESCO TECHNOLOGIES INC COM COM 296315104 62444538 594483 SH SOLE 560132 0 34351 EURONEXT COM N3113K397 4343296 46850 SH SOLE 46850 0 0 EURONEXT COM N3113K397 4343296 46850 SH SOLE 46850 0 0 EURONEXT N V ORDINARY SHARE COM N3113K397 2728465 30350 SH SOLE 29917 0 433 EURONEXT N V ORDINARY SHARE COM N3113K397 2728465 30350 SH SOLE 29917 0 433 EURONEXT NV UNSPONSRED ADS COM 29873W102 907039 49403 SH SOLE 49403 0 0 EURONEXT NV UNSPONSRED ADS COM 29873W102 907039 49403 SH SOLE 49403 0 0 EVERI HLDGS INC COM COM 30034T103 16249582 1934474 SH SOLE 1900885 0 33589 EVERI HLDGS INC COM COM 30034T103 16249582 1934474 SH SOLE 1900885 0 33589 EVOLENT HEALTH INC CL A COM 30050B101 13912821 727658 SH SOLE 715284 0 12374 EVOLENT HEALTH INC CL A COM 30050B101 13912821 727658 SH SOLE 715284 0 12374 EXACT SCIENCES CORP COM COM 30063P105 414135 9802 SH SOLE 9802 0 0 EXACT SCIENCES CORP COM COM 30063P105 414135 9802 SH SOLE 9802 0 0 EXAGEN INC COM COM 30068X103 991676 544877 SH SOLE 315558 0 229319 EXAGEN INC COM COM 30068X103 991676 544877 SH SOLE 315558 0 229319 EXLSERVICE HOLDINGS INC COM COM 302081104 10781411 343795 SH SOLE 338082 0 5713 EXLSERVICE HOLDINGS INC COM COM 302081104 10781411 343795 SH SOLE 338082 0 5713 EXPONENT INC COM COM 30214U102 26118525 274585 SH SOLE 270297 0 4288 EXPONENT INC COM COM 30214U102 26118525 274585 SH SOLE 270297 0 4288 EXTRA SPACE STORAGE INC COM COM 30225T102 28610359 184096 SH SOLE 153559 0 30537 EXTRA SPACE STORAGE INC COM COM 30225T102 28610359 184096 SH SOLE 153559 0 30537 EXXON MOBIL CORP COM COM 30231G102 76918858 668162 SH SOLE 660108 0 8054 EXXON MOBIL CORP COM COM 30231G102 76918858 668162 SH SOLE 660108 0 8054 EZCORP INC CL A NON VTG COM 302301106 14390083 1374411 SH SOLE 1351938 0 22473 EZCORP INC CL A NON VTG COM 302301106 14390083 1374411 SH SOLE 1351938 0 22473 F M C CORP COM NEW COM 302491303 24749598 430054 SH SOLE 394595 0 35459 F M C CORP COM NEW COM 302491303 24749598 430054 SH SOLE 394595 0 35459 FAIR ISAAC CORP COM COM 303250104 967629 650 SH SOLE 650 0 0 FAIR ISAAC CORP COM COM 303250104 967629 650 SH SOLE 650 0 0 FAIRFAX INDIA HLDGS CORP COM SUB VTG SH COM 303897102 143500 10000 SH SOLE 10000 0 0 FAIRFAX INDIA HLDGS CORP COM SUB VTG SH COM 303897102 143500 10000 SH SOLE 10000 0 0 FASTENAL CO COM COM 311900104 513591 8173 SH SOLE 8173 0 0 FASTENAL CO COM COM 311900104 513591 8173 SH SOLE 8173 0 0 FEDERAL SIGNAL CORP COM COM 313855108 83288651 995442 SH SOLE 941835 0 53607 FEDERAL SIGNAL CORP COM COM 313855108 83288651 995442 SH SOLE 941835 0 53607 FEDEX CORP COM COM 31428X106 639305 2132 SH SOLE 2132 0 0 FEDEX CORP COM COM 31428X106 639305 2132 SH SOLE 2132 0 0 FERGUSON PLC NEW SHS COM G3421J106 9658681 49877 SH SOLE 49877 0 0 FERGUSON PLC NEW SHS COM G3421J106 9658681 49877 SH SOLE 49877 0 0 FERRARI N V COM COM N3167Y103 8943303 21900 SH SOLE 21900 0 0 FERRARI N V COM COM N3167Y103 8943303 21900 SH SOLE 21900 0 0 FIDELITY 500 INDEX FUND COM 315911750 1066160 5605 SH SOLE 5605 0 0 FIDELITY 500 INDEX FUND COM 315911750 1066160 5605 SH SOLE 5605 0 0 FIDELITY ADVISOR SER I ADV GRW OPPT Z COM 315805242 1499709 8341 SH SOLE 8341 0 0 FIDELITY ADVISOR SER I ADV GRW OPPT Z COM 315805242 1499709 8341 SH SOLE 8341 0 0 FIDELITY ADVISOR SER VIII ADVISOR INTL Z COM 315920157 462207 14336 SH SOLE 14336 0 0 FIDELITY ADVISOR SER VIII ADVISOR INTL Z COM 315920157 462207 14336 SH SOLE 14336 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK ETF 315912808 283217 4050 SH SOLE 4050 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK ETF 315912808 283217 4050 SH SOLE 4050 0 0 FIDELITY CONCORD STR TR TTL MKT INS PREM COM 315911693 2190801 14663 SH SOLE 14663 0 0 FIDELITY CONCORD STR TR TTL MKT INS PREM COM 315911693 2190801 14663 SH SOLE 14663 0 0 FIDELITY CONTRAFUND INC COM COM 316071109 614029 30397 SH SOLE 30397 0 0 FIDELITY CONTRAFUND INC COM COM 316071109 614029 30397 SH SOLE 30397 0 0 FIDELITY FD INC COM 316153105 579970 6404 SH SOLE 6404 0 0 FIDELITY FD INC COM 316153105 579970 6404 SH SOLE 6404 0 0 FIDELITY MT VERNON STR TR GROWTH CO FD COM 316200104 880427 21907 SH SOLE 21907 0 0 FIDELITY MT VERNON STR TR GROWTH CO FD COM 316200104 880427 21907 SH SOLE 21907 0 0 FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM COM 31620R303 1412819 28588 SH SOLE 28588 0 0 FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM COM 31620R303 1412819 28588 SH SOLE 28588 0 0 FIDELITY NATL INFORMATION SVCS COM COM 31620M106 97333296 1291578 SH SOLE 1177193 0 114385 FIDELITY NATL INFORMATION SVCS COM COM 31620M106 97333296 1291578 SH SOLE 1177193 0 114385 FIDELITY SECS FD BLUE CHIP GWTH COM 316389303 1683816 7654 SH SOLE 7654 0 0 FIDELITY SECS FD BLUE CHIP GWTH COM 316389303 1683816 7654 SH SOLE 7654 0 0 FIRST HORIZON CORPORATION COM COM 320517105 533357 33821 SH SOLE 33011 0 810 FIRST HORIZON CORPORATION COM COM 320517105 533357 33821 SH SOLE 33011 0 810 FIRST LONG IS CORP COM COM 320734106 314718 31409 SH SOLE 31409 0 0 FIRST LONG IS CORP COM COM 320734106 314718 31409 SH SOLE 31409 0 0 FIVE BELOW INC COM COM 33829M101 1160748 10652 SH SOLE 10652 0 0 FIVE BELOW INC COM COM 33829M101 1160748 10652 SH SOLE 10652 0 0 FLEXTRONICS INTL LTD ORD COM Y2573F102 2890993 98033 SH SOLE 97078 0 955 FLEXTRONICS INTL LTD ORD COM Y2573F102 2890993 98033 SH SOLE 97078 0 955 FLOOR & DECOR HLDGS INC CL A COM 339750101 12372370 124458 SH SOLE 122358 0 2100 FLOOR & DECOR HLDGS INC CL A COM 339750101 12372370 124458 SH SOLE 122358 0 2100 FLOWSERVE CORP COM COM 34354P105 36956998 768337 SH SOLE 666957 0 101380 FLOWSERVE CORP COM COM 34354P105 36956998 768337 SH SOLE 666957 0 101380 FLYWIRE CORPORATION COM VTG COM 302492103 8212095 501043 SH SOLE 295696 0 205347 FLYWIRE CORPORATION COM VTG COM 302492103 8212095 501043 SH SOLE 295696 0 205347 FORD MTR CO DEL COM PAR $0.01 COM 345370860 142881 11394 SH SOLE 11394 0 0 FORD MTR CO DEL COM PAR $0.01 COM 345370860 142881 11394 SH SOLE 11394 0 0 FORMFACTOR INC COM COM 346375108 72909620 1204520 SH SOLE 1133631 0 70890 FORMFACTOR INC COM COM 346375108 72909620 1204520 SH SOLE 1133631 0 70890 FORTIS INC COM COM 349553107 240109 6182 SH SOLE 6182 0 0 FORTIS INC COM COM 349553107 240109 6182 SH SOLE 6182 0 0 FORTIVE CORP COM COM 34959J108 684239 9234 SH SOLE 9159 0 75 FORTIVE CORP COM COM 34959J108 684239 9234 SH SOLE 9159 0 75 Fortrea Holdings Inc COM 34965K107 400024 17139 SH SOLE 17139 0 0 Fortrea Holdings Inc COM 34965K107 400024 17139 SH SOLE 17139 0 0 FORTUNA SILVER MINES INC COM COM 349915108 110025 22500 SH SOLE 22500 0 0 FORTUNA SILVER MINES INC COM COM 349915108 110025 22500 SH SOLE 22500 0 0 FORTUNE BRANDS INNOVATIONS INC COM COM 34964C106 624268 9613 SH SOLE 9613 0 0 FORTUNE BRANDS INNOVATIONS INC COM COM 34964C106 624268 9613 SH SOLE 9613 0 0 FORUM FDS DF DNT MD INST COM 34984T279 7367383 219922 SH SOLE 214243 0 5679 FORUM FDS DF DNT MD INST COM 34984T279 7367383 219922 SH SOLE 214243 0 5679 FORWARD AIR CORP COM COM 349853101 192666 10119 SH SOLE 10119 0 0 FORWARD AIR CORP COM COM 349853101 192666 10119 SH SOLE 10119 0 0 FOX FACTORY HLDG CORP COM COM 35138V102 12232550 253840 SH SOLE 249040 0 4800 FOX FACTORY HLDG CORP COM COM 35138V102 12232550 253840 SH SOLE 249040 0 4800 FPA FDS TR FPA CRESCENT I COM 30254T759 423486 10387 SH SOLE 10387 0 0 FPA FDS TR FPA CRESCENT I COM 30254T759 423486 10387 SH SOLE 10387 0 0 FRANCO NEVADA CORP COM COM 351858105 1018184 8591 SH SOLE 6121 0 2470 FRANCO NEVADA CORP COM COM 351858105 1018184 8591 SH SOLE 6121 0 2470 FRANKLIN RES INC COM COM 354613101 444385 19883 SH SOLE 19883 0 0 FRANKLIN RES INC COM COM 354613101 444385 19883 SH SOLE 19883 0 0 FRESHPET INC COM COM 358039105 40867573 315848 SH SOLE 265908 0 49940 FRESHPET INC COM COM 358039105 40867573 315848 SH SOLE 265908 0 49940 FULLER H B CO COM COM 359694106 99964193 1298911 SH SOLE 1221602 0 77310 FULLER H B CO COM COM 359694106 99964193 1298911 SH SOLE 1221602 0 77310 GALLAGHER ARTHUR J & CO COM COM 363576109 3341209 12885 SH SOLE 12885 0 0 GALLAGHER ARTHUR J & CO COM COM 363576109 3341209 12885 SH SOLE 12885 0 0 GATES INDL CORP PLC ORD SHS COM G39108108 6888812 435725 SH SOLE 427518 0 8207 GATES INDL CORP PLC ORD SHS COM G39108108 6888812 435725 SH SOLE 427518 0 8207 GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK COM 36266G107 46132692 592052 SH SOLE 517799 0 74253 GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK COM 36266G107 46132692 592052 SH SOLE 517799 0 74253 GE VERNOVA INC COM COM 36828A101 1230413 7174 SH SOLE 6924 0 250 GE VERNOVA INC COM COM 36828A101 1230413 7174 SH SOLE 6924 0 250 GENERAL DYNAMICS CORP COM COM 369550108 2166185 7466 SH SOLE 7466 0 0 GENERAL DYNAMICS CORP COM COM 369550108 2166185 7466 SH SOLE 7466 0 0 GENERAL ELECTRIC CO COM NEW COM 369604301 4665293 29347 SH SOLE 28347 0 1000 GENERAL ELECTRIC CO COM NEW COM 369604301 4665293 29347 SH SOLE 28347 0 1000 GENERAL MLS INC COM COM 370334104 54844767 866974 SH SOLE 789998 0 76976 GENERAL MLS INC COM COM 370334104 54844767 866974 SH SOLE 789998 0 76976 GENERAL MTRS CO COM COM 37045V100 306497 6597 SH SOLE 6597 0 0 GENERAL MTRS CO COM COM 37045V100 306497 6597 SH SOLE 6597 0 0 GENIUS SPORTS LIMITED SHARES CL A COM G3934V109 7654487 1404493 SH SOLE 798526 0 605967 GENIUS SPORTS LIMITED SHARES CL A COM G3934V109 7654487 1404493 SH SOLE 798526 0 605967 GFL ENVIRONMENTAL INC SUB VTG SHS COM 36168Q104 529020 13589 SH SOLE 13589 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS COM 36168Q104 529020 13589 SH SOLE 13589 0 0 GIBRALTAR INDS INC COM COM 374689107 56978336 831194 SH SOLE 783001 0 48193 GIBRALTAR INDS INC COM COM 374689107 56978336 831194 SH SOLE 783001 0 48193 GILEAD SCIENCES INC COM COM 375558103 1167917 17023 SH SOLE 16703 0 320 GILEAD SCIENCES INC COM COM 375558103 1167917 17023 SH SOLE 16703 0 320 GLACIER BANCORP INC NEW COM COM 37637Q105 102824045 2755200 SH SOLE 2626506 0 128693 GLACIER BANCORP INC NEW COM COM 37637Q105 102824045 2755200 SH SOLE 2626506 0 128693 GLENCORE PLC UNSPONSORD ADR COM 37827X100 7521901 659544 SH SOLE 656019 0 3525 GLENCORE PLC UNSPONSORD ADR COM 37827X100 7521901 659544 SH SOLE 656019 0 3525 GLOBAL PMTS INC COM COM 37940X102 313308 3240 SH SOLE 3240 0 0 GLOBAL PMTS INC COM COM 37940X102 313308 3240 SH SOLE 3240 0 0 GLOBAL X FDS S&P 500 CATHOLIC ETF 37954Y889 713579 10911 SH SOLE 10911 0 0 GLOBAL X FDS S&P 500 CATHOLIC ETF 37954Y889 713579 10911 SH SOLE 10911 0 0 GLOBE LIFE INC COM COM 37959E102 750064 9116 SH SOLE 9116 0 0 GLOBE LIFE INC COM COM 37959E102 750064 9116 SH SOLE 9116 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP ETF 381430396 533546 6829 SH SOLE 6829 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP ETF 381430396 533546 6829 SH SOLE 6829 0 0 GOLDMAN SACHS GROUP INC COM COM 38141G104 9744330 21543 SH SOLE 21543 0 0 GOLDMAN SACHS GROUP INC COM COM 38141G104 9744330 21543 SH SOLE 21543 0 0 GOLUB CAP BDC INC COM COM 38173M102 1241750 79042 SH SOLE 79042 0 0 GOLUB CAP BDC INC COM COM 38173M102 1241750 79042 SH SOLE 79042 0 0 GOSSAMER BIO INC COM COM 38341P102 17935 19908 SH SOLE 19908 0 0 GOSSAMER BIO INC COM COM 38341P102 17935 19908 SH SOLE 19908 0 0 GRAINGER W W INC COM COM 384802104 719988 798 SH SOLE 798 0 0 GRAINGER W W INC COM COM 384802104 719988 798 SH SOLE 798 0 0 GRANITE RIDGE RESOURCES INC COM COM 387432107 10400190 1643000 SH SOLE 1643000 0 0 GRANITE RIDGE RESOURCES INC COM COM 387432107 10400190 1643000 SH SOLE 1643000 0 0 GRAPHIC PACKAGING HLDG CO COM COM 388689101 8675846 331013 SH SOLE 325817 0 5196 GRAPHIC PACKAGING HLDG CO COM COM 388689101 8675846 331013 SH SOLE 325817 0 5196 GRAYSCALE BITCOIN TR BTC SHS ETF 389637109 359370 6750 SH SOLE 6750 0 0 GRAYSCALE BITCOIN TR BTC SHS ETF 389637109 359370 6750 SH SOLE 6750 0 0 GREAT EASTERN ENER COM 39032T106 21812 493000 SH SOLE 493000 0 0 GREAT EASTERN ENER COM 39032T106 21812 493000 SH SOLE 493000 0 0 GREEK ORGANISATION OF FOOTBALL ADR COM 392483103 114241 14298 SH SOLE 14298 0 0 GREEK ORGANISATION OF FOOTBALL ADR COM 392483103 114241 14298 SH SOLE 14298 0 0 GREEN CENTY FDS BALANCED FD COM 392768107 279578 7777 SH SOLE 7777 0 0 GREEN CENTY FDS BALANCED FD COM 392768107 279578 7777 SH SOLE 7777 0 0 GROWTH FD AMER INC COM 399874106 1466516 19880 SH SOLE 19880 0 0 GROWTH FD AMER INC COM 399874106 1466516 19880 SH SOLE 19880 0 0 GSK PLC SPONSORED ADR COM 37733W204 12755589 331314 SH SOLE 331314 0 0 GSK PLC SPONSORED ADR COM 37733W204 12755589 331314 SH SOLE 331314 0 0 GUIDEWIRE SOFTWARE INC COM COM 40171V100 567831 4118 SH SOLE 4118 0 0 GUIDEWIRE SOFTWARE INC COM COM 40171V100 567831 4118 SH SOLE 4118 0 0 GULF KEYSTONE PETROLEUM LTD SHS NEW COM G4209G207 558180 300000 SH SOLE 300000 0 0 GULF KEYSTONE PETROLEUM LTD SHS NEW COM G4209G207 558180 300000 SH SOLE 300000 0 0 HAEMONETICS CORP COM COM 405024100 41206865 498089 SH SOLE 468475 0 29614 HAEMONETICS CORP COM COM 405024100 41206865 498089 SH SOLE 468475 0 29614 HALEON PLC ADR COM 405552100 1785597 216174 SH SOLE 216174 0 0 HALEON PLC ADR COM 405552100 1785597 216174 SH SOLE 216174 0 0 HALOZYME THERAPEUTICS INC COM COM 40637H109 31606119 603631 SH SOLE 497747 0 105884 HALOZYME THERAPEUTICS INC COM COM 40637H109 31606119 603631 SH SOLE 497747 0 105884 HAMILTON LANE INC CL A COM 407497106 11643337 94217 SH SOLE 92426 0 1791 HAMILTON LANE INC CL A COM 407497106 11643337 94217 SH SOLE 92426 0 1791 HANESBRANDS INC COM COM 410345102 89834 18222 SH SOLE 18222 0 0 HANESBRANDS INC COM COM 410345102 89834 18222 SH SOLE 18222 0 0 HANOVER INS GROUP INC COM COM 410867105 10948680 87282 SH SOLE 86045 0 1237 HANOVER INS GROUP INC COM COM 410867105 10948680 87282 SH SOLE 86045 0 1237 HARBOR FD CAP APPR INSTL COM 411511504 1353665 11584 SH SOLE 11584 0 0 HARBOR FD CAP APPR INSTL COM 411511504 1353665 11584 SH SOLE 11584 0 0 HARBOR FDS INTL FD INSTL COM 411511306 2220669 47942 SH SOLE 47942 0 0 HARBOR FDS INTL FD INSTL COM 411511306 2220669 47942 SH SOLE 47942 0 0 HARDING LOEVNER FDS INC FR EMRG MKT IN COM 412295867 1028146 132152 SH SOLE 132152 0 0 HARDING LOEVNER FDS INC FR EMRG MKT IN COM 412295867 1028146 132152 SH SOLE 132152 0 0 HARMONIC INC COM COM 413160102 8908325 756867 SH SOLE 430316 0 326551 HARMONIC INC COM COM 413160102 8908325 756867 SH SOLE 430316 0 326551 HARTFORD FINL SVCS GROUP INC COM COM 416515104 2280951 22687 SH SOLE 22687 0 0 HARTFORD FINL SVCS GROUP INC COM COM 416515104 2280951 22687 SH SOLE 22687 0 0 HASBRO INC COM COM 418056107 1567580 26796 SH SOLE 26796 0 0 HASBRO INC COM COM 418056107 1567580 26796 SH SOLE 26796 0 0 HCA HEALTHCARE INC COM COM 40412C101 560634 1745 SH SOLE 1745 0 0 HCA HEALTHCARE INC COM COM 40412C101 560634 1745 SH SOLE 1745 0 0 HEALTHPEAK PROPERTIES INC COM COM 42250P103 1094856 55860 SH SOLE 55860 0 0 HEALTHPEAK PROPERTIES INC COM COM 42250P103 1094856 55860 SH SOLE 55860 0 0 HEICO CORP NEW COM COM 422806109 2833810 12673 SH SOLE 12673 0 0 HEICO CORP NEW COM COM 422806109 2833810 12673 SH SOLE 12673 0 0 HEINEKEN HOLDINGS SHS COM N39338194 413637 5241 SH SOLE 5241 0 0 HEINEKEN HOLDINGS SHS COM N39338194 413637 5241 SH SOLE 5241 0 0 HEINEKEN N V SPONSORED ADR L1 COM 423012301 6822077 140982 SH SOLE 140272 0 710 HEINEKEN N V SPONSORED ADR L1 COM 423012301 6822077 140982 SH SOLE 140272 0 710 HEINEKEN NV COM 423008101 745199 7700 SH SOLE 7700 0 0 HEINEKEN NV COM 423008101 745199 7700 SH SOLE 7700 0 0 HELIOS TECHNOLOGIES INC COM COM 42328H109 8951931 187475 SH SOLE 110278 0 77197 HELIOS TECHNOLOGIES INC COM COM 42328H109 8951931 187475 SH SOLE 110278 0 77197 HERSHEY CO COM COM 427866108 50224304 273211 SH SOLE 251266 0 21945 HERSHEY CO COM COM 427866108 50224304 273211 SH SOLE 251266 0 21945 HESS CORP COM COM 42809H107 30709091 208169 SH SOLE 208169 0 0 HESS CORP COM COM 42809H107 30709091 208169 SH SOLE 208169 0 0 HEWLETT PACKARD ENTERPRISE CO COM COM 42824C109 448423 21182 SH SOLE 21182 0 0 HEWLETT PACKARD ENTERPRISE CO COM COM 42824C109 448423 21182 SH SOLE 21182 0 0 HEXCEL CORP NEW COM COM 428291108 6083317 97411 SH SOLE 58359 0 39052 HEXCEL CORP NEW COM COM 428291108 6083317 97411 SH SOLE 58359 0 39052 HILTON WORLDWIDE HLDGS INC COM NEW COM 43300A203 279732 1282 SH SOLE 1282 0 0 HILTON WORLDWIDE HLDGS INC COM NEW COM 43300A203 279732 1282 SH SOLE 1282 0 0 HITACHI LTD ADR 10 COM COM 433578507 8495366 37727 SH SOLE 37514 0 213 HITACHI LTD ADR 10 COM COM 433578507 8495366 37727 SH SOLE 37514 0 213 HOLOGIC INC COM COM 436440101 6345554 85462 SH SOLE 85462 0 0 HOLOGIC INC COM COM 436440101 6345554 85462 SH SOLE 85462 0 0 HOME BANCSHARES INC COM COM 436893200 12103634 505160 SH SOLE 495626 0 9534 HOME BANCSHARES INC COM COM 436893200 12103634 505160 SH SOLE 495626 0 9534 HOME DEPOT INC COM COM 437076102 133528334 387893 SH SOLE 364991 0 22903 HOME DEPOT INC COM COM 437076102 133528334 387893 SH SOLE 364991 0 22903 HONEYWELL INTL INC COM COM 438516106 2817795 13196 SH SOLE 13196 0 0 HONEYWELL INTL INC COM COM 438516106 2817795 13196 SH SOLE 13196 0 0 HORACE MANN EDUCATORS CORP NEW COM COM 440327104 477850 14649 SH SOLE 14649 0 0 HORACE MANN EDUCATORS CORP NEW COM COM 440327104 477850 14649 SH SOLE 14649 0 0 HOWMET AEROSPACE INC COM COM 443201108 330005 4251 SH SOLE 4251 0 0 HOWMET AEROSPACE INC COM COM 443201108 330005 4251 SH SOLE 4251 0 0 HP INC COM COM 40434L105 746942 21329 SH SOLE 21329 0 0 HP INC COM COM 40434L105 746942 21329 SH SOLE 21329 0 0 HUMANA INC COM COM 444859102 48101695 128735 SH SOLE 118036 0 10699 HUMANA INC COM COM 444859102 48101695 128735 SH SOLE 118036 0 10699 HUNT J B TRANS SVCS INC COM COM 445658107 2560800 16005 SH SOLE 16005 0 0 HUNT J B TRANS SVCS INC COM COM 445658107 2560800 16005 SH SOLE 16005 0 0 HUNTINGTON BANCSHARES INC COM COM 446150104 2234722 169554 SH SOLE 169554 0 0 HUNTINGTON BANCSHARES INC COM COM 446150104 2234722 169554 SH SOLE 169554 0 0 ICF INTL INC COM COM 44925C103 112189975 755692 SH SOLE 721745 0 33947 ICF INTL INC COM COM 44925C103 112189975 755692 SH SOLE 721745 0 33947 ICHOR HOLDINGS SHS COM G4740B105 7106847 184354 SH SOLE 104848 0 79506 ICHOR HOLDINGS SHS COM G4740B105 7106847 184354 SH SOLE 104848 0 79506 ICON PLC SHS COM G4705A100 7090378 22619 SH SOLE 22619 0 0 ICON PLC SHS COM G4705A100 7090378 22619 SH SOLE 22619 0 0 ICU MED INC COM COM 44930G107 45561748 383678 SH SOLE 361146 0 22532 ICU MED INC COM COM 44930G107 45561748 383678 SH SOLE 361146 0 22532 IDEX CORP COM COM 45167R104 246269 1224 SH SOLE 1224 0 0 IDEX CORP COM COM 45167R104 246269 1224 SH SOLE 1224 0 0 IDEXX LABS INC COM COM 45168D104 716184 1470 SH SOLE 1470 0 0 IDEXX LABS INC COM COM 45168D104 716184 1470 SH SOLE 1470 0 0 ILLINOIS TOOL WKS INC COM COM 452308109 652114 2752 SH SOLE 2752 0 0 ILLINOIS TOOL WKS INC COM COM 452308109 652114 2752 SH SOLE 2752 0 0 ILLUMINA INC COM COM 452327109 261576 2506 SH SOLE 2256 0 250 ILLUMINA INC COM COM 452327109 261576 2506 SH SOLE 2256 0 250 IMPINJ INC COM COM 453204109 7722804 49262 SH SOLE 28377 0 20885 IMPINJ INC COM COM 453204109 7722804 49262 SH SOLE 28377 0 20885 INDEPENDENT BANK CORP MASS COM COM 453836108 35161280 693243 SH SOLE 652364 0 40879 INDEPENDENT BANK CORP MASS COM COM 453836108 35161280 693243 SH SOLE 652364 0 40879 INDEPENDENT BK GROUP INC COM COM 45384B106 5673886 124646 SH SOLE 74327 0 50319 INDEPENDENT BK GROUP INC COM COM 45384B106 5673886 124646 SH SOLE 74327 0 50319 INGERSOLL RAND INC COM COM 45687V106 340287 3746 SH SOLE 3746 0 0 INGERSOLL RAND INC COM COM 45687V106 340287 3746 SH SOLE 3746 0 0 INGREDION INC COM COM 457187102 2070548 18052 SH SOLE 17757 0 295 INGREDION INC COM COM 457187102 2070548 18052 SH SOLE 17757 0 295 INSTALLED BLDG PRODS INC COM COM 45780R101 59547214 289514 SH SOLE 272850 0 16664 INSTALLED BLDG PRODS INC COM COM 45780R101 59547214 289514 SH SOLE 272850 0 16664 INTAPP INC COM COM 45827U109 13873764 378341 SH SOLE 371266 0 7075 INTAPP INC COM COM 45827U109 13873764 378341 SH SOLE 371266 0 7075 INTEGER HLDGS CORP COM COM 45826H109 95476512 824566 SH SOLE 781284 0 43282 INTEGER HLDGS CORP COM COM 45826H109 95476512 824566 SH SOLE 781284 0 43282 INTEL CORP COM COM 458140100 8917109 287927 SH SOLE 272838 0 15090 INTEL CORP COM COM 458140100 8917109 287927 SH SOLE 272838 0 15090 INTER PARFUMS INC COM COM 458334109 6906222 59521 SH SOLE 58401 0 1120 INTER PARFUMS INC COM COM 458334109 6906222 59521 SH SOLE 58401 0 1120 INTERCONTINENTAL EXCHANGE GROUP INC COM COM 45866F104 2051844 14989 SH SOLE 14989 0 0 INTERCONTINENTAL EXCHANGE GROUP INC COM COM 45866F104 2051844 14989 SH SOLE 14989 0 0 INTERNATIONAL BUSINESS MACHS COM COM 459200101 50592081 292524 SH SOLE 287836 0 4688 INTERNATIONAL BUSINESS MACHS COM COM 459200101 50592081 292524 SH SOLE 287836 0 4688 INTERNATIONAL MNY EXPRESS INC COM COM 46005L101 7898193 378992 SH SOLE 215445 0 163547 INTERNATIONAL MNY EXPRESS INC COM COM 46005L101 7898193 378992 SH SOLE 215445 0 163547 INTERPUBLIC GROUP COS INC COM COM 460690100 46374217 1594164 SH SOLE 1479452 0 114712 INTERPUBLIC GROUP COS INC COM COM 460690100 46374217 1594164 SH SOLE 1479452 0 114712 INTRA CELLULAR THERAPIES INC COM COM 46116X101 8189349 119570 SH SOLE 70386 0 49184 INTRA CELLULAR THERAPIES INC COM COM 46116X101 8189349 119570 SH SOLE 70386 0 49184 INTUIT COM COM 461202103 5211675 7930 SH SOLE 6530 0 1400 INTUIT COM COM 461202103 5211675 7930 SH SOLE 6530 0 1400 INTUITIVE SURGICAL INC COM NEW COM 46120E602 27433010 61668 SH SOLE 61173 0 495 INTUITIVE SURGICAL INC COM NEW COM 46120E602 27433010 61668 SH SOLE 61173 0 495 INVESCO EXCHANGE TRADED FD TR S&P500 QUALITY ETF 46137V241 1138905 17924 SH SOLE 17924 0 0 INVESCO EXCHANGE TRADED FD TR S&P500 QUALITY ETF 46137V241 1138905 17924 SH SOLE 17924 0 0 INVESCO QQQ TR UNIT SER 1 ETF 46090E103 5302077 11067 SH SOLE 11067 0 0 INVESCO QQQ TR UNIT SER 1 ETF 46090E103 5302077 11067 SH SOLE 11067 0 0 INVESTMENT MANAGERS SER TR INTL GW INV CL COM 461418386 385441 15592 SH SOLE 15592 0 0 INVESTMENT MANAGERS SER TR INTL GW INV CL COM 461418386 385441 15592 SH SOLE 15592 0 0 IQVIA HLDGS INC COM COM 46266C105 1591509 7527 SH SOLE 7527 0 0 IQVIA HLDGS INC COM COM 46266C105 1591509 7527 SH SOLE 7527 0 0 IRHYTHM TECHNOLOGIES INC COM COM 450056106 10336454 96028 SH SOLE 56627 0 39401 IRHYTHM TECHNOLOGIES INC COM COM 450056106 10336454 96028 SH SOLE 56627 0 39401 ISHARES INC CORE MSCI EMKT ETF 46434G103 1299013 24267 SH SOLE 24117 0 150 ISHARES INC CORE MSCI EMKT ETF 46434G103 1299013 24267 SH SOLE 24117 0 150 ISHARES INC MSCI JPN ETF NEW ETF 46434G822 26327811 385812 SH SOLE 385812 0 0 ISHARES INC MSCI JPN ETF NEW ETF 46434G822 26327811 385812 SH SOLE 385812 0 0 ISHARES INC MSCI STH KOR ETF ETF 464286772 6680927 101088 SH SOLE 100573 0 515 ISHARES INC MSCI STH KOR ETF ETF 464286772 6680927 101088 SH SOLE 100573 0 515 ISHARES TR COHEN&ST RLTY ETF 464287564 284158 4960 SH SOLE 4960 0 0 ISHARES TR COHEN&ST RLTY ETF 464287564 284158 4960 SH SOLE 4960 0 0 ISHARES TR CORE DIV GRWTH ETF 46434V621 361573 6276 SH SOLE 6276 0 0 ISHARES TR CORE DIV GRWTH ETF 46434V621 361573 6276 SH SOLE 6276 0 0 ISHARES TR CORE MSCI EAFE ETF 46432F842 2697268 37132 SH SOLE 36732 0 400 ISHARES TR CORE MSCI EAFE ETF 46432F842 2697268 37132 SH SOLE 36732 0 400 ISHARES TR CORE MSCI EURO ETF 46434V738 3849706 67598 SH SOLE 67598 0 0 ISHARES TR CORE MSCI EURO ETF 46434V738 3849706 67598 SH SOLE 67598 0 0 ISHARES TR CORE S&P MCP ETF ETF 464287507 2130380 36404 SH SOLE 36404 0 0 ISHARES TR CORE S&P MCP ETF ETF 464287507 2130380 36404 SH SOLE 36404 0 0 ISHARES TR CORE S&P SCP ETF ETF 464287804 1261996 11832 SH SOLE 11832 0 0 ISHARES TR CORE S&P SCP ETF ETF 464287804 1261996 11832 SH SOLE 11832 0 0 ISHARES TR CORE S&P US ETF ETF 464287671 343811 2697 SH SOLE 2697 0 0 ISHARES TR CORE S&P US ETF ETF 464287671 343811 2697 SH SOLE 2697 0 0 ISHARES TR CORE S&P500 ETF ETF 464287200 9750544 17818 SH SOLE 17113 0 705 ISHARES TR CORE S&P500 ETF ETF 464287200 9750544 17818 SH SOLE 17113 0 705 ISHARES TR DEVSMCP EXNA ETF ETF 464288497 1665447 29788 SH SOLE 29788 0 0 ISHARES TR DEVSMCP EXNA ETF ETF 464288497 1665447 29788 SH SOLE 29788 0 0 ISHARES TR EUROPE ETF ETF 464287861 727706 13289 SH SOLE 13289 0 0 ISHARES TR EUROPE ETF ETF 464287861 727706 13289 SH SOLE 13289 0 0 ISHARES TR GLOBAL 100 ETF ETF 464287572 248211 2570 SH SOLE 2570 0 0 ISHARES TR GLOBAL 100 ETF ETF 464287572 248211 2570 SH SOLE 2570 0 0 ISHARES TR MICRO-CAP ETF ETF 464288869 365370 3205 SH SOLE 3205 0 0 ISHARES TR MICRO-CAP ETF ETF 464288869 365370 3205 SH SOLE 3205 0 0 ISHARES TR MIN VOL USA ETF ETF 46429B697 324704 3867 SH SOLE 3867 0 0 ISHARES TR MIN VOL USA ETF ETF 46429B697 324704 3867 SH SOLE 3867 0 0 ISHARES TR MRGSTR MD CP ETF ETF 464288208 216486 3089 SH SOLE 0 0 3089 ISHARES TR MRGSTR MD CP ETF ETF 464288208 216486 3089 SH SOLE 0 0 3089 ISHARES TR MRGSTR MD CP GRW ETF 464288307 228193 3368 SH SOLE 0 0 3368 ISHARES TR MRGSTR MD CP GRW ETF 464288307 228193 3368 SH SOLE 0 0 3368 ISHARES TR MSCI EAFE ETF ETF 464287465 13208240 168623 SH SOLE 168623 0 0 ISHARES TR MSCI EAFE ETF ETF 464287465 13208240 168623 SH SOLE 168623 0 0 ISHARES TR MSCI EMERG MKT ETF 464287234 591567 13890 SH SOLE 13128 0 762 ISHARES TR MSCI EMERG MKT ETF 464287234 591567 13890 SH SOLE 13128 0 762 ISHARES TR RUS 1000 ETF ETF 464287622 9313002 31300 SH SOLE 31300 0 0 ISHARES TR RUS 1000 ETF ETF 464287622 9313002 31300 SH SOLE 31300 0 0 ISHARES TR RUS 1000 GRW ETF ETF 464287614 125275526 343682 SH SOLE 343666 0 16 ISHARES TR RUS 1000 GRW ETF ETF 464287614 125275526 343682 SH SOLE 343666 0 16 ISHARES TR RUS 1000 VAL ETF ETF 464287598 12854252 73676 SH SOLE 73676 0 0 ISHARES TR RUS 1000 VAL ETF ETF 464287598 12854252 73676 SH SOLE 73676 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 35411359 134885 SH SOLE 134885 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 35411359 134885 SH SOLE 134885 0 0 ISHARES TR RUS 2000 VAL ETF ETF 464287630 10826473 71086 SH SOLE 70761 0 326 ISHARES TR RUS 2000 VAL ETF ETF 464287630 10826473 71086 SH SOLE 70761 0 326 ISHARES TR RUS MD CP GR ETF ETF 464287481 1764660 15991 SH SOLE 15666 0 325 ISHARES TR RUS MD CP GR ETF ETF 464287481 1764660 15991 SH SOLE 15666 0 325 ISHARES TR RUS MDCP VAL ETF ETF 464287473 461951 3826 SH SOLE 3756 0 70 ISHARES TR RUS MDCP VAL ETF ETF 464287473 461951 3826 SH SOLE 3756 0 70 ISHARES TR RUS MID CAP ETF ETF 464287499 4444884 54821 SH SOLE 54821 0 0 ISHARES TR RUS MID CAP ETF ETF 464287499 4444884 54821 SH SOLE 54821 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 5745488 28318 SH SOLE 28318 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 5745488 28318 SH SOLE 28318 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 9074898 29400 SH SOLE 29400 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 9074898 29400 SH SOLE 29400 0 0 ISHARES TR S&P 100 IDX FD ETF 464287101 269586 1020 SH SOLE 1020 0 0 ISHARES TR S&P 100 IDX FD ETF 464287101 269586 1020 SH SOLE 1020 0 0 ISHARES TR S&P 500 GRWT ETF ETF 464287309 15744848 170141 SH SOLE 166941 0 3200 ISHARES TR S&P 500 GRWT ETF ETF 464287309 15744848 170141 SH SOLE 166941 0 3200 ISHARES TR S&P 500 VAL ETF ETF 464287408 1165046 6401 SH SOLE 6401 0 0 ISHARES TR S&P 500 VAL ETF ETF 464287408 1165046 6401 SH SOLE 6401 0 0 ISHARES TR S&P MC 400 GRW ETF 464287606 216222 2454 PRN SOLE 2454 0 0 ISHARES TR S&P MC 400 GRW ETF 464287606 216222 2454 PRN SOLE 2454 0 0 ISHARES TR S&P NA SOFTWR ETF 464287515 219423 2525 SH SOLE 2525 0 0 ISHARES TR S&P NA SOFTWR ETF 464287515 219423 2525 SH SOLE 2525 0 0 ISHARES TR SP SMCP600VL ETF ETF 464287879 358455 3685 SH SOLE 3685 0 0 ISHARES TR SP SMCP600VL ETF ETF 464287879 358455 3685 SH SOLE 3685 0 0 ITHACA ENERGY PLC COM G49776100 36522 23225 SH SOLE 23225 0 0 ITHACA ENERGY PLC COM G49776100 36522 23225 SH SOLE 23225 0 0 ITRON INC COM 465741AN6 401800 400000 SH SOLE 400000 0 0 ITRON INC COM 465741AN6 401800 400000 SH SOLE 400000 0 0 ITT INC COM COM 45073V108 426294 3300 SH SOLE 3300 0 0 ITT INC COM COM 45073V108 426294 3300 SH SOLE 3300 0 0 IVY FDS INC MID CAP GWTH I ETF 466001609 6272416 204713 SH SOLE 204713 0 0 IVY FDS INC MID CAP GWTH I ETF 466001609 6272416 204713 SH SOLE 204713 0 0 J & J SNACK FOODS CORP COM COM 466032109 379946 2340 SH SOLE 2340 0 0 J & J SNACK FOODS CORP COM COM 466032109 379946 2340 SH SOLE 2340 0 0 JACOBS SOLUTIONS INC COM COM 46982L108 1499228 10731 SH SOLE 10731 0 0 JACOBS SOLUTIONS INC COM COM 46982L108 1499228 10731 SH SOLE 10731 0 0 JANUS INTERNATIONAL GROUP INC COMMON STOCK COM 47103N106 39509133 3128197 SH SOLE 2929836 0 198361 JANUS INTERNATIONAL GROUP INC COMMON STOCK COM 47103N106 39509133 3128197 SH SOLE 2929836 0 198361 JANUS INVT FD HENDRSON FORTY T COM 47103A625 306326 5769 SH SOLE 5769 0 0 JANUS INVT FD HENDRSON FORTY T COM 47103A625 306326 5769 SH SOLE 5769 0 0 JEFFERIES GROUP INC NEW COM 47233W109 713807 14345 SH SOLE 14345 0 0 JEFFERIES GROUP INC NEW COM 47233W109 713807 14345 SH SOLE 14345 0 0 JFROG LTD ORD SHS COM M6191J100 8014634 213439 SH SOLE 127669 0 85770 JFROG LTD ORD SHS COM M6191J100 8014634 213439 SH SOLE 127669 0 85770 JOHNSON & JOHNSON COM COM 478160104 79827214 546163 SH SOLE 542515 0 3648 JOHNSON & JOHNSON COM COM 478160104 79827214 546163 SH SOLE 542515 0 3648 JOHNSON CTLS INTL PLC SHS COM G51502105 61785261 929521 SH SOLE 851970 0 77551 JOHNSON CTLS INTL PLC SHS COM G51502105 61785261 929521 SH SOLE 851970 0 77551 JPMORGAN CHASE & CO 4.55 DEP PFD JJ PFD 48128B580 1150364 55600 SH SOLE 55600 0 0 JPMORGAN CHASE & CO 4.55 DEP PFD JJ PFD 48128B580 1150364 55600 SH SOLE 55600 0 0 JPMORGAN CHASE & CO COM COM 46625H100 38133052 188535 SH SOLE 187085 0 1449 JPMORGAN CHASE & CO COM COM 46625H100 38133052 188535 SH SOLE 187085 0 1449 KAISER ALUMINUM CORP COM PAR $0.01 COM 483007704 319956 3640 SH SOLE 3640 0 0 KAISER ALUMINUM CORP COM PAR $0.01 COM 483007704 319956 3640 SH SOLE 3640 0 0 KERING S A UNSPONSORED ADR COM 492089107 1264138 34845 SH SOLE 34845 0 0 KERING S A UNSPONSORED ADR COM 492089107 1264138 34845 SH SOLE 34845 0 0 KIMBERLY CLARK CORP COM COM 494368103 1787479 12934 SH SOLE 12134 0 800 KIMBERLY CLARK CORP COM COM 494368103 1787479 12934 SH SOLE 12134 0 800 KINDER MORGAN INC DEL COM COM 49456B101 1816853 91437 SH SOLE 89437 0 2000 KINDER MORGAN INC DEL COM COM 49456B101 1816853 91437 SH SOLE 89437 0 2000 KINROSS GOLD CORP COM NO PAR COM 496902404 218899 26310 SH SOLE 26310 0 0 KINROSS GOLD CORP COM NO PAR COM 496902404 218899 26310 SH SOLE 26310 0 0 KINSALE CAP GROUP INC COM COM 49714P108 1356956 3522 SH SOLE 3522 0 0 KINSALE CAP GROUP INC COM COM 49714P108 1356956 3522 SH SOLE 3522 0 0 KKR & Co. Inc. Class A COM 48251W104 263626 2505 SH SOLE 2505 0 0 KKR & Co. Inc. Class A COM 48251W104 263626 2505 SH SOLE 2505 0 0 KLA CORP COM NEW COM 482480100 2655747 3221 SH SOLE 3221 0 0 KLA CORP COM NEW COM 482480100 2655747 3221 SH SOLE 3221 0 0 KNIFE RIV HLDG CO COMMON STOCK COM 498894104 57353502 817700 SH SOLE 768201 0 49499 KNIFE RIV HLDG CO COMMON STOCK COM 498894104 57353502 817700 SH SOLE 768201 0 49499 KNIGHT-SWIFT TRANSN HLDGS INC CL A COM 499049104 341553 6842 SH SOLE 6842 0 0 KNIGHT-SWIFT TRANSN HLDGS INC CL A COM 499049104 341553 6842 SH SOLE 6842 0 0 KOMATSU LTD SPON ADR NEW COM 500458401 1262937 43493 SH SOLE 43493 0 0 KOMATSU LTD SPON ADR NEW COM 500458401 1262937 43493 SH SOLE 43493 0 0 KONINKLIJKE AHOLD DELHAIZE N V SPONSORED ADR NE COM 500467501 4261496 144117 SH SOLE 142722 0 1395 KONINKLIJKE AHOLD DELHAIZE N V SPONSORED ADR NE COM 500467501 4261496 144117 SH SOLE 142722 0 1395 KRAFT HEINZ CO COM COM 500754106 780207 24215 SH SOLE 24215 0 0 KRAFT HEINZ CO COM COM 500754106 780207 24215 SH SOLE 24215 0 0 KRATOS DEFENSE & SEC SOLUTIONS COM NEW COM 50077B207 10422229 520851 SH SOLE 296051 0 224800 KRATOS DEFENSE & SEC SOLUTIONS COM NEW COM 50077B207 10422229 520851 SH SOLE 296051 0 224800 L3HARRIS TECHNOLOGIES INC COM COM 502431109 10846989 48299 SH SOLE 47664 0 635 L3HARRIS TECHNOLOGIES INC COM COM 502431109 10846989 48299 SH SOLE 47664 0 635 LA Z BOY INC COM COM 505336107 59677927 1600803 SH SOLE 1519885 0 80917 LA Z BOY INC COM COM 505336107 59677927 1600803 SH SOLE 1519885 0 80917 LABCORP HOLDINGS INC COM 504922105 4788794 23531 SH SOLE 23531 0 0 LABCORP HOLDINGS INC COM 504922105 4788794 23531 SH SOLE 23531 0 0 LAKELAND FINL CORP COM COM 511656100 50930053 827862 SH SOLE 777356 0 50506 LAKELAND FINL CORP COM COM 511656100 50930053 827862 SH SOLE 777356 0 50506 LAM RESEARCH CORP COM COM 512807108 302417 284 SH SOLE 284 0 0 LAM RESEARCH CORP COM COM 512807108 302417 284 SH SOLE 284 0 0 LANCASTER COLONY CORP COM COM 513847103 76490789 404777 PRN SOLE 390770 0 14007 LANCASTER COLONY CORP COM COM 513847103 76490789 404777 PRN SOLE 390770 0 14007 LANDSTAR SYS INC COM COM 515098101 326899 1772 SH SOLE 1772 0 0 LANDSTAR SYS INC COM COM 515098101 326899 1772 SH SOLE 1772 0 0 LANTHEUS HLDGS INC COM COM 516544103 70254114 875005 SH SOLE 831101 0 43903 LANTHEUS HLDGS INC COM COM 516544103 70254114 875005 SH SOLE 831101 0 43903 LAUDER ESTEE COS INC CL A COM 518439104 2585226 24297 SH SOLE 23482 0 815 LAUDER ESTEE COS INC CL A COM 518439104 2585226 24297 SH SOLE 23482 0 815 LEONARDO DRS INC COM COM 52661A108 79572309 3119259 SH SOLE 2908763 0 210496 LEONARDO DRS INC COM COM 52661A108 79572309 3119259 SH SOLE 2908763 0 210496 LEONARDO S P A UNSPONSORED ADR COM 52660W101 340576 29315 SH SOLE 29315 0 0 LEONARDO S P A UNSPONSORED ADR COM 52660W101 340576 29315 SH SOLE 29315 0 0 LEONARDO SPA COM T6S996112 852280 36680 SH SOLE 36680 0 0 LEONARDO SPA COM T6S996112 852280 36680 SH SOLE 36680 0 0 LIBERTY MEDIA CORP COM 530715AG6 6170 19537 SH SOLE 19537 0 0 LIBERTY MEDIA CORP COM 530715AG6 6170 19537 SH SOLE 19537 0 0 LILLY ELI & CO COM COM 532457108 4605668 5087 SH SOLE 5087 0 0 LILLY ELI & CO COM COM 532457108 4605668 5087 SH SOLE 5087 0 0 LINCOLN ELEC HLDGS INC COM COM 533900106 1704362 9035 SH SOLE 9035 0 0 LINCOLN ELEC HLDGS INC COM COM 533900106 1704362 9035 SH SOLE 9035 0 0 LINDE PLC SHS COM G54950103 19118839 43570 SH SOLE 42552 0 1018 LINDE PLC SHS COM G54950103 19118839 43570 SH SOLE 42552 0 1018 LIQUIDITY SERVICES INC COM COM 53635B107 17971471 899473 SH SOLE 882457 0 17016 LIQUIDITY SERVICES INC COM COM 53635B107 17971471 899473 SH SOLE 882457 0 17016 LITTELFUSE INC COM COM 537008104 37923953 148378 SH SOLE 140206 0 8172 LITTELFUSE INC COM COM 537008104 37923953 148378 SH SOLE 140206 0 8172 LOAR HOLDINGS INC COM SHS COM 53947R105 1909995 35761 SH SOLE 35761 0 0 LOAR HOLDINGS INC COM SHS COM 53947R105 1909995 35761 SH SOLE 35761 0 0 LOCKHEED MARTIN CORP COM COM 539830109 7110663 15223 SH SOLE 15223 0 0 LOCKHEED MARTIN CORP COM COM 539830109 7110663 15223 SH SOLE 15223 0 0 LOEWS CORP COM COM 540424108 575050 7694 SH SOLE 5694 0 2000 LOEWS CORP COM COM 540424108 575050 7694 SH SOLE 5694 0 2000 LOWES COS INC COM COM 548661107 10041292 45547 SH SOLE 45247 0 300 LOWES COS INC COM COM 548661107 10041292 45547 SH SOLE 45247 0 300 LUMENTUM HLDGS INC COM COM 55024U109 3326502 65328 SH SOLE 37239 0 28089 LUMENTUM HLDGS INC COM COM 55024U109 3326502 65328 SH SOLE 37239 0 28089 LVMH MOET HENNESSY LOU VUITTON ORD COM F58485115 284107 372 SH SOLE 372 0 0 LVMH MOET HENNESSY LOU VUITTON ORD COM F58485115 284107 372 SH SOLE 372 0 0 MACOM TECH SOLUTIONS HLDGS INC COM COM 55405Y100 26495527 237692 SH SOLE 233472 0 4220 MACOM TECH SOLUTIONS HLDGS INC COM COM 55405Y100 26495527 237692 SH SOLE 233472 0 4220 MAGNITE INC COM COM 55955D100 14367819 1081100 SH SOLE 641215 0 439885 MAGNITE INC COM COM 55955D100 14367819 1081100 SH SOLE 641215 0 439885 MAGNOLIA OIL & GAS CORP CL A COM 559663109 102248082 4035047 SH SOLE 3855431 0 179616 MAGNOLIA OIL & GAS CORP CL A COM 559663109 102248082 4035047 SH SOLE 3855431 0 179616 MANPOWERGROUP INC COM COM 56418H100 439740 6300 SH SOLE 6300 0 0 MANPOWERGROUP INC COM COM 56418H100 439740 6300 SH SOLE 6300 0 0 MARATHON PETE CORP COM COM 56585A102 417393 2406 SH SOLE 2406 0 0 MARATHON PETE CORP COM COM 56585A102 417393 2406 SH SOLE 2406 0 0 MARKEL CORP COM COM 570535104 2620323 1663 SH SOLE 1663 0 0 MARKEL CORP COM COM 570535104 2620323 1663 SH SOLE 1663 0 0 MARRIOTT INTL INC NEW CL A COM 571903202 8160946 33755 SH SOLE 33480 0 275 MARRIOTT INTL INC NEW CL A COM 571903202 8160946 33755 SH SOLE 33480 0 275 MARSH & MCLENNAN COS INC COM COM 571748102 65333736 310050 SH SOLE 281434 0 28616 MARSH & MCLENNAN COS INC COM COM 571748102 65333736 310050 SH SOLE 281434 0 28616 MARTIN MARIETTA MATLS INC COM COM 573284106 67703870 124961 SH SOLE 112538 0 12423 MARTIN MARIETTA MATLS INC COM COM 573284106 67703870 124961 SH SOLE 112538 0 12423 MASCO CORP COM COM 574599106 1880027 28199 SH SOLE 28199 0 0 MASCO CORP COM COM 574599106 1880027 28199 SH SOLE 28199 0 0 MASSACHUSETTS INVS TR SH BEN INT I COM 575736400 338244 9015 SH SOLE 9015 0 0 MASSACHUSETTS INVS TR SH BEN INT I COM 575736400 338244 9015 SH SOLE 9015 0 0 MASTERCARD INCORPORATED CL A COM 57636Q104 3804564 8624 SH SOLE 8624 0 0 MASTERCARD INCORPORATED CL A COM 57636Q104 3804564 8624 SH SOLE 8624 0 0 MATADOR RES CO COM COM 576485205 164220679 2755381 SH SOLE 2562246 0 193134 MATADOR RES CO COM COM 576485205 164220679 2755381 SH SOLE 2562246 0 193134 MATERION CORP COM COM 576690101 53922030 498678 SH SOLE 468853 0 29825 MATERION CORP COM COM 576690101 53922030 498678 SH SOLE 468853 0 29825 MATTHEWS INTL FDS PAC TIGER INST COM 577130834 4004513 203172 SH SOLE 203172 0 0 MATTHEWS INTL FDS PAC TIGER INST COM 577130834 4004513 203172 SH SOLE 203172 0 0 MAXCYTE INC COM COM 57777K106 2775999 708163 SH SOLE 402733 0 305430 MAXCYTE INC COM COM 57777K106 2775999 708163 SH SOLE 402733 0 305430 MCCORMICK & CO INC COM NON VTG COM 579780206 1842099 25967 SH SOLE 24967 0 1000 MCCORMICK & CO INC COM NON VTG COM 579780206 1842099 25967 SH SOLE 24967 0 1000 MCDONALDS CORP COM COM 580135101 12309728 48304 SH SOLE 46004 0 2300 MCDONALDS CORP COM COM 580135101 12309728 48304 SH SOLE 46004 0 2300 MCGRATH RENTCORP COM COM 580589109 32871582 308509 SH SOLE 305354 0 3155 MCGRATH RENTCORP COM COM 580589109 32871582 308509 SH SOLE 305354 0 3155 MCKESSON CORP COM COM 58155Q103 831673 1424 SH SOLE 1424 0 0 MCKESSON CORP COM COM 58155Q103 831673 1424 SH SOLE 1424 0 0 MDU RES GROUP INC COM COM 552690109 19455010 775100 SH SOLE 760532 0 14568 MDU RES GROUP INC COM COM 552690109 19455010 775100 SH SOLE 760532 0 14568 MEDIAALPHA INC CL A COM 58450V104 4886623 371042 SH SOLE 363878 0 7164 MEDIAALPHA INC CL A COM 58450V104 4886623 371042 SH SOLE 363878 0 7164 MEDTRONIC PLC SHS COM G5960L103 1452199 18450 SH SOLE 18450 0 0 MEDTRONIC PLC SHS COM G5960L103 1452199 18450 SH SOLE 18450 0 0 MEG ENERGY CORP COM COM 552704108 214024 10000 SH SOLE 10000 0 0 MEG ENERGY CORP COM COM 552704108 214024 10000 SH SOLE 10000 0 0 MERCADOLIBRE INC COM COM 58733R102 12792226 7784 SH SOLE 7639 0 145 MERCADOLIBRE INC COM COM 58733R102 12792226 7784 SH SOLE 7639 0 145 MERCEDES BENZ GROUP AG UNSPONSOR ADR COM 233825207 8414850 486385 SH SOLE 483620 0 2765 MERCEDES BENZ GROUP AG UNSPONSOR ADR COM 233825207 8414850 486385 SH SOLE 483620 0 2765 MERCK & CO INC NEW COM COM 58933Y105 37242839 300831 SH SOLE 295573 0 5258 MERCK & CO INC NEW COM COM 58933Y105 37242839 300831 SH SOLE 295573 0 5258 META PLATFORMS INC CL A COM 30303M102 92949529 184343 SH SOLE 176155 0 8188 META PLATFORMS INC CL A COM 30303M102 92949529 184343 SH SOLE 176155 0 8188 METLIFE INC COM COM 59156R108 1036706 14770 SH SOLE 14770 0 0 METLIFE INC COM COM 59156R108 1036706 14770 SH SOLE 14770 0 0 METTLER TOLEDO INTERNATIONAL COM COM 592688105 5597348 4005 SH SOLE 4005 0 0 METTLER TOLEDO INTERNATIONAL COM COM 592688105 5597348 4005 SH SOLE 4005 0 0 MGE ENERGY INC COM COM 55277P104 26514481 354851 SH SOLE 333515 0 21337 MGE ENERGY INC COM COM 55277P104 26514481 354851 SH SOLE 333515 0 21337 MGIC INVT CORP WIS COM COM 552848103 1183030 54897 SH SOLE 54897 0 0 MGIC INVT CORP WIS COM COM 552848103 1183030 54897 SH SOLE 54897 0 0 MICROCHIP TECHNOLOGY INC COM COM 595017104 127134309 1389446 SH SOLE 1279630 0 109816 MICROCHIP TECHNOLOGY INC COM COM 595017104 127134309 1389446 SH SOLE 1279630 0 109816 MICRON TECHNOLOGY INC COM COM 595112103 1277156 9710 SH SOLE 9710 0 0 MICRON TECHNOLOGY INC COM COM 595112103 1277156 9710 SH SOLE 9710 0 0 MICROSOFT CORP COM COM 594918104 341403736 763852 SH SOLE 734484 0 29368 MICROSOFT CORP COM COM 594918104 341403736 763852 SH SOLE 734484 0 29368 MICROSTRATEGY INC CL A NEW COM 594972408 577164 419 SH SOLE 419 0 0 MICROSTRATEGY INC CL A NEW COM 594972408 577164 419 SH SOLE 419 0 0 MID AMER APT CMNTYS INC COM COM 59522J103 52207863 366088 SH SOLE 354242 0 11846 MID AMER APT CMNTYS INC COM COM 59522J103 52207863 366088 SH SOLE 354242 0 11846 MIMEDX GROUP INC COM COM 602496101 770339 111160 SH SOLE 111160 0 0 MIMEDX GROUP INC COM COM 602496101 770339 111160 SH SOLE 111160 0 0 MIRUM PHARMACEUTICALS INC COM COM 604749101 7538553 220490 SH SOLE 125401 0 95089 MIRUM PHARMACEUTICALS INC COM COM 604749101 7538553 220490 SH SOLE 125401 0 95089 MITEK SYS INC COM NEW COM 606710200 5618800 502576 SH SOLE 285867 0 216709 MITEK SYS INC COM NEW COM 606710200 5618800 502576 SH SOLE 285867 0 216709 MITSUBISHI MOTOR C COM J44131167 51798 18800 SH SOLE 18800 0 0 MITSUBISHI MOTOR C COM J44131167 51798 18800 SH SOLE 18800 0 0 MKS INSTRS INC COM COM 55306N104 30091508 230445 SH SOLE 226583 0 3862 MKS INSTRS INC COM COM 55306N104 30091508 230445 SH SOLE 226583 0 3862 MODERNA INC COM COM 60770K107 223250 1880 SH SOLE 1880 0 0 MODERNA INC COM COM 60770K107 223250 1880 SH SOLE 1880 0 0 MODINE MFG CO COM COM 607828100 22472016 224294 SH SOLE 192440 0 31854 MODINE MFG CO COM COM 607828100 22472016 224294 SH SOLE 192440 0 31854 MODIVCARE INC COM COM 60783X104 12250868 466878 SH SOLE 437707 0 29171 MODIVCARE INC COM COM 60783X104 12250868 466878 SH SOLE 437707 0 29171 MONDELEZ INTL INC CL A COM 609207105 68900080 1052874 SH SOLE 951647 0 101227 MONDELEZ INTL INC CL A COM 609207105 68900080 1052874 SH SOLE 951647 0 101227 MONGODB INC CL A COM 60937P106 3344465 13380 SH SOLE 13380 0 0 MONGODB INC CL A COM 60937P106 3344465 13380 SH SOLE 13380 0 0 MONOLITHIC PWR SYS INC COM COM 609839105 2405879 2928 SH SOLE 2928 0 0 MONOLITHIC PWR SYS INC COM COM 609839105 2405879 2928 SH SOLE 2928 0 0 MONSTER BEVERAGE CORP NEW COM SHS COM 61174X109 8355786 167283 SH SOLE 167283 0 0 MONSTER BEVERAGE CORP NEW COM SHS COM 61174X109 8355786 167283 SH SOLE 167283 0 0 MONTROSE ENVIRONMENTAL GROUP I COM COM 615111101 8784826 197146 SH SOLE 112098 0 85048 MONTROSE ENVIRONMENTAL GROUP I COM COM 615111101 8784826 197146 SH SOLE 112098 0 85048 MORGAN STANLEY COM NEW COM 617446448 1107966 11400 SH SOLE 11400 0 0 MORGAN STANLEY COM NEW COM 617446448 1107966 11400 SH SOLE 11400 0 0 MOSAIC CO NEW COM COM 61945C103 336598 11647 SH SOLE 11647 0 0 MOSAIC CO NEW COM COM 61945C103 336598 11647 SH SOLE 11647 0 0 MOTOROLA SOLUTIONS INC COM NEW COM 620076307 11186957 28978 SH SOLE 28978 0 0 MOTOROLA SOLUTIONS INC COM NEW COM 620076307 11186957 28978 SH SOLE 28978 0 0 MP MATERIALS CORP COM CL A COM 553368101 3762161 295535 SH SOLE 177085 0 118450 MP MATERIALS CORP COM CL A COM 553368101 3762161 295535 SH SOLE 177085 0 118450 MPLX LP COM UNIT REP LTD COM 55336V100 1897683 44557 SH SOLE 44557 0 0 MPLX LP COM UNIT REP LTD COM 55336V100 1897683 44557 SH SOLE 44557 0 0 MSA SAFETY INC COM COM 553498106 3513669 18721 SH SOLE 18721 0 0 MSA SAFETY INC COM COM 553498106 3513669 18721 SH SOLE 18721 0 0 MYR GROUP INC DEL COM COM 55405W104 6636626 48903 SH SOLE 47992 0 911 MYR GROUP INC DEL COM COM 55405W104 6636626 48903 SH SOLE 47992 0 911 NATERA INC COM COM 632307104 7190131 66397 SH SOLE 39612 0 26785 NATERA INC COM COM 632307104 7190131 66397 SH SOLE 39612 0 26785 NATIXIS FDS TR I V NELS SCVAL Y COM 63872R723 8096472 392842 SH SOLE 392842 0 0 NATIXIS FDS TR I V NELS SCVAL Y COM 63872R723 8096472 392842 SH SOLE 392842 0 0 NCINO INC COM COM 63947X101 14037016 446328 SH SOLE 437850 0 8478 NCINO INC COM COM 63947X101 14037016 446328 SH SOLE 437850 0 8478 NCR ATLEOS CORPORATION COM SHS COM 63001N106 687929 25460 SH SOLE 18960 0 6500 NCR ATLEOS CORPORATION COM SHS COM 63001N106 687929 25460 SH SOLE 18960 0 6500 NCR VOYIX CORPORATION COM COM 62886E108 1208435 97849 SH SOLE 94349 0 3500 NCR VOYIX CORPORATION COM COM 62886E108 1208435 97849 SH SOLE 94349 0 3500 NEOGEN CORP COM COM 640491106 12771758 817131 SH SOLE 803230 0 13901 NEOGEN CORP COM COM 640491106 12771758 817131 SH SOLE 803230 0 13901 NESTLE S A SPONSORED ADR COM 641069406 14347134 140562 SH SOLE 136712 0 3850 NESTLE S A SPONSORED ADR COM 641069406 14347134 140562 SH SOLE 136712 0 3850 NETFLIX INC COM COM 64110L106 4010137 5942 SH SOLE 5942 0 0 NETFLIX INC COM COM 64110L106 4010137 5942 SH SOLE 5942 0 0 NETSTREIT CORP COM COM 64119V303 17928944 1113599 SH SOLE 1053896 0 59703 NETSTREIT CORP COM COM 64119V303 17928944 1113599 SH SOLE 1053896 0 59703 NEURONETICS INC COM COM 64131A105 2148676 1193709 SH SOLE 678581 0 515128 NEURONETICS INC COM COM 64131A105 2148676 1193709 SH SOLE 678581 0 515128 NEW ALTERNATIVES FD COM 641868104 309846 4896 SH SOLE 4896 0 0 NEW ALTERNATIVES FD COM 641868104 309846 4896 SH SOLE 4896 0 0 NEWMARKET CORP COM COM 651587107 276861 537 SH SOLE 537 0 0 NEWMARKET CORP COM COM 651587107 276861 537 SH SOLE 537 0 0 NEWMONT MINING CORP COM COM 651639106 2443156 58351 SH SOLE 45865 0 12486 NEWMONT MINING CORP COM COM 651639106 2443156 58351 SH SOLE 45865 0 12486 NEWPARK RES INC COM PAR $.01NEW COM 651718504 3980681 479023 SH SOLE 272470 0 206553 NEWPARK RES INC COM PAR $.01NEW COM 651718504 3980681 479023 SH SOLE 272470 0 206553 NEXTERA ENERGY INC COM COM 65339F101 5116447 72256 SH SOLE 72256 0 0 NEXTERA ENERGY INC COM COM 65339F101 5116447 72256 SH SOLE 72256 0 0 NIKE INC CL B COM 654106103 3908914 51863 SH SOLE 51863 0 0 NIKE INC CL B COM 654106103 3908914 51863 SH SOLE 51863 0 0 NORFOLK SOUTHERN CORP COM COM 655844108 4542319 21158 SH SOLE 18008 0 3150 NORFOLK SOUTHERN CORP COM COM 655844108 4542319 21158 SH SOLE 18008 0 3150 NORTHERN OIL AND GAS INC MN COM COM 665531307 27793942 747752 SH SOLE 636837 0 110915 NORTHERN OIL AND GAS INC MN COM COM 665531307 27793942 747752 SH SOLE 636837 0 110915 NORTHERN TR CORP COM COM 665859104 1119201 13327 SH SOLE 13327 0 0 NORTHERN TR CORP COM COM 665859104 1119201 13327 SH SOLE 13327 0 0 NORTHROP GRUMMAN CORP COM COM 666807102 7699749 17662 SH SOLE 17662 0 0 NORTHROP GRUMMAN CORP COM COM 666807102 7699749 17662 SH SOLE 17662 0 0 NOVARTIS A G SPONSORED ADR COM 66987V109 1090576 10244 SH SOLE 7144 0 3100 NOVARTIS A G SPONSORED ADR COM 66987V109 1090576 10244 SH SOLE 7144 0 3100 NOVO-NORDISK A S ADR COM 670100205 16967504 118870 SH SOLE 118870 0 0 NOVO-NORDISK A S ADR COM 670100205 16967504 118870 SH SOLE 118870 0 0 NOVOCURE LTD ORD SHS COM G6674U108 6602073 385410 SH SOLE 228086 0 157324 NOVOCURE LTD ORD SHS COM G6674U108 6602073 385410 SH SOLE 228086 0 157324 NUTANIX INC CL A COM 67059N108 557699 9810 SH SOLE 9810 0 0 NUTANIX INC CL A COM 67059N108 557699 9810 SH SOLE 9810 0 0 NVENT ELECTRIC PLC SHS COM G6700G107 494364 6453 SH SOLE 6453 0 0 NVENT ELECTRIC PLC SHS COM G6700G107 494364 6453 SH SOLE 6453 0 0 NVIDIA CORP COM COM 67066G104 40518584 327979 SH SOLE 325219 0 2760 NVIDIA CORP COM COM 67066G104 40518584 327979 SH SOLE 325219 0 2760 NXP SEMICONDUCTORS N V COM COM N6596X109 246217 915 SH SOLE 915 0 0 NXP SEMICONDUCTORS N V COM COM N6596X109 246217 915 SH SOLE 915 0 0 O REILLY AUTOMOTIVE INC NEW COM COM 67103H107 3058350 2896 SH SOLE 2896 0 0 O REILLY AUTOMOTIVE INC NEW COM COM 67103H107 3058350 2896 SH SOLE 2896 0 0 OCCIDENTAL PETE CORP DEL COM COM 674599105 354229 5620 SH SOLE 5620 0 0 OCCIDENTAL PETE CORP DEL COM COM 674599105 354229 5620 SH SOLE 5620 0 0 OLD DOMINION FREIGHT LINE INC COM COM 679580100 1161675 6578 SH SOLE 6578 0 0 OLD DOMINION FREIGHT LINE INC COM COM 679580100 1161675 6578 SH SOLE 6578 0 0 OLD NATL BANCORP IND COM COM 680033107 55572319 3232828 SH SOLE 3058266 0 174562 OLD NATL BANCORP IND COM COM 680033107 55572319 3232828 SH SOLE 3058266 0 174562 OMEGA HEALTHCARE INVS INC COM COM 681936100 31074169 907275 SH SOLE 761298 0 145977 OMEGA HEALTHCARE INVS INC COM COM 681936100 31074169 907275 SH SOLE 761298 0 145977 OMNICOM GROUP INC COM COM 681919106 1262258 14072 SH SOLE 13892 0 180 OMNICOM GROUP INC COM COM 681919106 1262258 14072 SH SOLE 13892 0 180 ON HLDG AG NAMEN AKT A COM H5919C104 8734850 225125 SH SOLE 225125 0 0 ON HLDG AG NAMEN AKT A COM H5919C104 8734850 225125 SH SOLE 225125 0 0 ONE GAS INC COM COM 68235P108 50858138 796525 SH SOLE 761990 0 34535 ONE GAS INC COM COM 68235P108 50858138 796525 SH SOLE 761990 0 34535 ONEOK INC NEW COM COM 682680103 2592556 31791 SH SOLE 31791 0 0 ONEOK INC NEW COM COM 682680103 2592556 31791 SH SOLE 31791 0 0 ONTO INNOVATION INC COM COM 683344105 15661873 71333 SH SOLE 55294 0 16039 ONTO INNOVATION INC COM COM 683344105 15661873 71333 SH SOLE 55294 0 16039 ORACLE CORP COM COM 68389X105 176540756 1250289 SH SOLE 1160997 0 89292 ORACLE CORP COM COM 68389X105 176540756 1250289 SH SOLE 1160997 0 89292 OTIS WORLDWIDE CORP COM COM 68902V107 2519606 26175 SH SOLE 26175 0 0 OTIS WORLDWIDE CORP COM COM 68902V107 2519606 26175 SH SOLE 26175 0 0 OXFORD INDS INC COM COM 691497309 67697000 675956 SH SOLE 635798 0 40158 OXFORD INDS INC COM COM 691497309 67697000 675956 SH SOLE 635798 0 40158 PACCAR INC COM COM 693718108 374393 3637 SH SOLE 3637 0 0 PACCAR INC COM COM 693718108 374393 3637 SH SOLE 3637 0 0 PAGERDUTY INC COM COM 69553P100 4261265 185838 SH SOLE 105691 0 80147 PAGERDUTY INC COM COM 69553P100 4261265 185838 SH SOLE 105691 0 80147 PALANTIR TECHNOLOGIES INC CL A COM 69608A108 215786 8519 SH SOLE 8519 0 0 PALANTIR TECHNOLOGIES INC CL A COM 69608A108 215786 8519 SH SOLE 8519 0 0 PALO ALTO NETWORKS INC COM COM 697435105 1027539 3031 SH SOLE 3031 0 0 PALO ALTO NETWORKS INC COM COM 697435105 1027539 3031 SH SOLE 3031 0 0 PALOMAR HLDGS INC COM COM 69753M105 1210271 14914 SH SOLE 14914 0 0 PALOMAR HLDGS INC COM COM 69753M105 1210271 14914 SH SOLE 14914 0 0 PAPA JOHNS INTL INC COM COM 698813102 232081 4940 SH SOLE 4940 0 0 PAPA JOHNS INTL INC COM COM 698813102 232081 4940 SH SOLE 4940 0 0 PARKER HANNIFIN CORP COM COM 701094104 5598305 11068 SH SOLE 9668 0 1400 PARKER HANNIFIN CORP COM COM 701094104 5598305 11068 SH SOLE 9668 0 1400 PARSONS CORPORATION COM COM 70202L102 15754724 192577 SH SOLE 188934 0 3643 PARSONS CORPORATION COM COM 70202L102 15754724 192577 SH SOLE 188934 0 3643 PATRIOT NATL BANCORP INC COM NEW COM 70336F203 236736 126597 SH SOLE 126597 0 0 PATRIOT NATL BANCORP INC COM NEW COM 70336F203 236736 126597 SH SOLE 126597 0 0 PAYCHEX INC COM COM 704326107 296044 2497 SH SOLE 2497 0 0 PAYCHEX INC COM COM 704326107 296044 2497 SH SOLE 2497 0 0 PAYPAL HLDGS INC COM COM 70450Y103 721719 12437 SH SOLE 12037 0 400 PAYPAL HLDGS INC COM COM 70450Y103 721719 12437 SH SOLE 12037 0 400 PDF SOLUTIONS INC COM COM 693282105 10745961 295381 SH SOLE 169670 0 125711 PDF SOLUTIONS INC COM COM 693282105 10745961 295381 SH SOLE 169670 0 125711 PEBBLEBROOK HOTEL TR COM COM 70509V100 20700288 1505475 SH SOLE 1418415 0 87061 PEBBLEBROOK HOTEL TR COM COM 70509V100 20700288 1505475 SH SOLE 1418415 0 87061 PELOTON INTERACTIVE INC CL A COM COM 70614W100 420418 124384 SH SOLE 124384 0 0 PELOTON INTERACTIVE INC CL A COM COM 70614W100 420418 124384 SH SOLE 124384 0 0 PENUMBRA INC COM COM 70975L107 562586 3126 SH SOLE 3126 0 0 PENUMBRA INC COM COM 70975L107 562586 3126 SH SOLE 3126 0 0 PEPSICO INC COM COM 713448108 49137867 297932 SH SOLE 292079 0 5853 PEPSICO INC COM COM 713448108 49137867 297932 SH SOLE 292079 0 5853 PERFICIENT INC COM COM 71375U101 17024477 227630 SH SOLE 214259 0 13371 PERFICIENT INC COM COM 71375U101 17024477 227630 SH SOLE 214259 0 13371 PERMIAN RESOURCES CORP CLASS A COM COM 71424F105 14008478 867398 SH SOLE 850905 0 16493 PERMIAN RESOURCES CORP CLASS A COM COM 71424F105 14008478 867398 SH SOLE 850905 0 16493 PFIZER INC COM COM 717081103 19512029 697356 SH SOLE 688957 0 8399 PFIZER INC COM COM 717081103 19512029 697356 SH SOLE 688957 0 8399 PHILIP MORRIS INTL INC COM COM 718172109 5469185 53974 SH SOLE 53974 0 0 PHILIP MORRIS INTL INC COM COM 718172109 5469185 53974 SH SOLE 53974 0 0 PHILLIPS 66 COM COM 718546104 2955817 20938 SH SOLE 20938 0 0 PHILLIPS 66 COM COM 718546104 2955817 20938 SH SOLE 20938 0 0 PHREESIA INC COM COM 71944F106 9619161 453734 SH SOLE 268390 0 185344 PHREESIA INC COM COM 71944F106 9619161 453734 SH SOLE 268390 0 185344 PINNACLE FINL PARTNERS INC COM COM 72346Q104 7607642 95048 SH SOLE 56306 0 38742 PINNACLE FINL PARTNERS INC COM COM 72346Q104 7607642 95048 SH SOLE 56306 0 38742 PIRELLI & C SPA COM T76434264 66561 11170 SH SOLE 11170 0 0 PIRELLI & C SPA COM T76434264 66561 11170 SH SOLE 11170 0 0 PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN COM 726503105 1507705 84418 SH SOLE 84418 0 0 PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN COM 726503105 1507705 84418 SH SOLE 84418 0 0 PLEXUS CORP COM COM 729132100 63891916 619228 SH SOLE 587951 0 31277 PLEXUS CORP COM COM 729132100 63891916 619228 SH SOLE 587951 0 31277 PLYMOUTH INDL REIT INC COM COM 729640102 50022012 2339664 SH SOLE 2199462 0 140202 PLYMOUTH INDL REIT INC COM COM 729640102 50022012 2339664 SH SOLE 2199462 0 140202 PNC FINL SVCS GROUP INC COM COM 693475105 97847296 629324 SH SOLE 569855 0 59469 PNC FINL SVCS GROUP INC COM COM 693475105 97847296 629324 SH SOLE 569855 0 59469 POLARIS INDS INC COM COM 731068102 738698 9433 SH SOLE 9433 0 0 POLARIS INDS INC COM COM 731068102 738698 9433 SH SOLE 9433 0 0 PORTLAND GEN ELEC CO COM NEW COM 736508847 398673 9220 SH SOLE 7820 0 1400 PORTLAND GEN ELEC CO COM NEW COM 736508847 398673 9220 SH SOLE 7820 0 1400 POTBELLY CORP COM COM 73754Y100 3910064 486932 SH SOLE 276853 0 210079 POTBELLY CORP COM COM 73754Y100 3910064 486932 SH SOLE 276853 0 210079 POTLATCH CORP NEW COM COM 737630103 49555456 1258072 SH SOLE 1182168 0 75904 POTLATCH CORP NEW COM COM 737630103 49555456 1258072 SH SOLE 1182168 0 75904 POWERSHARES EXCHANGE TRADED FD S&P 500 PORTFL ETF 46137V357 1815623 11052 SH SOLE 10163 0 889 POWERSHARES EXCHANGE TRADED FD S&P 500 PORTFL ETF 46137V357 1815623 11052 SH SOLE 10163 0 889 PPG INDS INC COM COM 693506107 3498224 27788 SH SOLE 27788 0 0 PPG INDS INC COM COM 693506107 3498224 27788 SH SOLE 27788 0 0 PRICE T ROWE GROWTH STK FD INC COM 741479109 386529 3704 SH SOLE 3704 0 0 PRICE T ROWE GROWTH STK FD INC COM 741479109 386529 3704 SH SOLE 3704 0 0 PRIMECAP ODYSSEY FUNDS AGGRESSIVE GRW COM 74160Q202 54620627 1203363 SH SOLE 1194335 0 9027 PRIMECAP ODYSSEY FUNDS AGGRESSIVE GRW COM 74160Q202 54620627 1203363 SH SOLE 1194335 0 9027 PRIMECAP ODYSSEY FUNDS GROWTH FUND COM 74160Q103 63637502 1614346 SH SOLE 1614346 0 0 PRIMECAP ODYSSEY FUNDS GROWTH FUND COM 74160Q103 63637502 1614346 SH SOLE 1614346 0 0 PROCORE TECHNOLOGIES INC COM COM 74275K108 1898721 28634 SH SOLE 28634 0 0 PROCORE TECHNOLOGIES INC COM COM 74275K108 1898721 28634 SH SOLE 28634 0 0 PROCTER AND GAMBLE CO COM COM 742718109 66335166 402226 SH SOLE 395317 0 6909 PROCTER AND GAMBLE CO COM COM 742718109 66335166 402226 SH SOLE 395317 0 6909 PROFOUND MED CORP COM NEW COM 74319B502 125858 15001 SH SOLE 15001 0 0 PROFOUND MED CORP COM NEW COM 74319B502 125858 15001 SH SOLE 15001 0 0 PROGYNY INC COM COM 74340E103 22738227 794765 SH SOLE 675624 0 119141 PROGYNY INC COM COM 74340E103 22738227 794765 SH SOLE 675624 0 119141 PROLOGIS INC COM COM 74340W103 218218 1943 SH SOLE 1943 0 0 PROLOGIS INC COM COM 74340W103 218218 1943 SH SOLE 1943 0 0 PROTAGONIST THERAPEUTICS INC COM COM 74366E102 6623971 191168 SH SOLE 108696 0 82472 PROTAGONIST THERAPEUTICS INC COM COM 74366E102 6623971 191168 SH SOLE 108696 0 82472 PRUDENTIAL FINL INC COM COM 744320102 1018615 8692 SH SOLE 8692 0 0 PRUDENTIAL FINL INC COM COM 744320102 1018615 8692 SH SOLE 8692 0 0 PTC INC COM COM 69370C100 3103650 17084 SH SOLE 12409 0 4675 PTC INC COM COM 69370C100 3103650 17084 SH SOLE 12409 0 4675 PUBLIC SVC ENTERPRISE GROUP COM COM 744573106 649223 8809 SH SOLE 8809 0 0 PUBLIC SVC ENTERPRISE GROUP COM COM 744573106 649223 8809 SH SOLE 8809 0 0 QCR HOLDINGS INC COM COM 74727A104 6959280 115988 SH SOLE 113788 0 2200 QCR HOLDINGS INC COM COM 74727A104 6959280 115988 SH SOLE 113788 0 2200 QINETIQ GROUP COM G7303P106 98268 17540 SH SOLE 17540 0 0 QINETIQ GROUP COM G7303P106 98268 17540 SH SOLE 17540 0 0 QUALCOMM INC COM COM 747525103 7182147 36059 SH SOLE 36059 0 0 QUALCOMM INC COM COM 747525103 7182147 36059 SH SOLE 36059 0 0 QUEST DIAGNOSTICS INC COM COM 74834L100 222019 1622 SH SOLE 1622 0 0 QUEST DIAGNOSTICS INC COM COM 74834L100 222019 1622 SH SOLE 1622 0 0 QUIDELORTHO CORP COM COM 219798105 7112103 214091 SH SOLE 210050 0 4041 QUIDELORTHO CORP COM COM 219798105 7112103 214091 SH SOLE 210050 0 4041 QUINSTREET INC COM COM 74874Q100 9786955 589931 SH SOLE 335318 0 254613 QUINSTREET INC COM COM 74874Q100 9786955 589931 SH SOLE 335318 0 254613 RADNET INC COM COM 750491102 22949517 389503 SH SOLE 383372 0 6131 RADNET INC COM COM 750491102 22949517 389503 SH SOLE 383372 0 6131 RAMBUS INC DEL COM COM 750917106 32212877 548211 SH SOLE 515399 0 32812 RAMBUS INC DEL COM COM 750917106 32212877 548211 SH SOLE 515399 0 32812 RANGE RES CORP COM COM 75281A109 2445936 72948 SH SOLE 71731 0 1217 RANGE RES CORP COM COM 75281A109 2445936 72948 SH SOLE 71731 0 1217 RAYMOND JAMES FINANCIAL INC COM COM 754730109 51850192 419466 SH SOLE 367520 0 51946 RAYMOND JAMES FINANCIAL INC COM COM 754730109 51850192 419466 SH SOLE 367520 0 51946 RBC BEARINGS INC COM COM 75524B104 8811824 32663 SH SOLE 32047 0 616 RBC BEARINGS INC COM COM 75524B104 8811824 32663 SH SOLE 32047 0 616 REGAL REXNORD CORPORATION COM COM 758750103 19898570 147157 SH SOLE 144502 0 2655 REGAL REXNORD CORPORATION COM COM 758750103 19898570 147157 SH SOLE 144502 0 2655 RENAISSANCERE HOLDINGS LTD COM COM G7496G103 40244019 180055 SH SOLE 157892 0 22162 RENAISSANCERE HOLDINGS LTD COM COM G7496G103 40244019 180055 SH SOLE 157892 0 22162 RENASANT CORP COM COM 75970E107 7384450 241796 SH SOLE 237203 0 4593 RENASANT CORP COM COM 75970E107 7384450 241796 SH SOLE 237203 0 4593 REPUBLIC SVCS INC COM COM 760759100 1700864 8752 SH SOLE 8752 0 0 REPUBLIC SVCS INC COM COM 760759100 1700864 8752 SH SOLE 8752 0 0 REVOLVE GROUP INC CL A COM 76156B107 7403846 465358 SH SOLE 273777 0 191581 REVOLVE GROUP INC CL A COM 76156B107 7403846 465358 SH SOLE 273777 0 191581 ROPER TECHNOLOGIES INC COM COM 776696106 4844094 8594 SH SOLE 8594 0 0 ROPER TECHNOLOGIES INC COM COM 776696106 4844094 8594 SH SOLE 8594 0 0 ROSS STORES INC COM COM 778296103 3060730 21062 SH SOLE 21062 0 0 ROSS STORES INC COM COM 778296103 3060730 21062 SH SOLE 21062 0 0 ROWE T PRICE BLUE CHIP GROWTH COM 77954Q106 2433277 13048 SH SOLE 13048 0 0 ROWE T PRICE BLUE CHIP GROWTH COM 77954Q106 2433277 13048 SH SOLE 13048 0 0 ROYAL CARIBBEAN CRUISES LTD COM COM V7780T103 328426 2060 SH SOLE 2060 0 0 ROYAL CARIBBEAN CRUISES LTD COM COM V7780T103 328426 2060 SH SOLE 2060 0 0 RPM INTL INC COM COM 749685103 1803317 16747 SH SOLE 16347 0 400 RPM INTL INC COM COM 749685103 1803317 16747 SH SOLE 16347 0 400 RSTK AMERICAN PWR GROUP CORP COM COM 02906V904 536 28194 SH SOLE 28194 0 0 RSTK AMERICAN PWR GROUP CORP COM COM 02906V904 536 28194 SH SOLE 28194 0 0 RSTK ARROGENE INC COM COM PER042154 0 2722131 SH SOLE 2722131 0 0 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 RSTK SOLAR MOSIAC INC SERIES C-1 PREFERRED PFD PER834022 0 17276 SH SOLE 17276 0 0 RTX CORPORATION COM COM 75513E101 9655552 96180 SH SOLE 96180 0 0 RTX CORPORATION COM COM 75513E101 9655552 96180 SH SOLE 96180 0 0 S&P GLOBAL INC COM COM 78409V104 2694732 6042 SH SOLE 6042 0 0 S&P GLOBAL INC COM COM 78409V104 2694732 6042 SH SOLE 6042 0 0 SAIA INC COM COM 78709Y105 5307305 11190 SH SOLE 6711 0 4479 SAIA INC COM COM 78709Y105 5307305 11190 SH SOLE 6711 0 4479 SALESFORCE COM INC COM COM 79466L302 390278 1518 SH SOLE 1518 0 0 SALESFORCE COM INC COM COM 79466L302 390278 1518 SH SOLE 1518 0 0 SAP SE SPON ADR COM 803054204 6781692 33621 SH SOLE 33621 0 0 SAP SE SPON ADR COM 803054204 6781692 33621 SH SOLE 33621 0 0 SCHEIN HENRY INC COM COM 806407102 2243821 35005 SH SOLE 35005 0 0 SCHEIN HENRY INC COM COM 806407102 2243821 35005 SH SOLE 35005 0 0 SCHLUMBERGER LTD COM COM 806857108 3294344 69825 SH SOLE 67810 0 2015 SCHLUMBERGER LTD COM COM 806857108 3294344 69825 SH SOLE 67810 0 2015 SCHNEIDER ELECTRIC SA ADR COM 80687P106 261165 5432 SH SOLE 5432 0 0 SCHNEIDER ELECTRIC SA ADR COM 80687P106 261165 5432 SH SOLE 5432 0 0 SCHWAB CHARLES CORP NEW COM COM 808513105 1876498 25465 SH SOLE 25100 0 365 SCHWAB CHARLES CORP NEW COM COM 808513105 1876498 25465 SH SOLE 25100 0 365 SCHWAB STRATEGIC TR US BRD MKT ETF ETF 808524102 235260 3742 SH SOLE 3742 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF ETF 808524102 235260 3742 SH SOLE 3742 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF ETF 808524300 666581 6610 SH SOLE 6610 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF ETF 808524300 666581 6610 SH SOLE 6610 0 0 SEALED AIR CORP NEW COM COM 81211K100 395562 11370 SH SOLE 11370 0 0 SEALED AIR CORP NEW COM COM 81211K100 395562 11370 SH SOLE 11370 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE ETF 81369Y209 275759 1892 SH SOLE 1892 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE ETF 81369Y209 275759 1892 SH SOLE 1892 0 0 SELECT SECTOR SPDR TR SBI INT-ENERGY ETF 81369Y506 403886 4431 SH SOLE 4431 0 0 SELECT SECTOR SPDR TR SBI INT-ENERGY ETF 81369Y506 403886 4431 SH SOLE 4431 0 0 SELECT SECTOR SPDR TR SBI INT-FINL ETF 81369Y605 279034 6787 SH SOLE 6787 0 0 SELECT SECTOR SPDR TR SBI INT-FINL ETF 81369Y605 279034 6787 SH SOLE 6787 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS ETF 81369Y886 99109681 1454501 SH SOLE 1454501 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS ETF 81369Y886 99109681 1454501 SH SOLE 1454501 0 0 SELECT SECTOR SPDR TR TECHNOLOGY ETF 81369Y803 434588 1921 SH SOLE 1921 0 0 SELECT SECTOR SPDR TR TECHNOLOGY ETF 81369Y803 434588 1921 SH SOLE 1921 0 0 SELECTIVE INS GROUP INC COM COM 816300107 29629172 315775 SH SOLE 297996 0 17779 SELECTIVE INS GROUP INC COM COM 816300107 29629172 315775 SH SOLE 297996 0 17779 SEMRUSH HLDGS INC CL A COM COM 81686C104 6305472 470909 SH SOLE 267733 0 203176 SEMRUSH HLDGS INC CL A COM COM 81686C104 6305472 470909 SH SOLE 267733 0 203176 SENSIENT TECHNOLOGIES CORP COM COM 81725T100 222570 3000 SH SOLE 3000 0 0 SENSIENT TECHNOLOGIES CORP COM COM 81725T100 222570 3000 SH SOLE 3000 0 0 SERVICE CORP INTL COM COM 817565104 7686633 108065 SH SOLE 106120 0 1944 SERVICE CORP INTL COM COM 817565104 7686633 108065 SH SOLE 106120 0 1944 SERVICENOW INC COM COM 81762P102 3244227 4124 SH SOLE 4124 0 0 SERVICENOW INC COM COM 81762P102 3244227 4124 SH SOLE 4124 0 0 SHAKE SHACK INC CL A COM 819047101 379080 4212 SH SOLE 4212 0 0 SHAKE SHACK INC CL A COM 819047101 379080 4212 SH SOLE 4212 0 0 SHELL PLC COM G80827101 1420445 39650 SH SOLE 39650 0 0 SHELL PLC COM G80827101 1420445 39650 SH SOLE 39650 0 0 SHELL PLC SPON ADS COM 780259305 99490116 1378361 SH SOLE 1311842 0 66519 SHELL PLC SPON ADS COM 780259305 99490116 1378361 SH SOLE 1311842 0 66519 SHERWIN WILLIAMS CO COM COM 824348106 426158 1428 SH SOLE 1428 0 0 SHERWIN WILLIAMS CO COM COM 824348106 426158 1428 SH SOLE 1428 0 0 SHIFT4 PMTS INC CL A COM 82452J109 741642 10111 SH SOLE 10111 0 0 SHIFT4 PMTS INC CL A COM 82452J109 741642 10111 SH SOLE 10111 0 0 SHOPIFY INC CL A COM 82509L107 4670528 70712 SH SOLE 70712 0 0 SHOPIFY INC CL A COM 82509L107 4670528 70712 SH SOLE 70712 0 0 SI BONE INC COM COM 825704109 16690199 1290812 SH SOLE 1120247 0 170565 SI BONE INC COM COM 825704109 16690199 1290812 SH SOLE 1120247 0 170565 SILICON LABORATORIES INC COM COM 826919102 14609466 132057 SH SOLE 129560 0 2497 SILICON LABORATORIES INC COM COM 826919102 14609466 132057 SH SOLE 129560 0 2497 SILICON MOTION TECHNOLOGY CORP SPONSORED ADR COM 82706C108 8733638 107836 SH SOLE 61305 0 46531 SILICON MOTION TECHNOLOGY CORP SPONSORED ADR COM 82706C108 8733638 107836 SH SOLE 61305 0 46531 SIMON PPTY GROUP INC NEW COM COM 828806109 205841 1356 SH SOLE 1356 0 0 SIMON PPTY GROUP INC NEW COM COM 828806109 205841 1356 SH SOLE 1356 0 0 SIMPLY GOOD FOODS CO COM COM 82900L102 70045395 1938705 SH SOLE 1825620 0 113085 SIMPLY GOOD FOODS CO COM COM 82900L102 70045395 1938705 SH SOLE 1825620 0 113085 SIMULATIONS PLUS INC COM COM 829214105 5646095 116127 SH SOLE 66026 0 50101 SIMULATIONS PLUS INC COM COM 829214105 5646095 116127 SH SOLE 66026 0 50101 SINGAPORE TELECOMMUNICATNS LTD SPON ADR NEW06 COM 82929R304 2776567 136834 SH SOLE 135524 0 1310 SINGAPORE TELECOMMUNICATNS LTD SPON ADR NEW06 COM 82929R304 2776567 136834 SH SOLE 135524 0 1310 SK TELECOM LTD SPONSORED ADR COM 78440P306 5359938 256089 SH SOLE 254683 0 1406 SK TELECOM LTD SPONSORED ADR COM 78440P306 5359938 256089 SH SOLE 254683 0 1406 SKYLINE CHAMPION CORP COM 830830105 53657156 791988 SH SOLE 709527 0 82461 SKYLINE CHAMPION CORP COM 830830105 53657156 791988 SH SOLE 709527 0 82461 SMALLCAP WORLD FD INC COM 831681101 255470 3840 SH SOLE 3840 0 0 SMALLCAP WORLD FD INC COM 831681101 255470 3840 SH SOLE 3840 0 0 SMART GLOBAL HLDGS INC SHS COM G8232Y101 9119344 398747 SH SOLE 226641 0 172106 SMART GLOBAL HLDGS INC SHS COM G8232Y101 9119344 398747 SH SOLE 226641 0 172106 SNOWFLAKE INC CL A COM 833445109 225465 1669 SH SOLE 1669 0 0 SNOWFLAKE INC CL A COM 833445109 225465 1669 SH SOLE 1669 0 0 SOLVENTUM CORP COM SHS COM 83444M101 517960 9795 SH SOLE 9795 0 0 SOLVENTUM CORP COM SHS COM 83444M101 517960 9795 SH SOLE 9795 0 0 SONOCO PRODS CO COM COM 835495102 23667321 466627 SH SOLE 461671 0 4956 SONOCO PRODS CO COM COM 835495102 23667321 466627 SH SOLE 461671 0 4956 SONY GROUP CORPORATION SPONSORED ADR COM 835699307 9624648 113298 SH SOLE 112593 0 705 SONY GROUP CORPORATION SPONSORED ADR COM 835699307 9624648 113298 SH SOLE 112593 0 705 SOURCE CAP INC COM 836144105 345394 7803 SH SOLE 7803 0 0 SOURCE CAP INC COM 836144105 345394 7803 SH SOLE 7803 0 0 SOUTHERN CO COM COM 842587107 1155849 14901 SH SOLE 14901 0 0 SOUTHERN CO COM COM 842587107 1155849 14901 SH SOLE 14901 0 0 SOUTHERN COPPER CORP COM COM 84265V105 206538 1917 SH SOLE 1917 0 0 SOUTHERN COPPER CORP COM COM 84265V105 206538 1917 SH SOLE 1917 0 0 SOUTHSTATE CORPORATION COM COM 840441109 53880140 705053 SH SOLE 662697 0 42356 SOUTHSTATE CORPORATION COM COM 840441109 53880140 705053 SH SOLE 662697 0 42356 SPDR S&P 500 ETF TR TR UNIT ETF 78462F103 17259762 31715 SH SOLE 31715 0 0 SPDR S&P 500 ETF TR TR UNIT ETF 78462F103 17259762 31715 SH SOLE 31715 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF 78467Y107 3091578 5778 SH SOLE 5705 0 73 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF 78467Y107 3091578 5778 SH SOLE 5705 0 73 SPDR SER TR S&P OILGAS EXP ETF 78468R556 45383731 311980 SH SOLE 311630 0 350 SPDR SER TR S&P OILGAS EXP ETF 78468R556 45383731 311980 SH SOLE 311630 0 350 SPDR SERIES TRUST S&P 600 SMCP VAL ETF 78464A300 360290 4601 SH SOLE 4601 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL ETF 78464A300 360290 4601 SH SOLE 4601 0 0 SPDR SERIES TRUST S&P BIOTECH ETF 78464A870 540963 5835 SH SOLE 5535 0 300 SPDR SERIES TRUST S&P BIOTECH ETF 78464A870 540963 5835 SH SOLE 5535 0 300 SPDR SERIES TRUST SPDR KBW BK ETF 78464A797 949696 20472 SH SOLE 20472 0 0 SPDR SERIES TRUST SPDR KBW BK ETF 78464A797 949696 20472 SH SOLE 20472 0 0 SPORTRADAR GROUP AG NAMEN-AKT -A- ISIN#CH1134239669 COM H8088L103 296818 26549 SH SOLE 26549 0 0 SPORTRADAR GROUP AG NAMEN-AKT -A- ISIN#CH1134239669 COM H8088L103 296818 26549 SH SOLE 26549 0 0 SPROTT PHYSICAL GOLD TRUST UNIT ETF 85207H104 7022306 388832 SH SOLE 323832 0 65000 SPROTT PHYSICAL GOLD TRUST UNIT ETF 85207H104 7022306 388832 SH SOLE 323832 0 65000 SPROUT SOCIAL INC COM CL A COM 85209W109 8759369 245498 SH SOLE 161166 0 84332 SPROUT SOCIAL INC COM CL A COM 85209W109 8759369 245498 SH SOLE 161166 0 84332 SPX TECHNOLOGIES INC COM COM 78473E103 33921285 238647 SH SOLE 234524 0 4123 SPX TECHNOLOGIES INC COM COM 78473E103 33921285 238647 SH SOLE 234524 0 4123 STANDEX INTL CORP COM COM 854231107 92135705 571739 SH SOLE 537211 0 34528 STANDEX INTL CORP COM COM 854231107 92135705 571739 SH SOLE 537211 0 34528 STARBUCKS CORP COM COM 855244109 3507842 45059 SH SOLE 44459 0 600 STARBUCKS CORP COM COM 855244109 3507842 45059 SH SOLE 44459 0 600 STATE STR CORP COM COM 857477103 828874 11201 SH SOLE 11201 0 0 STATE STR CORP COM COM 857477103 828874 11201 SH SOLE 11201 0 0 STERIS PLC SHS USD COM G8473T100 2906271 13238 SH SOLE 11513 0 1725 STERIS PLC SHS USD COM G8473T100 2906271 13238 SH SOLE 11513 0 1725 STERLING INFRASTRUCTURE INC COM 859241101 3964627 33502 SH SOLE 19939 0 13563 STERLING INFRASTRUCTURE INC COM 859241101 3964627 33502 SH SOLE 19939 0 13563 STEVANATO GROUP S P A ORD SHS COM T9224W109 5243450 285902 SH SOLE 285902 0 0 STEVANATO GROUP S P A ORD SHS COM T9224W109 5243450 285902 SH SOLE 285902 0 0 STIFEL FINL CORP COM COM 860630102 101437835 1205441 SH SOLE 1100362 0 105078 STIFEL FINL CORP COM COM 860630102 101437835 1205441 SH SOLE 1100362 0 105078 STMICROELECTRONICS N V NY REGISTRY COM 861012102 952736 24255 SH SOLE 24255 0 0 STMICROELECTRONICS N V NY REGISTRY COM 861012102 952736 24255 SH SOLE 24255 0 0 STRYKER CORP COM COM 863667101 49519960 145540 SH SOLE 139340 0 6200 STRYKER CORP COM COM 863667101 49519960 145540 SH SOLE 139340 0 6200 SUMMIT MATLS INC CL A COM 86614U100 6532505 178435 SH SOLE 105502 0 72933 SUMMIT MATLS INC CL A COM 86614U100 6532505 178435 SH SOLE 105502 0 72933 SUNCOR ENERGY INC NEW COM COM 867224107 878997 23071 SH SOLE 22346 0 725 SUNCOR ENERGY INC NEW COM COM 867224107 878997 23071 SH SOLE 22346 0 725 SUNCOR ENERGY INC NEW COM COM 867224107 2748418 72115 SH SOLE 72115 0 0 SUNCOR ENERGY INC NEW COM COM 867224107 2748418 72115 SH SOLE 72115 0 0 SUNOCO LP COM UNIT REPSTG LTD PARTNERSHIP INT COM 86765K109 452320 8000 SH SOLE 8000 0 0 SUNOCO LP COM UNIT REPSTG LTD PARTNERSHIP INT COM 86765K109 452320 8000 SH SOLE 8000 0 0 SURGERY PARTNERS INC COM COM 86881A100 10865630 456731 SH SOLE 448107 0 8624 SURGERY PARTNERS INC COM COM 86881A100 10865630 456731 SH SOLE 448107 0 8624 SYNNEX CORP COM COM 87162W100 11152235 96640 SH SOLE 95029 0 1610 SYNNEX CORP COM COM 87162W100 11152235 96640 SH SOLE 95029 0 1610 SYNOPSYS INC COM COM 871607107 2473069 4156 SH SOLE 4156 0 0 SYNOPSYS INC COM COM 871607107 2473069 4156 SH SOLE 4156 0 0 SYNOVUS FINL CORP COM NEW COM 87161C501 95850170 2384926 SH SOLE 2190207 0 194719 SYNOVUS FINL CORP COM NEW COM 87161C501 95850170 2384926 SH SOLE 2190207 0 194719 SYSCO CORP COM COM 871829107 1379359 19321 SH SOLE 19321 0 0 SYSCO CORP COM COM 871829107 1379359 19321 SH SOLE 19321 0 0 T MOBILE US INC COM COM 872590104 451021 2560 SH SOLE 2560 0 0 T MOBILE US INC COM COM 872590104 451021 2560 SH SOLE 2560 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR COM 874039100 14252380 82000 SH SOLE 81408 0 592 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR COM 874039100 14252380 82000 SH SOLE 81408 0 592 TANDEM DIABETES CARE INC COM NEW COM 875372203 10868832 269765 SH SOLE 159065 0 110700 TANDEM DIABETES CARE INC COM NEW COM 875372203 10868832 269765 SH SOLE 159065 0 110700 TARGA RES CORP COM COM 87612G101 2670253 20735 SH SOLE 20735 0 0 TARGA RES CORP COM COM 87612G101 2670253 20735 SH SOLE 20735 0 0 TARGET CORP COM COM 87612E106 83528905 564232 SH SOLE 523676 0 40556 TARGET CORP COM COM 87612E106 83528905 564232 SH SOLE 523676 0 40556 TC ENERGY CORP COM COM 87807B107 1123659 29648 SH SOLE 29648 0 0 TC ENERGY CORP COM COM 87807B107 1123659 29648 SH SOLE 29648 0 0 TE CONNECTIVITY LTD REG SHS COM H84989104 555880 3695 SH SOLE 3695 0 0 TE CONNECTIVITY LTD REG SHS COM H84989104 555880 3695 SH SOLE 3695 0 0 TELEDYNE TECHNOLOGIES INC COM COM 879360105 2354263 6068 SH SOLE 6068 0 0 TELEDYNE TECHNOLOGIES INC COM COM 879360105 2354263 6068 SH SOLE 6068 0 0 TELEFLEX INC COM COM 879369106 299089 1422 SH SOLE 1422 0 0 TELEFLEX INC COM COM 879369106 299089 1422 SH SOLE 1422 0 0 TENARIS S A SPONSORED ADR COM 88031M109 2599911 85187 SH SOLE 84382 0 805 TENARIS S A SPONSORED ADR COM 88031M109 2599911 85187 SH SOLE 84382 0 805 TENCENT HOLDINGS LIMITED SHS PAR HKD COM G87572163 309425 6487 SH SOLE 6487 0 0 TENCENT HOLDINGS LIMITED SHS PAR HKD COM G87572163 309425 6487 SH SOLE 6487 0 0 TERADYNE INC COM COM 880770102 420847 2838 SH SOLE 2838 0 0 TERADYNE INC COM COM 880770102 420847 2838 SH SOLE 2838 0 0 TESLA INC COM COM 88160R101 11120064 56196 SH SOLE 56091 0 105 TESLA INC COM COM 88160R101 11120064 56196 SH SOLE 56091 0 105 TEXAS INSTRS INC COM COM 882508104 54014958 277669 SH SOLE 273139 0 4530 TEXAS INSTRS INC COM COM 882508104 54014958 277669 SH SOLE 273139 0 4530 TEXTRON INC COM COM 883203101 1524358 17754 SH SOLE 17509 0 245 TEXTRON INC COM COM 883203101 1524358 17754 SH SOLE 17509 0 245 TFI INTL INC COM COM 87241L109 14377082 99043 SH SOLE 97270 0 1773 TFI INTL INC COM COM 87241L109 14377082 99043 SH SOLE 97270 0 1773 THALES UNSPONSORD ADR COM 883219206 4529457 141345 SH SOLE 141345 0 0 THALES UNSPONSORD ADR COM 883219206 4529457 141345 SH SOLE 141345 0 0 THE TRADE DESK INC COM CL A COM 88339J105 5095249 52168 SH SOLE 51368 0 800 THE TRADE DESK INC COM CL A COM 88339J105 5095249 52168 SH SOLE 51368 0 800 THERMO FISHER SCIENTIFIC INC COM COM 883556102 22956136 41512 SH SOLE 40227 0 1285 THERMO FISHER SCIENTIFIC INC COM COM 883556102 22956136 41512 SH SOLE 40227 0 1285 THREE BRIDGES EUROPE FUND COM 146105545 7922767 8000 SH SOLE 0 0 8000 THREE BRIDGES EUROPE FUND COM 146105545 7922767 8000 SH SOLE 0 0 8000 TIDEWATER INC NEW COM COM 88642R109 44971304 472338 SH SOLE 447132 0 25206 TIDEWATER INC NEW COM COM 88642R109 44971304 472338 SH SOLE 447132 0 25206 TJX COS INC NEW COM COM 872540109 7117525 64646 SH SOLE 58246 0 6400 TJX COS INC NEW COM COM 872540109 7117525 64646 SH SOLE 58246 0 6400 TOAST INC CL A COM 888787108 780651 30293 SH SOLE 30293 0 0 TOAST INC CL A COM 888787108 780651 30293 SH SOLE 30293 0 0 TOKIO MARINE HOLDINGS INC ADR COM 889094108 4825577 129266 SH SOLE 129266 0 0 TOKIO MARINE HOLDINGS INC ADR COM 889094108 4825577 129266 SH SOLE 129266 0 0 TOKYO ELECTRON LTD ADR COM 889110102 9131253 84175 SH SOLE 84175 0 0 TOKYO ELECTRON LTD ADR COM 889110102 9131253 84175 SH SOLE 84175 0 0 TOTAL S.A. SPONSORED ADS COM 89151E109 7460759 111889 SH SOLE 111284 0 605 TOTAL S.A. SPONSORED ADS COM 89151E109 7460759 111889 SH SOLE 111284 0 605 TP ICAP GROUP PLC COM G8963N100 63192 25020 SH SOLE 25020 0 0 TP ICAP GROUP PLC COM G8963N100 63192 25020 SH SOLE 25020 0 0 TRACTOR SUPPLY CO COM COM 892356106 2675970 9911 SH SOLE 9911 0 0 TRACTOR SUPPLY CO COM COM 892356106 2675970 9911 SH SOLE 9911 0 0 TRANE TECHNOLOGIES PLC SHS COM G8994E103 388137 1180 SH SOLE 1180 0 0 TRANE TECHNOLOGIES PLC SHS COM G8994E103 388137 1180 SH SOLE 1180 0 0 TRANSCAT INC COM COM 893529107 5424855 45328 SH SOLE 25777 0 19551 TRANSCAT INC COM COM 893529107 5424855 45328 SH SOLE 25777 0 19551 TRANSDIGM GROUP INC COM COM 893641100 928822 727 SH SOLE 627 0 100 TRANSDIGM GROUP INC COM COM 893641100 928822 727 SH SOLE 627 0 100 TRANSUNION COM COM 89400J107 633846 8547 SH SOLE 6347 0 2200 TRANSUNION COM COM 89400J107 633846 8547 SH SOLE 6347 0 2200 TRAVELERS COMPANIES INC COM COM 89417E109 1083264 5327 SH SOLE 5327 0 0 TRAVELERS COMPANIES INC COM COM 89417E109 1083264 5327 SH SOLE 5327 0 0 TRIMBLE INC COM COM 896239100 10031499 179390 SH SOLE 176526 0 2864 TRIMBLE INC COM COM 896239100 10031499 179390 SH SOLE 176526 0 2864 TRUIST FINL CORP COM COM 89832Q109 1359983 35006 SH SOLE 35006 0 0 TRUIST FINL CORP COM COM 89832Q109 1359983 35006 SH SOLE 35006 0 0 TWIST BIOSCIENCE CORP COM COM 90184D100 6812615 138243 SH SOLE 79586 0 58657 TWIST BIOSCIENCE CORP COM COM 90184D100 6812615 138243 SH SOLE 79586 0 58657 U S PHYSICAL THERAPY INC COM COM 90337L108 9736447 105350 SH SOLE 103360 0 1990 U S PHYSICAL THERAPY INC COM COM 90337L108 9736447 105350 SH SOLE 103360 0 1990 UBER TECHNOLOGIES INC COM COM 90353T100 2861121 39366 SH SOLE 39366 0 0 UBER TECHNOLOGIES INC COM COM 90353T100 2861121 39366 SH SOLE 39366 0 0 UDEMY INC COM COM 902685106 6425277 744528 SH SOLE 423315 0 321213 UDEMY INC COM COM 902685106 6425277 744528 SH SOLE 423315 0 321213 ULTA BEAUTY INC COM COM 90384S303 26265537 68068 SH SOLE 61145 0 6923 ULTA BEAUTY INC COM COM 90384S303 26265537 68068 SH SOLE 61145 0 6923 UNILEVER PLC COM G92087165 1704162 31027 SH SOLE 31027 0 0 UNILEVER PLC COM G92087165 1704162 31027 SH SOLE 31027 0 0 UNILEVER PLC SPON ADR NEW COM 904767704 6880514 125123 SH SOLE 125123 0 0 UNILEVER PLC SPON ADR NEW COM 904767704 6880514 125123 SH SOLE 125123 0 0 UNION PACIFIC CORP COM COM 907818108 76287067 337166 SH SOLE 321283 0 15882 UNION PACIFIC CORP COM COM 907818108 76287067 337166 SH SOLE 321283 0 15882 UNITED BANKSHARES INC WEST VA COM COM 909907107 70126739 2161737 SH SOLE 2076160 0 85577 UNITED BANKSHARES INC WEST VA COM COM 909907107 70126739 2161737 SH SOLE 2076160 0 85577 UNITED CONTL HLDGS INC COM COM 910047109 877826 18040 SH SOLE 18040 0 0 UNITED CONTL HLDGS INC COM COM 910047109 877826 18040 SH SOLE 18040 0 0 UNITED PARCEL SERVICE INC CL B COM 911312106 2026769 14810 SH SOLE 14710 0 100 UNITED PARCEL SERVICE INC CL B COM 911312106 2026769 14810 SH SOLE 14710 0 100 UNITED RENTALS INC COM COM 911363109 571709 884 SH SOLE 884 0 0 UNITED RENTALS INC COM COM 911363109 571709 884 SH SOLE 884 0 0 UNITED THERAPEUTICS CORP DEL COM COM 91307C102 390542 1226 SH SOLE 1226 0 0 UNITED THERAPEUTICS CORP DEL COM COM 91307C102 390542 1226 SH SOLE 1226 0 0 UNITEDHEALTH GROUP INC COM COM 91324P102 12951739 25432 SH SOLE 25232 0 200 UNITEDHEALTH GROUP INC COM COM 91324P102 12951739 25432 SH SOLE 25232 0 200 UNIVERSAL HLTH SVCS INC CL B COM 913903100 269628 1458 SH SOLE 1458 0 0 UNIVERSAL HLTH SVCS INC CL B COM 913903100 269628 1458 SH SOLE 1458 0 0 UNIVERSAL MUSIC GROUP NV UNSPONSORED ADS COM 91377B109 4486018 301344 SH SOLE 301344 0 0 UNIVERSAL MUSIC GROUP NV UNSPONSORED ADS COM 91377B109 4486018 301344 SH SOLE 301344 0 0 US BANCORP DEL 4 DEP PFD SER M PFD 902973718 450566 25850 SH SOLE 25850 0 0 US BANCORP DEL 4 DEP PFD SER M PFD 902973718 450566 25850 SH SOLE 25850 0 0 US BANCORP DEL COM NEW COM 902973304 991943 24986 SH SOLE 24986 0 0 US BANCORP DEL COM NEW COM 902973304 991943 24986 SH SOLE 24986 0 0 US BANCORP DEL DEP PER PFD SR L PFD 902973734 767284 46900 SH SOLE 45900 0 1000 US BANCORP DEL DEP PER PFD SR L PFD 902973734 767284 46900 SH SOLE 45900 0 1000 US FOODS HLDG CORP COM COM 912008109 85424795 1612397 SH SOLE 1429489 0 182909 US FOODS HLDG CORP COM COM 912008109 85424795 1612397 SH SOLE 1429489 0 182909 VALVOLINE INC COM COM 92047W101 9490046 219677 SH SOLE 215541 0 4136 VALVOLINE INC COM COM 92047W101 9490046 219677 SH SOLE 215541 0 4136 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH COM 921932794 1947698 17671 SH SOLE 17671 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH COM 921932794 1947698 17671 SH SOLE 17671 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL COM 921932778 8375857 100106 SH SOLE 97310 0 2796 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL COM 921932778 8375857 100106 SH SOLE 97310 0 2796 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX COM 921932828 2389940 24335 SH SOLE 24335 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX COM 921932828 2389940 24335 SH SOLE 24335 0 0 VANGUARD BD INDEX FDS SC GWTH IDX ADM COM 921937710 4076183 46357 SH SOLE 46357 0 0 VANGUARD BD INDEX FDS SC GWTH IDX ADM COM 921937710 4076183 46357 SH SOLE 46357 0 0 VANGUARD BD INDEX FDS SMCP VAL IDX ADM COM 921937686 4433192 56531 SH SOLE 55016 0 1516 VANGUARD BD INDEX FDS SMCP VAL IDX ADM COM 921937686 4433192 56531 SH SOLE 55016 0 1516 VANGUARD FENWAY FDS EQTY INCM INVT COM 921921102 1244643 29320 SH SOLE 28897 0 423 VANGUARD FENWAY FDS EQTY INCM INVT COM 921921102 1244643 29320 SH SOLE 28897 0 423 VANGUARD FENWAY FDS PRIMECP CO INV COM 921921508 44475735 1237844 SH SOLE 1237844 0 0 VANGUARD FENWAY FDS PRIMECP CO INV COM 921921508 44475735 1237844 SH SOLE 1237844 0 0 VANGUARD INDEX FDS 500INDEX ADMIR COM 922908710 19409564 38529 SH SOLE 38287 0 242 VANGUARD INDEX FDS 500INDEX ADMIR COM 922908710 19409564 38529 SH SOLE 38287 0 242 VANGUARD INDEX FDS EXTN MKT ADMIR COM 922908694 446916 3490 SH SOLE 3490 0 0 VANGUARD INDEX FDS EXTN MKT ADMIR COM 922908694 446916 3490 SH SOLE 3490 0 0 VANGUARD INDEX FDS GROWTH ETF ETF 922908736 51222540 136955 SH SOLE 136070 0 885 VANGUARD INDEX FDS GROWTH ETF ETF 922908736 51222540 136955 SH SOLE 136070 0 885 VANGUARD INDEX FDS MCAP GR IDXVIP COM 922908538 554387 2415 SH SOLE 2415 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP COM 922908538 554387 2415 SH SOLE 2415 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP COM 922908512 278747 1853 SH SOLE 1853 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP COM 922908512 278747 1853 SH SOLE 1853 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS ETF 922908363 4947290 9892 SH SOLE 9789 0 103 VANGUARD INDEX FDS S&P 500 ETF SHS ETF 922908363 4947290 9892 SH SOLE 9789 0 103 VANGUARD INDEX FDS SM CP VAL ETF ETF 922908611 362962 1989 SH SOLE 1989 0 0 VANGUARD INDEX FDS SM CP VAL ETF ETF 922908611 362962 1989 SH SOLE 1989 0 0 VANGUARD INDEX FDS SMALL CP ETF ETF 922908751 471402 2162 SH SOLE 2162 0 0 VANGUARD INDEX FDS SMALL CP ETF ETF 922908751 471402 2162 SH SOLE 2162 0 0 VANGUARD INDEX FDS SML CP GRW ETF ETF 922908595 517019 2067 SH SOLE 2067 0 0 VANGUARD INDEX FDS SML CP GRW ETF ETF 922908595 517019 2067 SH SOLE 2067 0 0 VANGUARD INDEX FDS TOT STKIDX ADM COM 922908728 2393916 18379 SH SOLE 18379 0 0 VANGUARD INDEX FDS TOT STKIDX ADM COM 922908728 2393916 18379 SH SOLE 18379 0 0 VANGUARD INDEX FDS TOTAL STK MKT COM 922908769 3960511 14805 SH SOLE 14805 0 0 VANGUARD INDEX FDS TOTAL STK MKT COM 922908769 3960511 14805 SH SOLE 14805 0 0 VANGUARD INDEX FDS VALU INDEX ADM COM 922908678 4479540 71570 SH SOLE 71570 0 0 VANGUARD INDEX FDS VALU INDEX ADM COM 922908678 4479540 71570 SH SOLE 71570 0 0 VANGUARD INDEX FDS VALUE ETF ETF 922908744 236605 1475 SH SOLE 1475 0 0 VANGUARD INDEX FDS VALUE ETF ETF 922908744 236605 1475 SH SOLE 1475 0 0 VANGUARD INDEX TR GRW INDEX ADML COM 922908660 41957566 218165 SH SOLE 218165 0 0 VANGUARD INDEX TR GRW INDEX ADML COM 922908660 41957566 218165 SH SOLE 218165 0 0 VANGUARD INDEX TR MDCAP INDX ADM COM 922908645 500316 1668 SH SOLE 1668 0 0 VANGUARD INDEX TR MDCAP INDX ADM COM 922908645 500316 1668 SH SOLE 1668 0 0 VANGUARD INTL EQUITY INDEX FD EMRGMKT IDX FD COM 922042841 1319047 36128 SH SOLE 36128 0 0 VANGUARD INTL EQUITY INDEX FD EMRGMKT IDX FD COM 922042841 1319047 36128 SH SOLE 36128 0 0 VANGUARD INTL EQUITY INDEX FD FTSE EUROPE ETF ETF 922042874 497770 7455 SH SOLE 7455 0 0 VANGUARD INTL EQUITY INDEX FD FTSE EUROPE ETF ETF 922042874 497770 7455 SH SOLE 7455 0 0 VANGUARD INTL EQUITY INDEX FDS FTSE EMR MKT ETF ETF 922042858 50064941 1144080 SH SOLE 1144080 0 0 VANGUARD INTL EQUITY INDEX FDS FTSE EMR MKT ETF ETF 922042858 50064941 1144080 SH SOLE 1144080 0 0 VANGUARD SCOTTSDALE FDS EXPLORER VALUE COM 92206C748 4691752 105031 SH SOLE 105031 0 0 VANGUARD SCOTTSDALE FDS EXPLORER VALUE COM 92206C748 4691752 105031 SH SOLE 105031 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW COM 92206C680 117150770 1248809 SH SOLE 1245483 0 3326 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW COM 92206C680 117150770 1248809 SH SOLE 1245483 0 3326 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL COM 92206C714 10483732 136917 SH SOLE 136917 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL COM 92206C714 10483732 136917 SH SOLE 136917 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW COM 92206C623 10610344 55537 SH SOLE 55537 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW COM 92206C623 10610344 55537 SH SOLE 55537 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL COM 92206C649 1777366 13257 SH SOLE 13257 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL COM 92206C649 1777366 13257 SH SOLE 13257 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX COM 92206C599 716641 2991 SH SOLE 2991 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX COM 92206C599 716641 2991 SH SOLE 2991 0 0 VANGUARD SCOTTSDALE FDS VR 1000GW INST COM 92206C672 17283833 23961 SH SOLE 23961 0 0 VANGUARD SCOTTSDALE FDS VR 1000GW INST COM 92206C672 17283833 23961 SH SOLE 23961 0 0 VANGUARD SPECIALIZED PORTFOLIO DIV APIDX ADMR COM 921908828 1412735 28511 SH SOLE 28511 0 0 VANGUARD SPECIALIZED PORTFOLIO DIV APIDX ADMR COM 921908828 1412735 28511 SH SOLE 28511 0 0 VANGUARD STAR FD TL INT STK IDX COM 921909818 223709 6913 SH SOLE 6913 0 0 VANGUARD STAR FD TL INT STK IDX COM 921909818 223709 6913 SH SOLE 6913 0 0 VANGUARD TAX MANAGED INTL FD DEV MKTS ADMR COM 921943809 311560 19669 SH SOLE 19669 0 0 VANGUARD TAX MANAGED INTL FD DEV MKTS ADMR COM 921943809 311560 19669 SH SOLE 19669 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF ETF 921943858 7488476 151527 SH SOLE 148118 0 3409 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF ETF 921943858 7488476 151527 SH SOLE 148118 0 3409 VANGUARD TAX MANAGED INTL FD TAX MGD SC ADMRL COM 921943403 728605 8421 SH SOLE 8421 0 0 VANGUARD TAX MANAGED INTL FD TAX MGD SC ADMRL COM 921943403 728605 8421 SH SOLE 8421 0 0 VANGUARD WHITEHALL FDS INC SELECT VALUE COM 921946109 752117 25643 SH SOLE 25643 0 0 VANGUARD WHITEHALL FDS INC SELECT VALUE COM 921946109 752117 25643 SH SOLE 25643 0 0 VANGUARD WORLD FD FTSE SOCIL IDX COM 921910717 474081 9117 SH SOLE 9117 0 0 VANGUARD WORLD FD FTSE SOCIL IDX COM 921910717 474081 9117 SH SOLE 9117 0 0 VANGUARD WORLD FD U S GROWTH PTF PTF 921910105 595919 8842 SH SOLE 8842 0 0 VANGUARD WORLD FD U S GROWTH PTF PTF 921910105 595919 8842 SH SOLE 8842 0 0 VANGUARD WORLD FD US GROWTH ADML COM 921910600 519886 2976 SH SOLE 2976 0 0 VANGUARD WORLD FD US GROWTH ADML COM 921910600 519886 2976 SH SOLE 2976 0 0 VANGUARD WORLD FDS INF TECH ETF COM 92204A702 454353 788 SH SOLE 788 0 0 VANGUARD WORLD FDS INF TECH ETF COM 92204A702 454353 788 SH SOLE 788 0 0 VANGUARD WORLD FDS UTIL INDEX ADM COM 92204A769 270779 3653 SH SOLE 3653 0 0 VANGUARD WORLD FDS UTIL INDEX ADM COM 92204A769 270779 3653 SH SOLE 3653 0 0 VANGUARD/PRIMECAP FD INC ADMIRAL SHARES COM 921936209 1238930 6887 SH SOLE 6887 0 0 VANGUARD/PRIMECAP FD INC ADMIRAL SHARES COM 921936209 1238930 6887 SH SOLE 6887 0 0 VANGUARD/PRIMECAP FD INC COM COM 921936100 758141 4366 SH SOLE 3019 0 1347 VANGUARD/PRIMECAP FD INC COM COM 921936100 758141 4366 SH SOLE 3019 0 1347 VANGUARD/WINDSOR FD INC WINDSOR II ADM COM 922018304 4818922 58094 SH SOLE 55814 0 2280 VANGUARD/WINDSOR FD INC WINDSOR II ADM COM 922018304 4818922 58094 SH SOLE 55814 0 2280 VANGUARD/WINDSOR FD INC WINDSOR II INV COM 922018205 8380330 179182 SH SOLE 179182 0 0 VANGUARD/WINDSOR FD INC WINDSOR II INV COM 922018205 8380330 179182 SH SOLE 179182 0 0 VARONIS SYS INC COM COM 922280102 5414854 112880 SH SOLE 66860 0 46020 VARONIS SYS INC COM COM 922280102 5414854 112880 SH SOLE 66860 0 46020 VEECO INSTRS INC DEL COM COM 922417100 13013593 278604 SH SOLE 159740 0 118864 VEECO INSTRS INC DEL COM COM 922417100 13013593 278604 SH SOLE 159740 0 118864 VERALTO CORP COM SHS COM 92338C103 3871881 40556 SH SOLE 40513 0 43 VERALTO CORP COM SHS COM 92338C103 3871881 40556 SH SOLE 40513 0 43 VERICEL CORP COM COM 92346J108 7948939 173255 SH SOLE 99370 0 73885 VERICEL CORP COM COM 92346J108 7948939 173255 SH SOLE 99370 0 73885 VERISK ANALYTICS INC CL A COM 92345Y106 4423316 16410 SH SOLE 16410 0 0 VERISK ANALYTICS INC CL A COM 92345Y106 4423316 16410 SH SOLE 16410 0 0 VERIZON COMMUNICATIONS INC COM COM 92343V104 6935361 168171 SH SOLE 163615 0 4556 VERIZON COMMUNICATIONS INC COM COM 92343V104 6935361 168171 SH SOLE 163615 0 4556 VERTEX INC CL A COM 92538J106 25396756 704487 SH SOLE 691107 0 13380 VERTEX INC CL A COM 92538J106 25396756 704487 SH SOLE 691107 0 13380 VERTEX PHARMACEUTICALS INC COM COM 92532F100 6449118 13759 SH SOLE 13759 0 0 VERTEX PHARMACEUTICALS INC COM COM 92532F100 6449118 13759 SH SOLE 13759 0 0 VICI PPTYS INC COM COM 925652109 1882572 65732 SH SOLE 64552 0 1180 VICI PPTYS INC COM COM 925652109 1882572 65732 SH SOLE 64552 0 1180 VINCI S A ADR COM 927320101 6536782 247983 SH SOLE 246733 0 1250 VINCI S A ADR COM 927320101 6536782 247983 SH SOLE 246733 0 1250 VISA INC COM CL A COM 92826C839 38716980 147510 SH SOLE 144342 0 3169 VISA INC COM CL A COM 92826C839 38716980 147510 SH SOLE 144342 0 3169 VSE CORP COM COM 918284100 9766946 110636 SH SOLE 62886 0 47750 VSE CORP COM COM 918284100 9766946 110636 SH SOLE 62886 0 47750 WABTEC CORP COM COM 929740108 1022900 6472 SH SOLE 6472 0 0 WABTEC CORP COM COM 929740108 1022900 6472 SH SOLE 6472 0 0 WALMART INC COM COM 931142103 6301665 93068 SH SOLE 93068 0 0 WALMART INC COM COM 931142103 6301665 93068 SH SOLE 93068 0 0 WARBY PARKER INC CL A COM COM 93403J106 3863940 240594 SH SOLE 136823 0 103771 WARBY PARKER INC CL A COM COM 93403J106 3863940 240594 SH SOLE 136823 0 103771 WARNER BROS DISCOVERY INC COM SER A COM 934423104 80464 10815 SH SOLE 9903 0 912 WARNER BROS DISCOVERY INC COM SER A COM 934423104 80464 10815 SH SOLE 9903 0 912 WASHINGTON MUT INVS FD INC COM 939330106 334621 5537 SH SOLE 5537 0 0 WASHINGTON MUT INVS FD INC COM 939330106 334621 5537 SH SOLE 5537 0 0 WASTE CONNECTIONS INC COM COM 94106B101 129384817 737824 SH SOLE 686717 0 51107 WASTE CONNECTIONS INC COM COM 94106B101 129384817 737824 SH SOLE 686717 0 51107 WASTE MGMT INC DEL COM COM 94106L109 897735 4208 SH SOLE 2178 0 2030 WASTE MGMT INC DEL COM COM 94106L109 897735 4208 SH SOLE 2178 0 2030 WEAVE COMMUNICATIONS INC COM COM 94724R108 5272957 584585 SH SOLE 332377 0 252208 WEAVE COMMUNICATIONS INC COM COM 94724R108 5272957 584585 SH SOLE 332377 0 252208 WEBSTER FINL CORP CONN COM COM 947890109 304476 6985 SH SOLE 6985 0 0 WEBSTER FINL CORP CONN COM COM 947890109 304476 6985 SH SOLE 6985 0 0 WELLS FARGO CO NEW COM COM 949746101 1727919 29094 SH SOLE 28844 0 250 WELLS FARGO CO NEW COM COM 949746101 1727919 29094 SH SOLE 28844 0 250 WELLS FARGO CO NEW DEP SH PFD CL A PFD 94988U128 564618 27800 SH SOLE 27800 0 0 WELLS FARGO CO NEW DEP SH PFD CL A PFD 94988U128 564618 27800 SH SOLE 27800 0 0 WERNER ENTERPRISES INC COM COM 950755108 6535786 182411 SH SOLE 103721 0 78690 WERNER ENTERPRISES INC COM COM 950755108 6535786 182411 SH SOLE 103721 0 78690 WEST PHARMACEUTICAL SVSC INC COM COM 955306105 3978043 12077 SH SOLE 12077 0 0 WEST PHARMACEUTICAL SVSC INC COM COM 955306105 3978043 12077 SH SOLE 12077 0 0 WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT COM 958669103 1490471 37515 SH SOLE 37515 0 0 WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT COM 958669103 1490471 37515 SH SOLE 37515 0 0 WESTROCK CO COM COM 96145D105 1155980 23000 SH SOLE 23000 0 0 WESTROCK CO COM COM 96145D105 1155980 23000 SH SOLE 23000 0 0 WEYERHAEUSER CO COM COM 962166104 343661 12105 SH SOLE 12105 0 0 WEYERHAEUSER CO COM COM 962166104 343661 12105 SH SOLE 12105 0 0 WH GROUP LTD SPONSORED ADR COM 92890T205 2133897 162064 SH SOLE 160599 0 1465 WH GROUP LTD SPONSORED ADR COM 92890T205 2133897 162064 SH SOLE 160599 0 1465 WHEATON PRECIOUS METALS CORP COM COM 962879102 1572600 30000 SH SOLE 30000 0 0 WHEATON PRECIOUS METALS CORP COM COM 962879102 1572600 30000 SH SOLE 30000 0 0 WILLIAMS COS INC DEL COM COM 969457100 118615138 2790944 SH SOLE 2578622 0 212322 WILLIAMS COS INC DEL COM COM 969457100 118615138 2790944 SH SOLE 2578622 0 212322 WILLSCOT MOBIL MINI HLDNG CORP COM CL A COM 971378104 28599614 759820 SH SOLE 702942 0 56878 WILLSCOT MOBIL MINI HLDNG CORP COM CL A COM 971378104 28599614 759820 SH SOLE 702942 0 56878 WINGSTOP INC COM COM 974155103 2322939 5496 SH SOLE 5496 0 0 WINGSTOP INC COM COM 974155103 2322939 5496 SH SOLE 5496 0 0 WISDOMTREE TR INDIA ERNGS FD ETF 97717W422 661436 13700 SH SOLE 13700 0 0 WISDOMTREE TR INDIA ERNGS FD ETF 97717W422 661436 13700 SH SOLE 13700 0 0 WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 467832 5994 SH SOLE 5994 0 0 WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 467832 5994 SH SOLE 5994 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR COM 980228308 1236927 65759 SH SOLE 65759 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR COM 980228308 1236927 65759 SH SOLE 65759 0 0 WORKDAY INC CL A COM 98138H101 947447 4238 SH SOLE 3983 0 255 WORKDAY INC CL A COM 98138H101 947447 4238 SH SOLE 3983 0 255 XENCOR INC COM COM 98401F105 2765919 146113 SH SOLE 83061 0 63052 XENCOR INC COM COM 98401F105 2765919 146113 SH SOLE 83061 0 63052 XPO INC COM COM 983793100 343926 3240 SH SOLE 3240 0 0 XPO INC COM COM 983793100 343926 3240 SH SOLE 3240 0 0 XSHORE AB COM W989CF144 0 87400 SH SOLE 87400 0 0 XSHORE AB COM W989CF144 0 87400 SH SOLE 87400 0 0 XYLEM INC COM COM 98419M100 13499746 99534 SH SOLE 99075 0 459 XYLEM INC COM COM 98419M100 13499746 99534 SH SOLE 99075 0 459 YAMAHA MOTOR CO COM J95776126 2205360 238250 SH SOLE 238250 0 0 YAMAHA MOTOR CO COM J95776126 2205360 238250 SH SOLE 238250 0 0 YAMAHA MOTOR CO LTD UNSPONSORED ADR COM 984628206 627091 33873 SH SOLE 32486 0 1387 YAMAHA MOTOR CO LTD UNSPONSORED ADR COM 984628206 627091 33873 SH SOLE 32486 0 1387 YELLOW CAKE PLC COM G98334108 75520 10265 SH SOLE 10265 0 0 YELLOW CAKE PLC COM G98334108 75520 10265 SH SOLE 10265 0 0 YUE YUEN INDL HLDG COM G98803144 51253 26500 SH SOLE 26500 0 0 YUE YUEN INDL HLDG COM G98803144 51253 26500 SH SOLE 26500 0 0 YUM BRANDS INC COM COM 988498101 2542702 19196 SH SOLE 19196 0 0 YUM BRANDS INC COM COM 988498101 2542702 19196 SH SOLE 19196 0 0 YUM CHINA HLDGS INC COM COM 98850P109 592035 19197 SH SOLE 19197 0 0 YUM CHINA HLDGS INC COM COM 98850P109 592035 19197 SH SOLE 19197 0 0 ZEBRA TECHNOLOGIES CORP CL A COM 989207105 47740635 154535 SH SOLE 136167 0 18369 ZEBRA TECHNOLOGIES CORP CL A COM 989207105 47740635 154535 SH SOLE 136167 0 18369 ZETA GLOBAL HOLDINGS CORP CL A COM 98956A105 13635260 772536 SH SOLE 459396 0 313140 ZETA GLOBAL HOLDINGS CORP CL A COM 98956A105 13635260 772536 SH SOLE 459396 0 313140 ZEVIA PBC CL A COM 98955K104 481106 712538 SH SOLE 387819 0 324719 ZEVIA PBC CL A COM 98955K104 481106 712538 SH SOLE 387819 0 324719 ZIMMER BIOMET HLDGS INC COM COM 98956P102 387599 3571 SH SOLE 2771 0 800 ZIMMER BIOMET HLDGS INC COM COM 98956P102 387599 3571 SH SOLE 2771 0 800 ZIONS BANCORPORATION N A DEP RP PFD G PFD 989701859 227923 9000 SH SOLE 9000 0 0 ZIONS BANCORPORATION N A DEP RP PFD G PFD 989701859 227923 9000 SH SOLE 9000 0 0 ZOETIS INC CL A COM 98978V103 2390634 13790 SH SOLE 13790 0 0 ZOETIS INC CL A COM 98978V103 2390634 13790 SH SOLE 13790 0 0 ZURICH INS GROUP LTD SPONSORED ADR COM 989825104 5270476 98853 SH SOLE 98233 0 620 ZURICH INS GROUP LTD SPONSORED ADR COM 989825104 5270476 98853 SH SOLE 98233 0 620 ZURICH INSURANCE GROUP AG ORD COM H9870Y105 379050 705 SH SOLE 705 0 0 ZURICH INSURANCE GROUP AG ORD COM H9870Y105 379050 705 SH SOLE 705 0 0 ZYMEWORKS INC COM COM 98985Y108 3388205 398144 SH SOLE 226380 0 171764 ZYMEWORKS INC COM COM 98985Y108 3388205 398144 SH SOLE 226380 0 171764