The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM COM 88579Y101   6,781,236 56,548 SH   SOLE   56,215 0 333
ABBOTT LABS COM COM 002824100   140,418,336 1,278,972 SH   SOLE   1,154,947 0 124,025
ABBVIE INC COM COM 00287Y109   29,678,222 183,641 SH   SOLE   180,452 0 3,189
ABM INDS INC COM COM 000957100   47,561,027 1,070,712 SH   SOLE   1,004,979 0 65,733
ABSOLUTE SOFTWARE CORP COM COM 00386B109   7,777,090 744,932 SH   SOLE   411,186 0 333,746
ACADIA HEALTHCARE COMPANY INC COM 00404A109   10,525,024 127,855 SH   SOLE   125,517 0 2,338
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101   66,132,025 247,834 SH   SOLE   221,638 0 26,196
ACI WORLDWIDE INC COM COM 004498101   325,473 14,151 SH   SOLE   14,151 0 0
ADAPTHEALTH CORP COM 00653Q102   33,695,908 1,753,169 SH   SOLE   1,646,448 0 106,721
ADDUS HOMECARE CORP COM COM 006739106   74,962,730 753,470 SH   SOLE   715,470 0 38,000
ADOBE SYS INC COM COM 00724F101   3,826,346 11,370 SH   SOLE   11,100 0 270
ADVANCED DRAIN SYS INC DEL COM COM 00790R104   12,215,169 149,020 SH   SOLE   146,624 0 2,396
ADVANCED MICRO DEVICES INC COM COM 007903107   578,072 8,925 SH   SOLE   8,925 0 0
ADVANTEST CORP SPON ADR NEW COM 00762U200   242,812 3,778 SH   SOLE   3,403 0 375
AEHR TEST SYSTEMS COM COM 00760J108   4,419,347 219,868 SH   SOLE   119,800 0 100,068
AES CORP COM COM 00130H105   380,207 13,220 SH   SOLE   13,220 0 0
AFLAC INC COM COM 001055102   744,579 10,350 SH   SOLE   10,350 0 0
AGILENT TECHNOLOGIES INC COM COM 00846U101   46,971,992 313,879 SH   SOLE   261,147 0 52,732
AGREE REALTY CORP COM COM 008492100   1,046,005 14,747 SH   SOLE   14,747 0 0
AIR PRODS & CHEMS INC COM COM 009158106   2,996,595 9,721 SH   SOLE   9,065 0 656
AIRBNB INC COM CL A COM 009066101   6,351,539 74,287 SH   SOLE   1,052 0 73,235
AIRBUS SE UNSPONSORED ADR COM 009279100   2,330,117 78,667 SH   SOLE   77,707 0 960
ALBEMARLE CORP COM COM 012653101   1,089,938 5,026 SH   SOLE   5,026 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102   1,641,998 18,640 SH   SOLE   18,459 0 181
ALIGN TECHNOLOGY INC COM COM 016255101   865,745 4,105 SH   SOLE   3,098 0 1,007
ALIMENTATION COUCHE-TARD INC C COM 01626P148   490,932 11,155 SH   SOLE   11,155 0 0
ALLEGION PUB LTD CO ORD SHS COM G0176J109   399,988 3,800 SH   SOLE   3,800 0 0
ALLEGRO MICROSYSTEMS INC COM COM 01749D105   17,071,503 568,671 SH   SOLE   499,805 0 68,866
ALLIED MOTION TECHNOLOGIES INC COM 019330109   6,924,614 198,926 SH   SOLE   108,377 0 90,549
ALPHABET INC CAP STK CL A COM 02079K305   65,314,993 740,281 SH   SOLE   703,741 0 36,540
ALPHABET INC CAP STK CL C COM 02079K107   114,818,927 1,294,026 SH   SOLE   1,135,219 0 158,807
ALTA EQUIPMENT GROUP INC COMMO COM 02128L106   4,796,583 363,653 SH   SOLE   198,107 0 165,546
ALTIMMUNE INC COM COM 02155H200   1,028,125 62,500 SH   SOLE   62,500 0 0
ALTRA INDL MOTION CORP COM COM 02208R106   34,248,103 573,190 SH   SOLE   540,717 0 32,473
ALTRIA GROUP INC COM COM 02209S103   2,168,940 47,450 SH   SOLE   47,450 0 0
AMAZON COM INC COM COM 023135106   16,479,708 196,187 SH   SOLE   192,187 0 4,000
AMBARELLA INC COM G037AX101   5,609,731 68,220 SH   SOLE   39,441 0 28,779
AMBEV SA SPONSORED ADR COM 02319V103   60,914 22,395 SH   SOLE   22,395 0 0
AMCOR PLC ORD COM G0250X107   121,482 10,200 SH   SOLE   10,200 0 0
AMERICAN BATTERY METALS C COM COM 02451V101   12,300 30,000 SH   SOLE   30,000 0 0
AMERICAN ELEC PWR INC COM COM 025537101   8,620,700 90,792 SH   SOLE   90,792 0 0
AMERICAN EXPRESS CO COM COM 025816109   9,415,664 63,727 SH   SOLE   60,877 0 2,850
AMERICAN INTL GROUP INC COM NE COM 026874784   1,314,886 20,792 SH   SOLE   20,792 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100   2,826,848 13,343 SH   SOLE   13,268 0 75
AMERICAN WTR WKS CO INC NEW CO COM 030420103   11,075,599 72,665 SH   SOLE   71,865 0 800
AMERIPRISE FINL INC COM COM 03076C106   119,031,769 382,284 SH   SOLE   338,034 0 44,250
AMERISOURCEBERGEN CORP COM COM 03073E105   5,362,044 32,358 SH   SOLE   32,358 0 0
AMETEK INC COM COM 031100100   143,409,586 1,026,407 SH   SOLE   872,130 0 154,277
AMGEN INC COM COM 031162100   80,047,157 304,779 SH   SOLE   270,573 0 34,206
AMICUS THERAPEUTICS INC COM COM 03152W109   2,919,228 239,085 SH   SOLE   134,235 0 104,850
AMN HEALTHCARE SERVICES INC CO COM 001744101   40,872,389 397,514 SH   SOLE   374,571 0 22,943
AMPHASTAR PHARMACEUTICALS INC COM 03209R103   6,252,887 223,158 SH   SOLE   121,369 0 101,789
AMPHENOL CORP NEW CL A COM 032095101   2,995,348 39,340 SH   SOLE   39,340 0 0
ANALOG DEVICES INC COM COM 032654105   2,114,675 12,892 SH   SOLE   8,892 0 4,000
ANSYS INC COM COM 03662Q105   1,031,106 4,268 SH   SOLE   4,268 0 0
AON PLC SHS CL A COM G0403H108   8,929,165 29,750 SH   SOLE   28,460 0 1,290
APA CORPORATION COM COM 03743Q108   321,672 6,891 SH   SOLE   6,891 0 0
APPLE INC COM COM 037833100   105,884,764 814,937 SH   SOLE   803,404 0 11,533
APPLIED MATLS INC COM COM 038222105   362,643 3,724 SH   SOLE   3,724 0 0
APTARGROUP INC COM COM 038336103   402,857 3,663 SH   SOLE   3,663 0 0
APTIV PLC SHS COM G6095L109   1,596,807 17,146 SH   SOLE   17,146 0 0
ARCH CAP GROUP LTD ORD COM G0450A105   789,772 12,580 SH   SOLE   12,580 0 0
ARCOSA INC COM COM 039653100   47,927,011 881,984 SH   SOLE   729,432 0 152,552
ARMADA HOFFLER PPTYS INC COM COM 04208T108   15,034,479 1,307,346 SH   SOLE   672,576 0 634,770
ASBURY AUTOMOTIVE GROUP INC CO COM 043436104   37,778,551 210,759 SH   SOLE   198,375 0 12,384
ASE INDUSTRIAL HOLDING CO LTD COM 00215W100   1,487,746 237,280 SH   SOLE   237,280 0 0
ASHLAND GLOBAL HLDGS INC COM COM 044186104   262,803 2,444 SH   SOLE   2,444 0 0
ASML HOLDING N V N Y REGISTRY COM N07059210   7,605,888 13,920 SH   SOLE   13,445 0 475
ASPEN AEROGELS INC COM COM 04523Y105   2,489,765 211,176 SH   SOLE   118,258 0 92,918
ASTRAZENECA PLC SPONSORED ADR COM 046353108   3,778,019 55,723 SH   SOLE   55,353 0 370
AT&T INC COM COM 00206R102   1,379,498 74,932 SH   SOLE   66,429 0 8,503
ATKORE INC COM COM 047649108   18,407,726 162,297 SH   SOLE   159,342 0 2,955
ATLANTIC UN BANKSHARES CORP CO COM 04911A107   1,838,068 52,307 SH   SOLE   52,307 0 0
ATLASSIAN CORP CL A COM 049468101   1,686,480 13,106 SH   SOLE   13,106 0 0
ATMOS ENERGY CORP COM COM 049560105   151,676,995 1,353,413 SH   SOLE   1,100,737 0 252,676
ATRICURE INC COM COM 04963C209   9,500,160 214,064 SH   SOLE   120,553 0 93,511
AUTODESK INC COM COM 052769106   453,347 2,426 SH   SOLE   2,426 0 0
AUTOLIV INC COM COM 052800109   1,158,426 15,127 SH   SOLE   15,127 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   10,407,847 43,573 SH   SOLE   43,073 0 500
AVANGRID INC COM STOCK COM 05351W103   397,823 9,256 SH   SOLE   9,256 0 0
AVANTOR INC COM COM 05352A100   46,988,541 2,228,001 SH   SOLE   1,441,562 0 786,439
AVERY DENNISON CORP COM COM 053611109   113,413,876 626,596 SH   SOLE   510,252 0 116,344
AVIENT CORPORATION COM COM 05368V106   43,039,240 1,274,859 SH   SOLE   1,197,886 0 76,973
AXCELIS TECHNOLOGIES INC COM N COM 054540208   2,385,800 30,063 SH   SOLE   17,812 0 12,251
AXOGEN INC COM COM 05463X106   6,833,116 684,681 SH   SOLE   372,229 0 312,452
AXON ENTERPRISE INC COM COM 05464C101   366,373 2,208 SH   SOLE   2,208 0 0
AZENTA INC COM COM 114340102   14,856,114 255,172 SH   SOLE   146,287 0 108,885
BAE SYS PLC SPONSORED ADR COM 05523R107   4,776,145 115,954 SH   SOLE   115,085 0 869
BAIDU INC SPON ADR REP A COM 056752108   2,003,938 17,520 SH   SOLE   17,295 0 225
BANCO BRADESCO S A SP ADR PFD COM 059460303   71,603 24,862 SH   SOLE   24,862 0 0
BANCORP INC DEL COM COM 05969A105   6,647,391 234,228 SH   SOLE   132,563 0 101,665
BANK N S HALIFAX COM COM 064149107   515,563 10,526 SH   SOLE   10,526 0 0
BANK NEW YORK MELLON CORP COM COM 064058100   1,776,919 39,036 SH   SOLE   38,716 0 320
BARRICK GOLD CORPORATION COM COM 067901108   717,076 41,739 SH   SOLE   28,349 0 13,390
BAUSCH HEALTH COS INC COM COM 071734107   110,791 17,670 SH   SOLE   2,820 0 14,850
BAXTER INTL INC COM COM 071813109   930,865 18,263 SH   SOLE   15,988 0 2,275
BAYER A G SPONSORED ADR COM 072730302   699,592 54,274 SH   SOLE   54,274 0 0
BECTON DICKINSON & CO COM COM 075887109   2,206,815 8,678 SH   SOLE   8,678 0 0
BELDEN INC COM COM 077454106   63,239,501 879,548 SH   SOLE   827,583 0 51,965
BELLRING BRANDS INC COM CL A COM 07831C103   15,175,060 591,851 SH   SOLE   581,030 0 10,821
BERKLEY W R CORP COM COM 084423102   296,448 4,085 SH   SOLE   4,085 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108   14,530,040 31 SH   SOLE   28 0 3
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   26,599,997 86,112 SH   SOLE   85,412 0 700
BHP BILLITON LTD SPONSORED ADR COM 088606108   1,869,256 30,125 SH   SOLE   30,125 0 0
BIO TECHNE CORP COM COM 09073M104   1,394,042 16,820 SH   SOLE   16,820 0 0
BIOSIG TECH INC COM NEW COM 09073N201   4,200 10,000 SH   SOLE   10,000 0 0
BK OF AMERICA CORP COM COM 060505104   3,152,097 95,172 SH   SOLE   95,172 0 0
BLACKLINE INC COM COM 09239B109   12,451,408 185,096 SH   SOLE   182,284 0 2,812
BLACKROCK INC COM COM 09247X101   17,384,111 24,532 SH   SOLE   23,422 0 1,110
BLACKSTONE INC COM COM 09260D107   17,813,316 240,104 SH   SOLE   240,104 0 0
BLACKSTONE REAL ESTATE INCOME COM PER092613   1,377,977 92,606 SH   SOLE   92,606 0 0
BOEING CO COM COM 097023105   3,067,079 16,101 SH   SOLE   15,376 0 725
BOOKING HLDGS INC COM COM 09857L108   614,660 305 SH   SOLE   255 0 50
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106   1,095,579 10,482 SH   SOLE   10,482 0 0
BORGWARNER INC COM COM 099724106   93,686,343 2,327,611 SH   SOLE   1,881,228 0 446,383
BOSTON SCIENTIFIC CORP COM COM 101137107   321,577 6,950 SH   SOLE   6,950 0 0
BOX INC CL A COM 10316T104   5,547,584 178,207 SH   SOLE   97,082 0 81,125
BP PLC SPONSORED ADR COM 055622104   5,129,086 146,839 SH   SOLE   142,069 0 4,770
BRIDGESTONE CORP ADR COM 108441205   1,395,552 78,490 SH   SOLE   78,490 0 0
BRIGHTVIEW HLDGS INC COM COM 10948C107   8,408,232 1,220,353 SH   SOLE   601,508 0 618,845
BRINKER INTL INC COM COM 109641100   18,688,953 585,677 SH   SOLE   548,445 0 37,232
BRINKS CO COM COM 109696104   40,060,785 745,872 SH   SOLE   701,593 0 44,279
BRISTOL MYERS SQUIBB CO COM COM 110122108   8,196,904 113,925 SH   SOLE   107,375 0 6,550
BRITISH AMERN TOB PLC SPONSORE COM 110448107   4,098,830 102,522 SH   SOLE   102,522 0 0
BROADCOM INC COM COM 11135F101   141,331,849 252,771 SH   SOLE   220,556 0 32,215
BROADRIDGE FINL SOLUTIONS INC COM 11133T103   1,268,870 9,460 SH   SOLE   9,460 0 0
BROOKFIELD ASSET MANAGEMENT LT COM 113004105   1,651,619 52,499 SH   SOLE   50,511 0 1,988
BROOKFIELD CORP CL A LTD VT SH COM 11271J107   8,624,381 274,138 SH   SOLE   263,083 0 11,055
BROOKFIELD RENEWABLE CORP CL A COM 11284V105   3,320,167 120,558 SH   SOLE   115,358 0 5,200
BROWN FORMAN CORP CL B COM 115637209   783,825 11,934 SH   SOLE   11,934 0 0
BRUNSWICK CORP COM COM 117043109   60,635,714 841,228 SH   SOLE   711,455 0 129,773
BUILDERS FIRSTSOURCE INC COM COM 12008R107   468,823 7,226 SH   SOLE   7,226 0 0
BURLINGTON STORES INC COM COM 122017106   1,675,406 8,263 SH   SOLE   8,263 0 0
BUSINESS FIRST BANCSHARES INC COM 12326C105   8,590,475 388,007 SH   SOLE   380,867 0 7,140
BWX TECHNOLOGIES INC COM COM 05605H100   14,502,053 249,691 SH   SOLE   117,751 0 131,940
BYD CO LTD SHS H COM Y1023R104   403,518 16,350 SH   SOLE   16,350 0 0
CACI INTL INC CL A COM 127190304   8,537,357 28,402 SH   SOLE   27,874 0 528
CACTUS INC CL A COM 127203107   6,406,692 127,471 SH   SOLE   71,688 0 55,783
CADENCE BANK COM COM 12740C103   139,879,929 5,672,341 SH   SOLE   4,882,684 0 789,657
CALIX INC COM COM 13100M509   5,315,300 77,675 SH   SOLE   43,237 0 34,438
CAMBIUM NETWORKS CORP SHS COM G17766109   3,508,763 161,918 SH   SOLE   88,214 0 73,704
CANADA GOOSE HOLDINGS INC SHS COM 135086106   11,394,535 639,783 SH   SOLE   628,112 0 11,671
CANADIAN NATL RY CO COM COM 136375102   9,802,845 82,460 SH   SOLE   79,770 0 2,690
CANON INC SPONSORED ADR COM 138006309   1,349,146 62,230 SH   SOLE   62,230 0 0
CANTALOUPE INC COM COM 138103106   3,346,816 769,383 SH   SOLE   420,437 0 348,946
CARDINAL HEALTH INC COM COM 14149Y108   512,262 6,664 SH   SOLE   5,464 0 1,200
CAREDX INC COM COM 14167L103   4,020,736 352,387 SH   SOLE   198,947 0 153,440
CARLISLE COS INC COM COM 142339100   129,451,264 549,337 SH   SOLE   411,193 0 138,144
CARRIER GLOBAL CORPORATION COM COM 14448C104   2,166,739 52,527 SH   SOLE   52,527 0 0
CARTERS INC COM COM 146229109   27,154,459 363,952 SH   SOLE   357,202 0 6,750
CASELLA WASTE SYS INC CL A COM 147448104   117,646,313 1,483,373 SH   SOLE   1,245,462 0 237,911
CATALENT INC COM COM 148806102   239,453 5,320 SH   SOLE   5,320 0 0
CATERPILLAR INC DEL COM COM 149123101   3,810,681 15,907 SH   SOLE   15,907 0 0
CBIZ INC COM COM 124805102   61,577,953 1,314,364 SH   SOLE   1,233,322 0 81,042
CDW CORP COM COM 12514G108   55,959,650 313,359 SH   SOLE   270,612 0 42,747
CECO ENVIRONMENTAL CORP COM COM 125141101   2,023,291 173,227 SH   SOLE   94,400 0 78,827
CENTRAL GARDEN & PET CO CL A N COM 153527205   35,112,819 980,805 SH   SOLE   921,170 0 59,635
CERIDIAN HCM HLDG INC COM COM 15677J108   241,653 3,767 SH   SOLE   3,767 0 0
CERTARA INC COM COM 15687V109   4,268,192 265,600 SH   SOLE   151,674 0 113,926
CERUS CORP COM COM 157085101   7,079,456 1,939,577 SH   SOLE   1,089,452 0 850,125
CHARLES RIV LABS INTL INC COM COM 159864107   1,098,652 5,042 SH   SOLE   5,042 0 0
CHECK POINT SOFTWARE TECH LTD COM M22465104   334,324 2,650 SH   SOLE   2,650 0 0
CHEFS WHSE INC COM COM 163086101   21,831,480 655,994 SH   SOLE   643,958 0 12,036
CHEVRON CORP NEW COM COM 166764100   151,850,514 846,011 SH   SOLE   770,530 0 75,481
CHORD ENERGY CORPORATION COM N COM 674215207   5,630,689 41,157 SH   SOLE   23,174 0 17,983
CHUBB LIMITED COM COM H1467J104   200,967 911 SH   SOLE   911 0 0
CIGNA CORP NEW COM COM 125523100   1,283,611 3,874 SH   SOLE   3,874 0 0
CINTAS CORP COM COM 172908105   2,086,484 4,620 SH   SOLE   4,620 0 0
CISCO SYS INC COM COM 17275R102   146,415,156 3,073,366 SH   SOLE   2,695,803 0 377,563
CITIGROUP INC COM NEW COM 172967424   81,575,109 1,803,562 SH   SOLE   1,561,492 0 242,070
CITY OFFICE REIT INC COM COM 178587101   926,627 110,576 SH   SOLE   110,576 0 0
CK HUTCHISON HLDGS LTD ADR COM 12562Y100   1,235,040 205,840 SH   SOLE   205,840 0 0
CLEARPOINT NEURO INC COM COM 18507C103   302,379 35,700 SH   SOLE   35,700 0 0
CLEARWAY ENERGY INC CL C COM 18539C204   2,438,884 76,526 SH   SOLE   75,526 0 1,000
COCA COLA CO COM COM 191216100   18,356,001 288,571 SH   SOLE   281,371 0 7,200
COCA COLA EUROPEAN PARTNERS P COM G25839104   5,595,286 101,144 SH   SOLE   100,449 0 695
COGNEX CORP COM COM 192422103   877,047 18,617 SH   SOLE   18,617 0 0
COHERENT CORP COM COM 19247G107   217,023 6,183 SH   SOLE   6,183 0 0
COLGATE PALMOLIVE CO COM COM 194162103   4,562,808 57,911 SH   SOLE   57,486 0 425
COLLIERS INTL GROUP INC SUB VT COM 194693107   6,317,718 68,641 SH   SOLE   65,811 0 2,830
COLUMBIA BKG SYS INC COM COM 197236102   51,250,196 1,700,969 SH   SOLE   1,170,825 0 530,144
COLUMBIA SPORTSWEAR CO COM COM 198516106   319,667 3,650 SH   SOLE   3,650 0 0
COMCAST CORP NEW CL A COM 20030N101   41,279,252 1,180,419 SH   SOLE   1,036,463 0 143,956
COMMERCIAL INTL BK EGYPT S A E COM 201712304   49,899 42,649 SH   SOLE   42,649 0 0
COMMVAULT SYSTEMS INC COM COM 204166102   6,170,888 98,200 SH   SOLE   98,200 0 0
COMPANHIA BRASILEIRA DE DISTRB COM 20440T300   58,745 18,950 SH   SOLE   18,950 0 0
COMPASS DIVERSIFIED HOLDINGS S COM 20451Q104   546,900 30,000 SH   SOLE   30,000 0 0
CONCENTRIX CORP COM COM 20602D101   111,709,389 838,911 SH   SOLE   653,651 0 185,260
CONNECTONE BANCORP INC NEW COM COM 20786W107   333,081 13,758 SH   SOLE   13,758 0 0
CONOCOPHILLIPS COM COM 20825C104   30,315,262 256,909 SH   SOLE   255,997 0 912
CONSOLIDATED EDISON INC COM COM 209115104   477,503 5,010 SH   SOLE   5,010 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108   1,869,527 8,067 SH   SOLE   8,067 0 0
COOPER COS INC COM NEW COM 216648402   2,045,525 6,186 SH   SOLE   6,186 0 0
CORNING INC COM COM 219350105   1,066,828 33,401 SH   SOLE   33,401 0 0
CORTEVA INC COM COM 22052L104   388,418 6,608 SH   SOLE   5,995 0 613
COSTCO WHSL CORP NEW COM COM 22160K105   16,110,342 35,291 SH   SOLE   34,991 0 300
CROWN CASTLE INTL CORP NEW COM COM 22822V101   323,094 2,382 SH   SOLE   2,382 0 0
CROWN HOLDINGS INC COM COM 228368106   397,074 4,830 SH   SOLE   4,830 0 0
CRYOPORT INC COM PAR $0.001 COM 229050307   3,821,112 220,237 SH   SOLE   119,984 0 100,253
CSL LTD SPONSORED ADR COM 12637N204   5,546,659 56,848 SH   SOLE   54,833 0 2,015
CSX CORP COM COM 126408103   1,570,624 50,698 SH   SOLE   48,898 0 1,800
CUMMINS INC COM COM 231021106   1,307,881 5,398 SH   SOLE   5,301 0 97
CURIS INC COM COM 231269200   5,500 10,000 SH   SOLE   10,000 0 0
CURTISS WRIGHT CORP COM COM 231561101   96,599,206 578,473 SH   SOLE   376,855 0 201,618
CVB FINL CORP COM COM 126600105   88,689,180 3,444,240 SH   SOLE   3,237,684 0 206,556
CVS HEALTH CORP COM COM 126650100   128,812,809 1,382,260 SH   SOLE   1,234,957 0 147,303
D R HORTON INC COM COM 23331A109   41,701,029 467,815 SH   SOLE   344,727 0 123,088
DAIKIN INDUSTRIES LTD SHS COM J10038115   3,149,495 20,113 SH   SOLE   20,113 0 0
DANAHER CORP DEL COM COM 235851102   37,268,684 140,414 SH   SOLE   139,875 0 539
DANONE SPONSORED ADR COM 23636T100   708,122 67,376 SH   SOLE   67,376 0 0
DBS GROUP HLDGS LTD SPONSORED COM 23304Y100   1,964,021 19,415 SH   SOLE   19,160 0 255
DEERE & CO COM COM 244199105   7,455,708 17,389 SH   SOLE   17,389 0 0
DELTA AIR LINES INC DEL COM NE COM 247361702   26,735,718 813,625 SH   SOLE   549,134 0 264,491
DENTSPLY SIRONA INC COM COM 24906P109   222,880 7,000 SH   SOLE   7,000 0 0
DESCARTES SYS GROUP INC COM COM 249906108   6,697,544 96,160 SH   SOLE   57,074 0 39,086
DEUTSCHE POST AG SPONSORED ADR COM 25157Y202   720,472 19,187 SH   SOLE   19,187 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   11,907,721 193,590 SH   SOLE   193,390 0 200
DEXCOM INC COM COM 252131107   3,026,452 26,726 SH   SOLE   26,726 0 0
DIAGEO P L C SPON ADR NEW COM 25243Q205   426,943 2,396 SH   SOLE   2,396 0 0
DICKS SPORTING GOODS INC COM COM 253393102   1,110,998 9,236 SH   SOLE   9,236 0 0
DIGITAL RLTY TR INC COM COM 253868103   200,540 2,000 SH   SOLE   2,000 0 0
DIME CMNTY BANCSHARES INC COM COM 25432X102   209,601 6,585 SH   SOLE   6,585 0 0
DISCOVER FINL SVCS COM COM 254709108   316,969 3,240 SH   SOLE   3,240 0 0
DISCOVERY SILVER CORP COM COM 254677107   35,000 35,000 SH   SOLE   35,000 0 0
DISH NETWORK CORP CL A COM 25470M109   184,668 13,153 SH   SOLE   13,153 0 0
DISNEY WALT CO COM DISNEY COM 254687106   11,926,539 137,276 SH   SOLE   128,873 0 8,403
DOLLAR TREE INC COM COM 256746108   1,293,186 9,143 SH   SOLE   6,143 0 3,000
DOMINION ENERGY INC COM COM 25746U109   4,739,178 77,286 SH   SOLE   77,286 0 0
DOUGLAS DYNAMICS INC COM COM 25960R105   28,892,997 799,032 SH   SOLE   785,340 0 13,692
DOVER CORP COM COM 260003108   1,935,280 14,292 SH   SOLE   14,292 0 0
DOW INC COM COM 260557103   705,662 14,004 SH   SOLE   13,391 0 613
DRIVEN BRANDS HLDGS INC COM COM 26210V102   2,843,900 104,134 SH   SOLE   102,230 0 1,904
DUCOMMUN INC DEL COM COM 264147109   11,674,403 233,675 SH   SOLE   233,675 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204   2,205,325 21,413 SH   SOLE   21,413 0 0
DUPONT DE NEMOURS INC COM COM 26614N102   27,136,782 395,407 SH   SOLE   281,006 0 114,401
EASTGROUP PPTY INC COM COM 277276101   38,368,861 259,144 SH   SOLE   205,576 0 53,568
EATON CORP PLC SHS COM G29183103   64,897,256 413,490 SH   SOLE   408,491 0 4,999
ECARE SOLUTIONS INC COM COM 278744107   6,840 12,000 SH   SOLE   12,000 0 0
ECOLAB INC COM COM 278865100   5,070,146 34,832 SH   SOLE   33,332 0 1,500
EDWARDS LIFESCIENCES CORP COM COM 28176E108   2,416,021 32,382 SH   SOLE   31,032 0 1,350
ELECTRONIC ARTS INC COM COM 285512109   28,040,554 229,502 SH   SOLE   171,455 0 58,047
ELEMENT SOLUTIONS INC COM COM 28618M106   47,509,843 2,611,866 SH   SOLE   2,117,712 0 494,154
EMCOR GROUP INC COM COM 29084Q100   56,963,698 384,604 SH   SOLE   266,833 0 117,771
EMERSON ELEC CO COM COM 291011104   42,371,970 441,099 SH   SOLE   431,120 0 9,979
ENBRIDGE INC COM COM 29250N105   6,736,656 172,293 SH   SOLE   166,890 0 5,403
ENCOMPASS HEALTH CORP COM COM 29261A100   15,014,104 251,030 SH   SOLE   137,750 0 113,280
ENDAVA PLC ADS COM 29260V105   7,641,891 99,894 SH   SOLE   98,262 0 1,632
ENEL CHILE S A SPONSORED ADR COM 29278D105   35,944 15,975 SH   SOLE   15,975 0 0
ENERGY RECOVERY INC COM COM 29270J100   4,429,180 216,163 SH   SOLE   118,433 0 97,730
ENPRO INDS INC COM COM 29355X107   7,878,938 72,490 SH   SOLE   39,483 0 33,007
ENTEGRIS INC COM COM 29362U104   1,567,470 23,898 SH   SOLE   23,898 0 0
ENTERPRISE BANCORP INC MASS CO COM 293668109   490,317 13,890 SH   SOLE   13,890 0 0
ENVESTNET INC COM COM 29404K106   5,485,253 88,902 SH   SOLE   50,301 0 38,601
EOG RES INC COM COM 26875P101   125,027,340 965,313 SH   SOLE   845,998 0 119,315
EQUIFAX INC COM COM 294429105   514,277 2,646 SH   SOLE   2,646 0 0
ERICSSON ADR B SEK 10 COM 294821608   681,306 116,662 SH   SOLE   116,662 0 0
ERSTE GROUP BK A G SPONSORED A COM 296036304   2,887,260 180,906 SH   SOLE   180,906 0 0
ESCO TECHNOLOGIES INC COM COM 296315104   57,587,139 657,838 SH   SOLE   619,707 0 38,131
EURONET WORLDWIDE INC COM COM 298736109   301,922 3,199 SH   SOLE   3,199 0 0
EURONEXT N V ORDINARY SHARE COM N3113K397   2,552,334 34,622 SH   SOLE   34,177 0 445
EVERGY INC COM COM 30034W106   7,790,734 123,800 SH   SOLE   123,800 0 0
EVERI HLDGS INC COM COM 30034T103   20,026,042 1,395,543 SH   SOLE   1,371,595 0 23,948
EVERSOURCE ENERGY COM COM 30040W108   8,002,444 95,449 SH   SOLE   95,449 0 0
EVOLENT HEALTH INC CL A COM 30050B101   20,868,017 743,163 SH   SOLE   730,314 0 12,849
EVOLV TECHNOLOGIES HLDNGS INC COM 30049H102   104,986 40,535 SH   SOLE   40,535 0 0
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105   15,752,959 397,802 SH   SOLE   390,556 0 7,246
EXAGEN INC COM COM 30068X103   1,206,276 502,615 SH   SOLE   273,296 0 229,319
EXPONENT INC COM COM 30214U102   20,264,004 204,501 SH   SOLE   201,050 0 3,451
EXXON MOBIL CORP COM COM 30231G102   69,142,327 626,857 SH   SOLE   615,864 0 10,993
F-STAR THERAPEUTICS INC COM COM 30315R107   79,537 12,585 SH   SOLE   12,585 0 0
F M C CORP COM NEW COM 302491303   88,129,766 706,168 SH   SOLE   630,259 0 75,909
F&G ANNUITIES & LIFE INC COMMO COM 30190A104   226,513 11,320 SH   SOLE   11,174 0 146
FABRINET SHS COM G3323L100   7,620,499 59,433 SH   SOLE   32,427 0 27,006
FAIR ISAAC CORP COM COM 303250104   389,077 650 SH   SOLE   650 0 0
FARFETCH LTD ORD SH CL A COM 30744W107   86,370 18,260 SH   SOLE   3,195 0 15,065
FASTENAL CO COM COM 311900104   381,399 8,060 SH   SOLE   8,060 0 0
FEDERAL SIGNAL CORP COM COM 313855108   56,443,624 1,214,625 SH   SOLE   1,139,401 0 75,224
FEDEX CORP COM COM 31428X106   499,162 2,882 SH   SOLE   2,882 0 0
FERRARI N V COM COM N3167Y103   5,562,222 25,965 SH   SOLE   24,740 0 1,225
FIDELITY NATIONAL FINANCIAL IN COM 31620R303   8,956,682 238,083 SH   SOLE   235,338 0 2,745
FIDELITY NATL INFORMATION SVCS COM 31620M106   76,108,431 1,121,716 SH   SOLE   965,375 0 156,341
FIGS INC CL A COM 30260D103   8,481,011 1,260,180 SH   SOLE   1,080,030 0 180,150
FIRST HORIZON CORPORATION COM COM 320517105   4,489,601 183,249 SH   SOLE   179,409 0 3,840
FIRST LONG IS CORP COM COM 320734106   472,140 26,230 SH   SOLE   26,230 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100   515,717 4,231 SH   SOLE   4,231 0 0
FIRSTCASH INC COM COM 33768G107   10,700,185 123,118 SH   SOLE   120,871 0 2,247
FIRSTENERGY CORP COM COM 337932107   794,763 18,950 SH   SOLE   18,950 0 0
FIVE BELOW INC COM COM 33829M101   1,719,000 9,719 SH   SOLE   9,719 0 0
FIVE9 INC COM COM 338307101   8,876,834 130,811 SH   SOLE   128,458 0 2,353
FLOOR & DECOR HLDGS INC CL A COM 339750101   11,098,117 159,387 SH   SOLE   156,781 0 2,606
FORMFACTOR INC COM COM 346375108   22,945,339 1,032,179 SH   SOLE   968,514 0 63,665
FORTIS INC COM COM 349553107   280,600 7,008 SH   SOLE   7,008 0 0
FORTIVE CORP COM COM 34959J108   688,053 10,709 SH   SOLE   10,634 0 75
FORWARD AIR CORP COM COM 349853101   125,011,258 1,191,832 SH   SOLE   1,015,232 0 176,600
FOX FACTORY HLDG CORP COM COM 35138V102   16,846,714 184,662 SH   SOLE   181,454 0 3,208
FRANCHISE GROUP INC COM COM 35180X105   22,243,569 933,819 SH   SOLE   875,509 0 58,310
FRANCO NEVADA CORP COM COM 351858105   4,966,917 36,393 SH   SOLE   31,923 0 4,470
FRANKLIN COVEY CO COM COM 353469109   4,859,590 103,904 SH   SOLE   56,604 0 47,300
FRESHPET INC COM COM 358039105   17,587,713 333,290 SH   SOLE   288,653 0 44,637
FULLER H B CO COM COM 359694106   99,370,816 1,387,473 SH   SOLE   1,181,403 0 206,070
GATES INDL CORP PLC ORD SHS COM G39108108   6,438,229 564,262 SH   SOLE   556,150 0 8,112
GENERAC HLDGS INC COM COM 368736104   968,349 9,620 SH   SOLE   9,620 0 0
GENERAL DYNAMICS CORP COM COM 369550108   1,354,929 5,461 SH   SOLE   5,461 0 0
GENERAL ELECTRIC CO COM NEW COM 369604301   2,527,190 30,161 SH   SOLE   28,536 0 1,625
GENERAL MLS INC COM COM 370334104   55,069,326 656,760 SH   SOLE   563,001 0 93,759
GENERAL MTRS CO COM COM 37045V100   288,362 8,572 SH   SOLE   8,572 0 0
GENPREX INC COM COM 372446104   81,200 56,000 SH   SOLE   56,000 0 0
GENTEX CORP COM COM 371901109   313,660 11,502 SH   SOLE   11,502 0 0
GENTHERM INC COM COM 37253A103   6,106,117 93,523 SH   SOLE   52,820 0 40,703
GENUINE PARTS CO COM COM 372460105   796,584 4,591 SH   SOLE   4,591 0 0
GIBRALTAR INDS INC COM COM 374689107   58,066,646 1,265,620 SH   SOLE   1,191,062 0 74,558
GILEAD SCIENCES INC COM COM 375558103   1,414,722 16,479 SH   SOLE   16,159 0 320
GLACIER BANCORP INC NEW COM COM 37637Q105   133,689,205 2,705,164 SH   SOLE   2,563,421 0 141,743
GLAUKOS CORP COM COM 377322102   5,741,081 131,435 SH   SOLE   73,929 0 57,506
GLOBAL PMTS INC COM COM 37940X102   306,204 3,083 SH   SOLE   3,083 0 0
GLOBE LIFE INC COM COM 37959E102   1,078,923 8,950 SH   SOLE   8,950 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104   501,335 1,460 SH   SOLE   1,460 0 0
GRAINGER W W INC COM COM 384802104   443,888 798 SH   SOLE   798 0 0
GREEK ORGANISATION OF FOOTBALL COM 392483103   1,076,537 152,484 SH   SOLE   152,484 0 0
GREEN PLAINS RENEWABLE ENERGY COM 393222104   5,716,432 187,424 SH   SOLE   102,104 0 85,320
GSK PLC SPONSORED ADR COM 37733W204   11,582,144 329,600 SH   SOLE   329,600 0 0
GUIDEWIRE SOFTWARE INC COM COM 40171V100   463,820 7,414 SH   SOLE   7,414 0 0
HALEON PLC ADR COM 405552100   3,298,016 412,252 SH   SOLE   412,252 0 0
HALOZYME THERAPEUTICS INC COM COM 40637H109   23,479,216 412,640 SH   SOLE   351,793 0 60,847
HAMILTON LANE INC CL A COM 407497106   8,669,474 135,715 SH   SOLE   133,245 0 2,470
HANESBRANDS INC COM COM 410345102   63,600 10,000 SH   SOLE   10,000 0 0
HANOVER INS GROUP INC COM COM 410867105   16,822,739 124,493 SH   SOLE   68,303 0 56,190
HARTFORD FINL SVCS GROUP INC C COM 416515104   2,176,321 28,700 SH   SOLE   28,700 0 0
HASBRO INC COM COM 418056107   70,829,132 1,160,943 SH   SOLE   876,851 0 284,092
HASHICORP INC COM CL A COM 418100103   205,761 7,526 SH   SOLE   7,526 0 0
HCA HEALTHCARE INC COM COM 40412C101   406,492 1,694 SH   SOLE   1,694 0 0
HEINEKEN HOLDINGS SHS COM N39338194   402,928 5,241 SH   SOLE   5,241 0 0
HEINEKEN N V SPONSORED ADR L1 COM 423012301   868,215 18,516 SH   SOLE   18,516 0 0
HELIOS TECHNOLOGIES INC COM COM 42328H109   5,322,599 97,770 SH   SOLE   53,266 0 44,504
HERSHEY CO COM COM 427866108   2,559,312 11,052 SH   SOLE   11,052 0 0
HESS CORP COM COM 42809H107   29,519,691 208,149 SH   SOLE   208,149 0 0
HEWLETT PACKARD ENTERPRISE CO COM 42824C109   332,367 20,825 SH   SOLE   20,825 0 0
HILLMAN SOLUTIONS CORP COM COM 431636109   5,686,448 788,689 SH   SOLE   774,363 0 14,326
HITACHI LTD ADR 10 COM COM 433578507   5,889,459 58,070 SH   SOLE   57,645 0 425
HOLOGIC INC COM COM 436440101   6,348,526 84,862 SH   SOLE   84,862 0 0
HOME BANCSHARES INC COM COM 436893200   9,797,375 429,898 SH   SOLE   422,083 0 7,815
HOME DEPOT INC COM COM 437076102   183,024,761 579,449 SH   SOLE   520,997 0 58,452
HONDA MOTOR LTD AMERN SHS COM 438128308   1,010,526 44,205 SH   SOLE   44,205 0 0
HONEYWELL INTL INC COM COM 438516106   3,150,639 14,702 SH   SOLE   14,702 0 0
HORACE MANN EDUCATORS CORP NEW COM 440327104   37,317,794 998,603 SH   SOLE   940,137 0 58,466
HP INC COM COM 40434L105   561,932 20,913 SH   SOLE   20,913 0 0
HUMANA INC COM COM 444859102   107,123,002 209,147 SH   SOLE   179,748 0 29,399
HUNT J B TRANS SVCS INC COM COM 445658107   1,391,393 7,980 SH   SOLE   7,980 0 0
HUNTINGTON BANCSHARES INC COM COM 446150104   72,825,132 5,164,903 SH   SOLE   4,637,542 0 527,361
I3 VERTICALS INC COM CL A COM 46571Y107   7,491,073 307,768 SH   SOLE   170,426 0 137,342
ICF INTL INC COM COM 44925C103   102,630,261 1,036,146 SH   SOLE   873,962 0 162,184
ICON PLC SHS COM G4705A100   8,122,564 41,815 SH   SOLE   40,390 0 1,425
ICU MED INC COM COM 44930G107   47,691,243 302,840 SH   SOLE   235,948 0 66,892
IDACORP INC COM COM 451107106   8,002,470 74,200 SH   SOLE   74,200 0 0
IDEXX LABS INC COM COM 45168D104   995,422 2,440 SH   SOLE   2,440 0 0
ILLINOIS TOOL WKS INC COM COM 452308109   720,822 3,272 SH   SOLE   3,272 0 0
ILLUMINA INC COM COM 452327109   811,631 4,014 SH   SOLE   3,764 0 250
IMPINJ INC COM COM 453204109   5,534,553 50,692 SH   SOLE   28,092 0 22,600
INDEPENDENT BANK CORP MASS COM COM 453836108   123,484,954 1,462,572 SH   SOLE   1,225,925 0 236,647
INGREDION INC COM COM 457187102   1,811,117 18,494 SH   SOLE   18,199 0 295
INOGEN INC COM COM 45780L104   4,493,860 227,999 SH   SOLE   124,241 0 103,758
INSTALLED BLDG PRODS INC COM COM 45780R101   34,665,090 404,966 SH   SOLE   380,472 0 24,494
INSULET CORP COM COM 45784P101   883,170 3,000 SH   SOLE   3,000 0 0
INTEGER HLDGS CORP COM COM 45826H109   68,757,596 1,004,347 SH   SOLE   848,999 0 155,348
INTEL CORP COM COM 458140100   8,734,507 330,477 SH   SOLE   314,107 0 16,370
INTER PARFUMS INC COM COM 458334109   11,078,276 114,777 SH   SOLE   112,667 0 2,110
INTERNATIONAL BUSINESS MACHS C COM 459200101   49,114,677 348,603 SH   SOLE   343,153 0 5,450
INTERNATIONAL MNY EXPRESS INC COM 46005L101   6,410,821 263,062 SH   SOLE   143,320 0 119,742
INTERPUBLIC GROUP COS INC COM COM 460690100   86,103,752 2,584,922 SH   SOLE   1,992,554 0 592,368
INTRA CELLULAR THERAPIES INC C COM 46116X101   5,211,244 98,474 SH   SOLE   55,366 0 43,108
INTUIT COM COM 461202103   2,650,199 6,809 SH   SOLE   5,409 0 1,400
INTUITIVE SURGICAL INC COM NEW COM 46120E602   8,636,346 32,547 SH   SOLE   32,277 0 270
ITT INC COM COM 45073V108   267,630 3,300 SH   SOLE   3,300 0 0
J & J SNACK FOODS CORP COM COM 466032109   248,519 1,660 SH   SOLE   1,660 0 0
JACOBS SOLUTIONS INC COM COM 46982L108   50,135,108 417,549 SH   SOLE   253,886 0 163,663
JAMF HLDG CORP COM COM 47074L105   14,703,582 690,309 SH   SOLE   580,283 0 110,026
JD COM INC SPON ADR CL A COM 47215P106   596,943 10,635 SH   SOLE   10,635 0 0
JEFFERIES GROUP INC NEW COM 47233W109   515,571 15,040 SH   SOLE   15,040 0 0
JFROG LTD ORD SHS COM M6191J100   5,248,588 246,066 SH   SOLE   142,401 0 103,665
JOHNSON & JOHNSON COM COM 478160104   110,940,970 628,027 SH   SOLE   623,244 0 4,783
JOHNSON CTLS INTL PLC SHS COM G51502105   60,992,512 953,008 SH   SOLE   823,886 0 129,122
JPMORGAN CHASE & CO COM COM 46625H100   24,736,757 184,465 SH   SOLE   182,740 0 1,725
KAISER ALUMINUM CORP COM PAR $ COM 483007704   348,960 4,594 SH   SOLE   4,594 0 0
KELLOGG CO COM COM 487836108   262,377 3,683 SH   SOLE   3,683 0 0
KERING S A UNSPONSORED ADR COM 492089107   931,669 18,358 SH   SOLE   18,358 0 0
KIMBERLY CLARK CORP COM COM 494368103   1,293,426 9,528 SH   SOLE   8,728 0 800
KINDER MORGAN INC DEL COM COM 49456B101   2,423,570 134,047 SH   SOLE   132,047 0 2,000
KINSALE CAP GROUP INC COM COM 49714P108   11,423,194 43,680 SH   SOLE   42,945 0 735
KIRIN HLDGS COMPANY LTD SPON A COM 497350306   1,478,051 96,985 SH   SOLE   96,985 0 0
KLA CORP COM NEW COM 482480100   3,418,531 9,067 SH   SOLE   9,067 0 0
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104   316,556 6,040 SH   SOLE   6,040 0 0
KONINKLIJKE AHOLD DELHAIZE N V COM 500467501   2,207,886 77,091 SH   SOLE   76,126 0 965
KORNIT DIGITAL LTD SHS COM M6372Q113   3,094,932 134,738 SH   SOLE   77,886 0 56,852
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207   10,261,857 994,366 SH   SOLE   845,684 0 148,682
KT CORP SPONSORED ADR COM 48268K101   1,368,698 101,385 SH   SOLE   101,385 0 0
KULICKE & SOFFA INDS INC COM COM 501242101   5,048,207 114,058 SH   SOLE   65,359 0 48,699
L3HARRIS TECHNOLOGIES INC COM COM 502431109   22,694,265 108,997 SH   SOLE   103,914 0 5,083
LA Z BOY INC COM COM 505336107   44,397,497 1,945,552 SH   SOLE   1,608,853 0 336,699
LABORATORY CORP AMER HLDGS COM COM 50540R409   11,732,085 49,822 SH   SOLE   46,712 0 3,110
LAKELAND FINL CORP COM COM 511656100   37,728,409 517,040 SH   SOLE   485,322 0 31,718
LANCASTER COLONY CORP COM COM 513847103   113,147,604 573,480 SH   SOLE   504,065 0 69,415
LANTHEUS HLDGS INC COM COM 516544103   57,235,928 1,123,154 SH   SOLE   1,055,443 0 67,711
LATTICE SEMICONDUCTOR CORP COM COM 518415104   3,825,584 58,964 SH   SOLE   58,964 0 0
LAUDER ESTEE COS INC CL A COM 518439104   7,354,973 29,644 SH   SOLE   28,832 0 812
LEGGETT & PLATT INC COM COM 524660107   514,520 15,964 SH   SOLE   15,964 0 0
LEONARDO DRS INC COM COM 52661A108   5,815,488 455,046 SH   SOLE   255,347 0 199,699
LESLIES INC COM COM 527064109   10,968,390 898,312 SH   SOLE   881,994 0 16,318
LIFE STORAGE INC COM 53223X107   30,898,465 313,690 SH   SOLE   197,796 0 115,894
LILLY ELI & CO COM COM 532457108   1,575,307 4,306 SH   SOLE   4,306 0 0
LINDE PLC COM COM G5494J103   14,793,242 45,353 SH   SOLE   43,488 0 1,865
LIQUIDITY SERVICES INC COM COM 53635B107   9,629,089 684,857 SH   SOLE   672,252 0 12,605
LITTELFUSE INC COM COM 537008104   43,384,465 197,023 SH   SOLE   150,163 0 46,860
LIVERAMP HLDGS INC COM COM 53815P108   4,584,372 195,579 SH   SOLE   112,725 0 82,854
LLOYDS BANKING GROUP PLC SPONS COM 539439109   1,785,485 811,584 SH   SOLE   801,204 0 10,380
LOCKHEED MARTIN CORP COM COM 539830109   7,323,134 15,053 SH   SOLE   15,053 0 0
LOEWS CORP COM COM 540424108   448,791 7,694 SH   SOLE   5,694 0 2,000
LOVESAC COMPANY COM COM 54738L109   1,824,365 82,888 SH   SOLE   45,081 0 37,807
LOWES COS INC COM COM 548661107   9,079,566 45,571 SH   SOLE   45,271 0 300
LULULEMON ATHLETICA INC COM COM 550021109   4,877,786 15,225 SH   SOLE   14,625 0 600
LUMEN TECHNOLOGIES INC COM COM 550241103   104,953 20,106 SH   SOLE   20,106 0 0
LUMENTUM HLDGS INC COM COM 55024U109   3,717,739 71,262 SH   SOLE   42,493 0 28,769
LVMH MOET HENNESSY LOU VUITTON COM 502441306   4,486,095 30,913 SH   SOLE   29,503 0 1,410
M & T BK CORP COM COM 55261F104   305,641 2,107 SH   SOLE   2,107 0 0
MAGNITE INC COM COM 55955D100   6,756,335 637,992 SH   SOLE   364,577 0 273,415
MAGNOLIA OIL & GAS CORP CL A COM 559663109   113,937,430 4,858,739 SH   SOLE   4,197,739 0 661,000
MAGYAR TELEKOM TELECOMMUNS PLC COM 559776109   63,334 14,012 SH   SOLE   14,012 0 0
MANPOWERGROUP INC COM COM 56418H100   599,112 7,200 SH   SOLE   7,200 0 0
MARATHON PETE CORP COM COM 56585A102   453,688 3,898 SH   SOLE   3,898 0 0
MARKEL CORP COM COM 570535104   740,429 562 SH   SOLE   562 0 0
MARRIOTT INTL INC NEW CL A COM 571903202   5,641,144 37,888 SH   SOLE   37,613 0 275
MARSH & MCLENNAN COS INC COM COM 571748102   57,938,189 350,122 SH   SOLE   306,481 0 43,641
MARTIN MARIETTA MATLS INC COM COM 573284106   59,711,864 176,678 SH   SOLE   147,353 0 29,325
MASIMO CORP COM COM 574795100   297,380 2,010 SH   SOLE   2,010 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104   3,229,021 9,286 SH   SOLE   9,286 0 0
MATADOR RES CO COM COM 576485205   191,965,387 3,353,693 SH   SOLE   2,883,772 0 469,921
MATERION CORP COM COM 576690101   47,862,894 546,942 SH   SOLE   513,666 0 33,276
MAXCYTE INC COM COM 57777K106   5,166,470 946,240 SH   SOLE   515,499 0 430,741
MCCORMICK & CO INC COM NON VTG COM 579780206   2,131,433 25,714 SH   SOLE   24,714 0 1,000
MCDONALDS CORP COM COM 580135101   11,638,539 44,164 SH   SOLE   41,864 0 2,300
MCGRATH RENTCORP COM COM 580589109   64,587,908 654,121 SH   SOLE   642,316 0 11,805
MCKESSON CORP COM COM 58155Q103   521,042 1,389 SH   SOLE   1,389 0 0
MEDIAALPHA INC CL A COM 58450V104   3,875,724 389,520 SH   SOLE   382,356 0 7,164
MEDTRONIC PLC SHS COM G5960L103   1,775,358 22,843 SH   SOLE   22,843 0 0
MEG ENERGY CORP COM COM 552704108   139,200 10,000 SH   SOLE   10,000 0 0
MERCADOLIBRE INC COM COM 58733R102   6,441,579 7,612 SH   SOLE   7,177 0 435
MERCEDES BENZ GROUP AG UNSPONS COM 233825207   4,754,623 290,270 SH   SOLE   288,240 0 2,030
MERCK & CO INC NEW COM COM 58933Y105   38,298,054 345,183 SH   SOLE   339,323 0 5,860
META PLATFORMS INC CL A COM 30303M102   12,575,169 104,497 SH   SOLE   71,784 0 32,713
METHODE ELECTRS INC COM COM 591520200   587,104 13,232 SH   SOLE   13,232 0 0
METLIFE INC COM COM 59156R108   1,258,876 17,395 SH   SOLE   17,395 0 0
METTLER TOLEDO INTERNATIONAL C COM 592688105   5,624,246 3,891 SH   SOLE   3,751 0 140
MGE ENERGY INC COM COM 55277P104   27,965,696 397,240 SH   SOLE   373,385 0 23,855
MGIC INVT CORP WIS COM COM 552848103   702,000 54,000 SH   SOLE   54,000 0 0
MICROCHIP TECHNOLOGY INC COM COM 595017104   62,897,424 895,337 SH   SOLE   761,614 0 133,723
MICROSOFT CORP COM COM 594918104   173,179,058 722,121 SH   SOLE   683,085 0 39,036
MID AMER APT CMNTYS INC COM COM 59522J103   83,498,585 531,872 SH   SOLE   468,101 0 63,771
MIDDLEBY CORP COM COM 596278101   361,932 2,703 SH   SOLE   2,703 0 0
MILLERKNOLL INC COM COM 600544100   31,307,904 1,490,143 SH   SOLE   1,419,428 0 70,715
MIMEDX GROUP INC COM COM 602496101   309,025 111,160 SH   SOLE   111,160 0 0
MIRUM PHARMACEUTICALS INC COM COM 604749101   3,926,910 201,380 SH   SOLE   109,733 0 91,647
MIZUHO FINL GROUP INC SPONSORE COM 60687Y109   2,223,109 782,785 SH   SOLE   782,785 0 0
MKS INSTRS INC COM COM 55306N104   13,056,215 154,092 SH   SOLE   151,705 0 2,387
MODEL N INC COM COM 607525102   5,788,967 142,726 SH   SOLE   77,756 0 64,970
MODIVCARE INC COM COM 60783X104   59,974,186 668,385 SH   SOLE   633,718 0 34,667
MONDELEZ INTL INC CL A COM 609207105   96,366,702 1,445,862 SH   SOLE   1,241,758 0 204,104
MONSTER BEVERAGE CORP NEW COM COM 61174X109   1,159,168 11,417 SH   SOLE   11,417 0 0
MONTROSE ENVIRONMENTAL GROUP I COM 615111101   5,142,937 115,858 SH   SOLE   62,983 0 52,875
MOOG INC CL A COM 615394202   207,114 2,360 SH   SOLE   2,360 0 0
MORGAN STANLEY COM NEW COM 617446448   839,913 9,879 SH   SOLE   9,879 0 0
MOTOROLA SOLUTIONS INC COM NEW COM 620076307   3,387,083 13,143 SH   SOLE   13,143 0 0
MSA SAFETY INC COM COM 553498106   5,031,510 34,895 SH   SOLE   34,895 0 0
NAPCO SEC TECHNOLOGIES INC COM COM 630402105   6,450,216 234,724 SH   SOLE   127,585 0 107,139
NATIONAL HEALTHCARE CORP COM COM 635906100   616,837 10,367 SH   SOLE   10,367 0 0
NCR CORP NEW COM COM 62886E108   44,755,191 1,911,798 SH   SOLE   1,464,873 0 446,925
NEOGEN CORP COM COM 640491106   6,396,966 420,024 SH   SOLE   411,808 0 8,216
NESTLE S A SPONSORED ADR COM 641069406   16,526,744 142,718 SH   SOLE   135,748 0 6,970
NETFLIX INC COM COM 64110L106   209,660 711 SH   SOLE   711 0 0
NEURONETICS INC COM COM 64131A105   5,423,267 789,413 SH   SOLE   429,064 0 360,349
NEWCREST MNG LTD SPONSORED ADR COM 651191108   696,010 49,715 SH   SOLE   32,075 0 17,640
NEWMONT MINING CORP COM COM 651639106   740,804 15,695 SH   SOLE   10,265 0 5,430
NEXTERA ENERGY INC COM COM 65339F101   6,246,926 74,724 SH   SOLE   74,724 0 0
NIKE INC CL B COM 654106103   4,738,437 40,496 SH   SOLE   40,496 0 0
NOODLES & CO CL A COM 65540B105   5,368,418 977,854 SH   SOLE   531,621 0 446,233
NORFOLK SOUTHERN CORP COM COM 655844108   5,593,734 22,700 SH   SOLE   19,550 0 3,150
NORTHERN OIL AND GAS INC MN CO COM 665531307   22,390,144 726,481 SH   SOLE   630,330 0 96,151
NORTHERN TR CORP COM COM 665859104   1,374,250 15,530 SH   SOLE   15,530 0 0
NORTHROP GRUMMAN CORP COM COM 666807102   9,573,819 17,547 SH   SOLE   17,547 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   999,825 11,021 SH   SOLE   7,921 0 3,100
NOVO-NORDISK A S ADR COM 670100205   10,258,501 75,798 SH   SOLE   73,353 0 2,445
NVIDIA CORP COM COM 67066G104   3,288,150 22,500 SH   SOLE   22,225 0 275
OGE ENERGY CORP COM COM 670837103   8,345,050 211,000 SH   SOLE   211,000 0 0
OMEGA HEALTHCARE INVS INC COM COM 681936100   26,080,173 933,101 SH   SOLE   635,636 0 297,465
OMNICELL INC COM COM 68213N109   4,315,044 85,582 SH   SOLE   48,334 0 37,248
OMNICOM GROUP INC COM COM 681919106   1,164,738 14,279 SH   SOLE   14,099 0 180
ONE GAS INC COM COM 68235P108   68,270,818 901,622 SH   SOLE   798,548 0 103,074
ONEOK INC NEW COM COM 682680103   2,414,344 36,748 SH   SOLE   36,748 0 0
OPEN LENDING CORP COM CL A COM 68373J104   3,519,781 521,449 SH   SOLE   303,413 0 218,036
OPTION CARE HEALTH INC COM NEW COM 68404L201   18,248,742 606,472 SH   SOLE   597,225 0 9,247
ORACLE CORP COM COM 68389X105   104,080,605 1,273,313 SH   SOLE   1,119,414 0 153,899
ORGANON & CO COMMON STOCK COM 68622V106   301,365 10,790 SH   SOLE   10,588 0 202
OSHKOSH CORP COM COM 688239201   236,261 2,679 SH   SOLE   2,679 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   2,099,883 26,815 SH   SOLE   26,815 0 0
OXFORD INDS INC COM COM 691497309   69,711,126 748,134 SH   SOLE   703,436 0 44,698
P T TELEKOMUNIKASI INDONESIA S COM 715684106   495,842 20,790 SH   SOLE   20,790 0 0
PACCAR INC COM COM 693718108   213,775 2,160 SH   SOLE   2,160 0 0
PACIRA BIOSCIENCES, INC. COM 695127100   4,029,764 104,371 SH   SOLE   59,151 0 45,220
PALO ALTO NETWORKS INC COM COM 697435105   215,589 1,545 SH   SOLE   1,545 0 0
PALOMAR HLDGS INC COM COM 69753M105   5,631,723 124,706 SH   SOLE   122,593 0 2,113
PARAGON 28 INC COM COM 69913P105   3,946,827 206,532 SH   SOLE   112,520 0 94,012
PARKER HANNIFIN CORP COM COM 701094104   2,894,577 9,947 SH   SOLE   8,547 0 1,400
PATRIOT NATL BANCORP INC COM N COM 70336F203   1,341,928 126,597 SH   SOLE   126,597 0 0
PAYCHEX INC COM COM 704326107   270,757 2,343 SH   SOLE   2,343 0 0
PAYPAL HLDGS INC COM COM 70450Y103   1,072,288 15,056 SH   SOLE   14,656 0 400
PEBBLEBROOK HOTEL TR COM COM 70509V100   55,944,357 4,178,070 SH   SOLE   3,611,427 0 566,643
PELOTON INTERACTIVE INC CL A C COM 70614W100   1,016,018 127,962 SH   SOLE   127,962 0 0
PEPSICO INC COM COM 713448108   55,374,639 306,513 SH   SOLE   300,669 0 5,844
PERFICIENT INC COM COM 71375U101   57,320,095 820,852 SH   SOLE   683,167 0 137,685
PFIZER INC COM COM 717081103   108,956,992 2,126,405 SH   SOLE   1,925,863 0 200,542
PHILIP MORRIS INTL INC COM COM 718172109   5,637,802 55,704 SH   SOLE   55,704 0 0
PHOTRONICS INC COM COM 719405102   4,581,867 272,244 SH   SOLE   151,063 0 121,181
PHREESIA INC COM COM 71944F106   7,003,416 216,422 SH   SOLE   122,358 0 94,064
PHYSICIANS RLTY TR COM COM 71943U104   1,680,300 116,123 SH   SOLE   116,123 0 0
PING AN INS GROUP CO CHINA LTD COM 72341E304   1,683,334 127,140 SH   SOLE   127,140 0 0
PINNACLE FINL PARTNERS INC COM COM 72346Q104   5,923,307 80,699 SH   SOLE   45,770 0 34,929
PINNACLE WEST CAP CORP COM COM 723484101   8,387,212 110,300 SH   SOLE   110,300 0 0
PIONEER NAT RES CO COM COM 723787107   16,889,897 73,952 SH   SOLE   73,952 0 0
PLEXUS CORP COM COM 729132100   55,785,281 541,973 SH   SOLE   446,429 0 95,544
PLYMOUTH INDL REIT INC COM COM 729640102   41,580,917 2,167,931 SH   SOLE   2,032,508 0 135,423
PNC FINL SVCS GROUP INC COM COM 693475105   83,772,324 530,406 SH   SOLE   433,281 0 97,125
PNM RES INC COM COM 69349H107   8,225,994 168,600 SH   SOLE   168,600 0 0
POLARIS INDS INC COM COM 731068102   25,223,841 249,741 SH   SOLE   170,620 0 79,121
PORTILLOS INC COM CL A COM 73642K106   6,258,181 383,467 SH   SOLE   291,272 0 92,195
PORTLAND GEN ELEC CO COM NEW COM 736508847   7,989,695 163,055 SH   SOLE   161,655 0 1,400
POSCO SPONSORED ADR COM 693483109   1,726,699 31,700 SH   SOLE   31,700 0 0
POTLATCH CORP NEW COM COM 737630103   61,958,287 1,408,463 SH   SOLE   1,323,571 0 84,892
PPG INDS INC COM COM 693506107   3,503,368 27,862 SH   SOLE   27,862 0 0
PRIVIA HEALTH GROUP INC COM COM 74276R102   12,634,822 556,355 SH   SOLE   546,204 0 10,151
PROCTER & GAMBLE CO COM COM 742718109   62,737,959 413,948 SH   SOLE   406,542 0 7,406
PROGYNY INC COM COM 74340E103   14,541,474 466,821 SH   SOLE   378,357 0 88,464
PROTAGONIST THERAPEUTICS INC C COM 74366E102   2,626,528 240,745 SH   SOLE   131,142 0 109,603
PTC INC COM COM 69370C100   2,184,968 18,202 SH   SOLE   13,327 0 4,875
PUBLIC SVC ENTERPRISE GROUP CO COM 744573106   622,626 10,162 SH   SOLE   10,162 0 0
QUALCOMM INC COM COM 747525103   3,694,973 33,609 SH   SOLE   33,324 0 285
QUEST DIAGNOSTICS INC COM COM 74834L100   280,966 1,796 SH   SOLE   1,796 0 0
QUIDELORTHO CORP COM COM 219798105   14,499,305 169,246 SH   SOLE   166,111 0 3,135
QUINSTREET INC COM COM 74874Q100   7,615,832 530,720 SH   SOLE   289,213 0 241,507
RADNET INC COM COM 750491102   12,894,784 684,800 SH   SOLE   673,077 0 11,723
RAMBUS INC DEL COM COM 750917106   43,052,488 1,201,912 SH   SOLE   1,127,583 0 74,329
RANPAK HLDGS CORP COM CL A COM 75321W103   2,766,046 479,384 SH   SOLE   268,495 0 210,889
RAYMOND JAMES FINANCIAL INC CO COM 754730109   398,978 3,734 SH   SOLE   3,734 0 0
RAYONIER INC COM COM 754907103   208,604 6,329 SH   SOLE   6,329 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101   9,396,964 93,113 SH   SOLE   93,113 0 0
RBC BEARINGS INC COM COM 75524B104   12,283,821 58,676 SH   SOLE   57,613 0 1,063
REALTY INCOME CORP COM COM 756109104   234,691 3,700 SH   SOLE   3,700 0 0
REGAL REXNORD CORPORATION COM COM 758750103   17,012,924 141,798 SH   SOLE   139,344 0 2,454
REPUBLIC SVCS INC COM COM 760759100   1,126,728 8,735 SH   SOLE   8,735 0 0
REVOLVE GROUP INC CL A COM 76156B107   3,315,761 148,956 SH   SOLE   83,764 0 65,192
ROCHE HLDG LTD SPONSORED ADR COM 771195104   4,058,018 103,389 SH   SOLE   102,594 0 795
ROPER TECHNOLOGIES INC COM COM 776696106   278,698 645 SH   SOLE   645 0 0
ROSS STORES INC COM COM 778296103   1,613,605 13,902 SH   SOLE   13,902 0 0
RPM INTL INC COM COM 749685103   3,142,763 32,250 SH   SOLE   31,850 0 400
S&P GLOBAL INC COM COM 78409V104   2,485,925 7,422 SH   SOLE   7,422 0 0
SAIA INC COM COM 78709Y105   6,029,558 28,756 SH   SOLE   16,361 0 12,395
SCHEIN HENRY INC COM COM 806407102   3,880,484 48,585 SH   SOLE   48,585 0 0
SCHLUMBERGER LTD COM COM 806857108   1,820,206 34,048 SH   SOLE   32,648 0 1,400
SCHWAB CHARLES CORP NEW COM COM 808513105   318,386 3,824 SH   SOLE   3,474 0 350
SEACOAST BKG CORP FLA COM NEW COM 811707801   5,676,767 182,006 SH   SOLE   102,308 0 79,698
SEAGEN INC COM COM 81181C104   257,020 2,000 SH   SOLE   2,000 0 0
SEALED AIR CORP NEW COM COM 81211K100   31,446,447 630,442 SH   SOLE   478,960 0 151,482
SEARS HLDGS CORP COM COM 812350106   1,002 10,019 SH   SOLE   10,019 0 0
SELECTIVE INS GROUP INC COM COM 816300107   50,650,451 571,611 SH   SOLE   538,293 0 33,318
SENSIENT TECHNOLOGIES CORP COM COM 81725T100   218,760 3,000 SH   SOLE   3,000 0 0
SERVICE CORP INTL COM COM 817565104   745,053 10,776 SH   SOLE   10,476 0 300
SERVICENOW INC COM COM 81762P102   354,879 914 SH   SOLE   914 0 0
SHELL PLC SPON ADS COM 780259305   59,362,744 1,042,366 SH   SOLE   1,024,771 0 17,595
SHERWIN WILLIAMS CO COM COM 824348106   301,646 1,271 SH   SOLE   1,271 0 0
SHIFT TECHNOLOGIES INC CL A COM 82452T107   6,674 44,490 SH   SOLE   44,490 0 0
SHINHAN FINANCIAL GROUP CO LTD COM 824596100   2,028,863 72,641 SH   SOLE   72,641 0 0
SHOALS TECHNOLOGIES GROUP INC COM 82489W107   6,245,408 253,158 SH   SOLE   137,927 0 115,231
SI BONE INC COM COM 825704109   4,812,061 353,828 SH   SOLE   192,817 0 161,011
SIMPLY GOOD FOODS CO COM COM 82900L102   101,369,193 2,665,506 SH   SOLE   2,223,793 0 441,713
SINGAPORE TELECOMMUNICATNS LTD COM 82929R304   3,405,383 177,734 SH   SOLE   176,444 0 1,290
SITIME CORP COM COM 82982T106   15,378,764 151,336 SH   SOLE   129,094 0 22,242
SK TELECOM LTD SPONSORED ADR COM 78440P306   5,549,829 269,540 SH   SOLE   268,059 0 1,481
SKYLINE CHAMPION CORP COM 830830105   73,645,495 1,429,732 SH   SOLE   1,157,615 0 272,117
SMARTSHEET INC COM CL A COM 83200N103   1,643,083 41,745 SH   SOLE   41,745 0 0
SMUCKER J M CO COM NEW COM 832696405   1,037,913 6,550 SH   SOLE   6,550 0 0
SNAP ON INC COM COM 833034101   269,161 1,178 SH   SOLE   1,178 0 0
SOLAREDGE TECHNOLOGIES INC COM COM 83417M104   284,686 1,005 SH   SOLE   1,005 0 0
SONOCO PRODS CO COM COM 835495102   35,349,612 582,270 SH   SOLE   572,443 0 9,827
SONY GROUP CORPORATION SPONSOR COM 835699307   12,756,838 167,237 SH   SOLE   163,372 0 3,865
SOUTHERN CO COM COM 842587107   569,923 7,981 SH   SOLE   7,981 0 0
SOUTHSTATE CORPORATION COM COM 840441109   66,031,165 864,735 SH   SOLE   812,596 0 52,139
SPARK NEW ZEALAND LTD SPONSORE COM 84652A102   2,092,471 122,510 SH   SOLE   122,510 0 0
SPX TECHNOLOGIES INC COM COM 78473E103   17,986,524 273,976 SH   SOLE   269,368 0 4,608
STANDEX INTL CORP COM COM 854231107   58,237,290 568,668 SH   SOLE   533,779 0 34,889
STARBUCKS CORP COM COM 855244109   4,678,669 47,164 SH   SOLE   46,664 0 500
STATE STR CORP COM COM 857477103   868,939 11,202 SH   SOLE   11,202 0 0
STERIS PLC SHS USD COM G8473T100   3,527,025 19,097 SH   SOLE   15,067 0 4,030
STEVANATO GROUP S P A ORD SHS COM T9224W109   8,267,709 460,084 SH   SOLE   442,154 0 17,930
STIFEL FINL CORP COM COM 860630102   64,226,437 1,100,333 SH   SOLE   848,540 0 251,793
STMICROELECTRONICS N V NY REGI COM 861012102   850,123 23,900 SH   SOLE   23,900 0 0
STRATASYS LTD SHS COM M85548101   4,011,289 338,220 SH   SOLE   183,842 0 154,378
STRYKER CORP COM COM 863667101   38,971,950 159,401 SH   SOLE   151,590 0 7,811
SURGALIGN HOLDINGS INC COM NEW COM 86882C204   33,165 16,666 SH   SOLE   16,666 0 0
SYNAPTICS INC COM COM 87157D109   3,437,560 36,124 SH   SOLE   20,884 0 15,240
SYNEOS HEALTH INC CL A COM 87166B102   50,956,590 1,389,220 SH   SOLE   1,166,376 0 222,844
SYNNEX CORP COM COM 87162W100   23,689,244 250,124 SH   SOLE   140,934 0 109,190
SYNOPSYS INC COM COM 871607107   1,050,464 3,290 SH   SOLE   3,290 0 0
SYNOVUS FINL CORP COM NEW COM 87161C501   112,298,494 2,990,639 SH   SOLE   2,331,167 0 659,472
SYSCO CORP COM COM 871829107   1,740,690 22,769 SH   SOLE   22,769 0 0
TAIWAN SEMICONDUCTOR MFG LTD S COM 874039100   12,026,932 161,457 SH   SOLE   157,242 0 4,215
TANDEM DIABETES CARE INC COM N COM 875372203   6,323,027 140,668 SH   SOLE   79,772 0 60,896
TAPESTRY INC COM COM 876030107   333,200 8,750 SH   SOLE   6,850 0 1,900
TARGA RES CORP COM COM 87612G101   2,212,718 30,105 SH   SOLE   30,105 0 0
TARGET CORP COM COM 87612E106   109,528,155 734,891 SH   SOLE   650,438 0 84,453
TC ENERGY CORP COM COM 87807B107   1,290,388 32,373 SH   SOLE   32,373 0 0
TE CONNECTIVITY LTD REG SHS COM H84989104   315,011 2,744 SH   SOLE   2,744 0 0
TEFRON LTD SHS NEW COM M87482119   155,595 61,500 SH   SOLE   61,500 0 0
TELEDYNE TECHNOLOGIES INC COM COM 879360105   1,432,478 3,582 SH   SOLE   3,582 0 0
TELEFLEX INC COM COM 879369106   367,455 1,472 SH   SOLE   1,472 0 0
TENCENT HOLDINGS LIMITED SHS P COM G87572163   294,695 6,887 SH   SOLE   6,887 0 0
TESLA INC COM COM 88160R101   3,151,560 25,585 SH   SOLE   25,480 0 105
TEXAS INSTRS INC COM COM 882508104   100,336,619 607,291 SH   SOLE   545,703 0 61,588
TFI INTL INC COM COM 87241L109   10,863,710 108,377 SH   SOLE   106,604 0 1,773
THERMO FISHER SCIENTIFIC INC C COM 883556102   23,242,973 42,207 SH   SOLE   40,922 0 1,285
TJX COS INC NEW COM COM 872540109   4,441,839 55,802 SH   SOLE   49,402 0 6,400
TOKYO ELECTRON LTD ADR COM 889110102   4,060,690 55,120 SH   SOLE   54,710 0 410
TOPBUILD CORP COM COM 89055F103   8,546,075 54,611 SH   SOLE   53,639 0 972
TORONTO DOMINION BK ONT COM NE COM 891160509   231,128 3,569 SH   SOLE   3,569 0 0
TRACTOR SUPPLY CO COM COM 892356106   1,798,185 7,993 SH   SOLE   7,993 0 0
TRANSDIGM GROUP INC COM COM 893641100   500,572 795 SH   SOLE   695 0 100
TRANSMEDICS GROUP INC COM COM 89377M109   5,477,156 88,742 SH   SOLE   48,345 0 40,397
TRANSUNION COM COM 89400J107   3,372,085 59,420 SH   SOLE   53,525 0 5,895
TRAVELERS COMPANIES INC COM COM 89417E109   1,272,495 6,787 SH   SOLE   6,787 0 0
TREX CO INC COM COM 89531P105   8,550,618 201,999 SH   SOLE   198,453 0 3,546
TRIMBLE INC COM COM 896239100   11,111,268 219,764 SH   SOLE   115,084 0 104,680
TRUIST FINL CORP COM COM 89832Q109   1,681,698 39,082 SH   SOLE   39,082 0 0
ULTA BEAUTY INC COM COM 90384S303   1,430,194 3,049 SH   SOLE   3,049 0 0
UNDER ARMOUR INC CL C COM 904311206   203,733 22,840 SH   SOLE   22,840 0 0
UNILEVER PLC SPON ADR NEW COM 904767704   6,235,999 123,853 SH   SOLE   119,288 0 4,565
UNION PACIFIC CORP COM COM 907818108   100,053,739 483,188 SH   SOLE   436,059 0 47,129
UNIQURE NV SHS COM N90064101   2,276,771 100,431 SH   SOLE   54,730 0 45,701
UNITED BANKSHARES INC WEST VA COM 909907107   149,939,815 3,703,132 SH   SOLE   3,190,614 0 512,518
UNITED CMNTY BKS BLAIRSVLE GA COM 90984P303   9,625,125 284,767 SH   SOLE   279,600 0 5,167
UNITED PARCEL SERVICE INC CL B COM 911312106   2,720,770 15,651 SH   SOLE   15,423 0 228
UNITED PARCEL SERVICE INC CL B COM 911312106   18,253 105 SH   SOLE   0 0 105
UNITED RENTALS INC COM COM 911363109   298,553 840 SH   SOLE   840 0 0
UNITED THERAPEUTICS CORP DEL C COM 91307C102   231,371 832 SH   SOLE   832 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   8,841,812 16,677 SH   SOLE   16,477 0 200
UNIVERSAL HLTH SVCS INC CL B COM 913903100   205,418 1,458 SH   SOLE   1,458 0 0
US BANCORP DEL COM NEW COM 902973304   1,780,684 40,832 SH   SOLE   40,832 0 0
VEECO INSTRS INC DEL COM COM 922417100   3,961,683 213,223 SH   SOLE   118,873 0 94,350
VERISK ANALYTICS INC CL A COM 92345Y106   711,325 4,032 SH   SOLE   4,032 0 0
VERITEX HLDGS INC COM COM 923451108   7,189,350 256,031 SH   SOLE   251,320 0 4,711
VERIZON COMMUNICATIONS INC COM COM 92343V104   10,764,750 273,217 SH   SOLE   268,330 0 4,887
VERTEX PHARMACEUTICALS INC COM COM 92532F100   3,878,027 13,429 SH   SOLE   13,429 0 0
VICI PPTYS INC COM COM 925652109   1,256,828 38,791 SH   SOLE   37,906 0 885
VISA INC COM CL A COM 92826C839   25,497,969 122,728 SH   SOLE   119,561 0 3,167
VISTEON CORP COM NEW COM 92839U206   8,191,528 62,612 SH   SOLE   36,643 0 25,969
VMWARE INC CL A COM COM 928563402   314,388 2,561 SH   SOLE   2,561 0 0
WABASH NATL CORP COM COM 929566107   7,038,002 311,416 SH   SOLE   169,682 0 141,734
WABTEC CORP COM COM 929740108   663,038 6,643 SH   SOLE   6,643 0 0
WALGREENS BOOTS ALLIANCE INC C COM 931427108   210,748 5,641 SH   SOLE   5,641 0 0
WALMART INC COM COM 931142103   3,739,002 26,370 SH   SOLE   26,370 0 0
WARNER BROS DISCOVERY INC COM COM 934423104   245,598 25,907 SH   SOLE   23,852 0 2,055
WASTE CONNECTIONS INC COM COM 94106B101   80,850,465 609,916 SH   SOLE   515,427 0 94,489
WASTE MGMT INC DEL COM COM 94106L109   841,191 5,362 SH   SOLE   3,332 0 2,030
WATSCO INC COM COM 942622200   536,210 2,150 SH   SOLE   2,150 0 0
WEBSTER FINL CORP CONN COM COM 947890109   330,670 6,985 SH   SOLE   6,985 0 0
WEC ENERGY GROUP INC COM COM 92939U106   7,922,720 84,500 SH   SOLE   84,500 0 0
WEICHAI PWR CO LTD ADR COM 948597109   3,672,575 341,953 SH   SOLE   339,683 0 2,270
WELLS FARGO CO NEW COM COM 949746101   1,322,519 32,030 SH   SOLE   31,780 0 250
WERNER ENTERPRISES INC COM COM 950755108   6,421,631 159,504 SH   SOLE   86,898 0 72,606
WEST PHARMACEUTICAL SVSC INC C COM 955306105   2,622,976 11,145 SH   SOLE   11,145 0 0
WESTROCK CO COM COM 96145D105   1,198,956 34,100 SH   SOLE   34,100 0 0
WEYERHAEUSER CO COM COM 962166104   370,388 11,948 SH   SOLE   11,948 0 0
WH GROUP LTD SPONSORED ADR COM 92890T205   1,973,471 169,688 SH   SOLE   167,563 0 2,125
WILLIAMS COS INC DEL COM COM 969457100   135,194,226 4,109,247 SH   SOLE   3,591,105 0 518,142
WILLIAMS SONOMA INC COM COM 969904101   425,204 3,700 SH   SOLE   3,700 0 0
WINGSTOP INC COM COM 974155103   742,735 5,397 SH   SOLE   5,397 0 0
WINTRUST FINANCIAL CORP COM COM 97650W108   7,345,211 86,905 SH   SOLE   85,317 0 1,588
WNS HOLDINGS LTD SPON ADR COM 92932M101   18,974,508 237,211 SH   SOLE   232,870 0 4,341
WOODSIDE ENERGY GROUP LTD SPON COM 980228308   1,521,405 62,842 SH   SOLE   62,842 0 0
WORKIVA INC COM CL A COM 98139A105   22,586,754 268,986 SH   SOLE   237,524 0 31,462
XCEL ENERGY INC COM COM 98389B100   8,201,608 116,982 SH   SOLE   116,982 0 0
XPEL INC COM COM 98379L100   8,208,040 136,664 SH   SOLE   134,155 0 2,509
XYLEM INC COM COM 98419M100   8,594,827 77,732 SH   SOLE   76,877 0 855
YETI HLDGS INC COM COM 98585X104   5,081,708 123,014 SH   SOLE   69,090 0 53,924
YUM BRANDS INC COM COM 988498101   2,468,870 19,276 SH   SOLE   19,276 0 0
YUM CHINA HLDGS INC COM COM 98850P109   805,432 14,738 SH   SOLE   14,738 0 0
ZEBRA TECHNOLOGIES CORP CL A COM 989207105   858,974 3,350 SH   SOLE   3,350 0 0
ZEVIA PBC CL A COM 98955K104   2,834,125 692,940 SH   SOLE   377,089 0 315,851
ZIMMER BIOMET HLDGS INC COM COM 98956P102   598,485 4,694 SH   SOLE   3,894 0 800
ZOETIS INC CL A COM 98978V103   676,914 4,619 SH   SOLE   4,619 0 0
ZURICH INS GROUP LTD SPONSORED COM 989825104   2,733,298 57,170 SH   SOLE   56,635 0 535
ZURICH INSURANCE GROUP AG ORD COM H9870Y105   551,000 1,160 SH   SOLE   1,160 0 0
SHELL PLC SHS A COM G8082710X   1,244,853 44,050 SH   SOLE   44,050 0 0
DS SMITH PLC SHS COM G2848Q123   68,325 17,655 SH   SOLE   17,655 0 0
GREAT EASTERN ENER COM 39032T106   98,600 493,000 SH   SOLE   493,000 0 0
TP ICAP GROUP PLC COM G8963N100   26,817 12,770 SH   SOLE   12,770 0 0
YELLOW CAKE PLC COM G98334108   54,458 12,075 SH   SOLE   12,075 0 0
AUST & NZ BANK GRP COM Q09504137   1,374,276 85,200 SH   SOLE   85,200 0 0
HARVEY NORMAN HLDG COM Q4525E117   1,613,934 576,405 SH   SOLE   576,405 0 0
FAIRFAX INDIA HLDGS CORP COM S COM 303897102   122,800 10,000 SH   SOLE   10,000 0 0
ANHUI CONCH CEMENT COM Y01373102   1,317,750 376,500 SH   SOLE   376,500 0 0
CK INFRASTRUCTURE COM G2178K100   1,396,410 267,000 SH   SOLE   267,000 0 0
HENGAN INTL COM G4402L151   1,890,360 356,000 SH   SOLE   356,000 0 0
HKT TRUST AND HKT COM Y3R29Z107   1,895,430 1,541,000 SH   SOLE   1,541,000 0 0
VTECH HLDGS COM G9400S132   1,139,880 177,000 SH   SOLE   177,000 0 0
WEICHAI POWER CO COM Y9531A109   1,397,620 1,043,000 SH   SOLE   1,043,000 0 0
WH GROUP LTD COM G96007102   1,416,360 2,442,000 SH   SOLE   2,442,000 0 0
XINYI GLASS HLDGS COM G9828G108   1,523,340 819,000 SH   SOLE   819,000 0 0
YUE YUEN INDL HLDG COM G98803144   1,217,300 869,500 SH   SOLE   869,500 0 0
JAPAN TOBACCO INC COM J27869106   1,137,588 56,400 SH   SOLE   56,400 0 0
MITSUI O.S.K.LINES COM J45013133   1,174,203 47,100 SH   SOLE   47,100 0 0
TOYO TIRE CORPORAT COM J92805175   2,010,085 177,100 SH   SOLE   177,100 0 0
COMFORTDELGRO CORP COM Y1690R106   33,198 36,085 SH   SOLE   36,085 0 0
MAPLETREE IND TST COM Y5759S103   38,678 23,300 SH   SOLE   23,300 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   1,010,825 41,632 SH   SOLE   41,632 0 0
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889   534,282 11,485 SH   SOLE   11,485 0 0
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396   559,729 10,129 SH   SOLE   10,129 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,675,434 6,292 SH   SOLE   6,292 0 0
ISHARES BRAZIL SM-CP ETF 464289131   6,045,060 518,000 SH   SOLE   518,000 0 0
ISHARES CORE MSCI EMKT 46434G103   1,313,297 28,122 SH   SOLE   27,867 0 255
ISHARES MSCI STH KOR ETF 464286772   4,571,943 80,948 SH   SOLE   80,318 0 630
ISHARES COHEN STEER REIT 464287564   346,589 6,320 SH   SOLE   6,260 0 60
ISHARES CORE DIV GRWTH 46434V621   435,150 8,703 SH   SOLE   8,703 0 0
ISHARES CORE MSCI EAFE 46432F842   2,618,590 42,482 SH   SOLE   41,867 0 615
ISHARES CORE MSCI EURO 46434V738   4,073,030 85,748 SH   SOLE   85,748 0 0
ISHARES CORE S&P MCP ETF 464287507   1,976,483 8,171 SH   SOLE   7,792 0 379
ISHARES CORE S&P SCP ETF 464287804   1,057,413 11,173 SH   SOLE   10,501 0 672
ISHARES CORE S&P US GWT 464287671   216,517 2,656 SH   SOLE   2,656 0 0
ISHARES CORE S&P500 ETF 464287200   6,065,139 15,786 SH   SOLE   15,136 0 650
ISHARES DEVSMCP EXNA ETF 464288497   1,997,736 40,440 SH   SOLE   40,440 0 0
ISHARES EUROPE ETF 464287861   6,630,456 146,400 SH   SOLE   146,400 0 0
ISHARES GL CLEAN ENE ETF 464288224   2,598,305 130,897 SH   SOLE   130,897 0 0
ISHARES MICRO-CAP ETF 464288869   566,647 5,255 SH   SOLE   5,125 0 130
ISHARES MSCI USA MIN VOL 46429B697   466,415 6,469 SH   SOLE   6,469 0 0
ISHARES MSCI EAFE ETF 464287465   31,378,677 478,042 SH   SOLE   478,042 0 0
ISHARES MSCI EMG MKT ETF 464287234   463,214 12,222 SH   SOLE   12,222 0 0
ISHARES RUS 1000 ETF 464287622   11,128,087 52,860 SH   SOLE   52,510 0 350
ISHARES RUS 1000 GRW ETF 464287614   79,975,149 373,297 SH   SOLE   373,277 0 20
ISHARES RUS 1000 VAL ETF 464287598   19,721,628 130,047 SH   SOLE   127,742 0 2,305
ISHARES RUS 2000 GRW ETF 464287648   29,781,812 138,830 SH   SOLE   138,830 0 0
ISHARES RUS 2000 VAL ETF 464287630   23,860,947 172,070 SH   SOLE   172,070 0 0
ISHARES RUS MD CP GR ETF 464287481   1,108,452 13,259 SH   SOLE   12,934 0 325
ISHARES RUS MDCP VAL ETF 464287473   741,172 7,036 SH   SOLE   6,916 0 120
ISHARES RUS MID CAP ETF 464287499   3,628,338 53,793 SH   SOLE   53,793 0 0
ISHARES RUSSELL 2000 ETF 464287655   10,227,260 58,656 SH   SOLE   57,173 0 1,483
ISHARES RUSSELL 3000 ETF 464287689   5,951,078 26,967 SH   SOLE   26,967 0 0
ISHARES S&P 500 GRWT ETF 464287309   11,738,961 200,666 SH   SOLE   194,328 0 6,338
ISHARES S&P 500 VAL ETF 464287408   1,308,531 9,020 SH   SOLE   9,020 0 0
ISHARES SP SMCP600VL ETF 464287879   1,463,334 16,026 SH   SOLE   16,026 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   385,142 6,932 SH   SOLE   6,932 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   473,743 3,807 SH   SOLE   3,807 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   8,894,939 23,259 SH   SOLE   23,259 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,786,920 6,294 SH   SOLE   6,221 0 73
SPDR SER TR S&P OILGAS EXP 78468R556   42,227,563 310,771 SH   SOLE   310,421 0 350
SPDR SER TR S&P 600 SMCP VAL 78464A300   296,954 4,001 SH   SOLE   4,001 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   2,207,355 156,550 SH   SOLE   91,550 0 65,000
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778   2,625,562 16,718 SH   SOLE   16,718 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   17,470,118 81,977 SH   SOLE   81,977 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,029,311 11,289 SH   SOLE   11,289 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   308,212 2,279 SH   SOLE   2,279 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   357,483 1,754 SH   SOLE   1,754 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   35,327,237 100,550 SH   SOLE   94,455 0 6,095
VANGUARD INDEX FDS SMALL CP ETF 922908751   287,791 1,568 SH   SOLE   1,568 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   262,707 1,310 SH   SOLE   1,310 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,973,005 15,550 SH   SOLE   15,550 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,449,320 10,325 SH   SOLE   10,325 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   417,463 7,530 SH   SOLE   7,530 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   43,123,457 1,106,297 SH   SOLE   1,106,297 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   61,331,693 1,112,694 SH   SOLE   1,112,694 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   6,663,726 100,086 SH   SOLE   100,086 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   7,311,519 46,956 SH   SOLE   46,956 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   3,222,643 26,465 SH   SOLE   26,465 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   285,934 1,883 SH   SOLE   1,883 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,008,178 19,493 SH   SOLE   19,493 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,006,082 47,798 SH   SOLE   47,798 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   370,516 1,160 SH   SOLE   1,160 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422   446,483 13,700 SH   SOLE   13,700 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   361,798 5,994 SH   SOLE   5,994 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604   252,860 8,891 SH   SOLE   8,891 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,975,702 166,445 SH   SOLE   166,445 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   6,235,575 258,523 SH   SOLE   253,779 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   2,267,433 45,159 SH   SOLE   45,159 0 4,744
MPLX LP COM UNIT REP LTD 55336V100   2,262,577 68,897 SH   SOLE   68,897 0 0
PHILLIPS 66 COM 718546104   2,813,074 27,028 SH   SOLE   27,028 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   1,245,866 105,941 SH   SOLE   105,941 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   1,596,796 59,471 SH   SOLE   59,471 0 0