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