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 88579Y101   25,457 240 SH   SOLE   240 0 0
ABBOTT LABORATORIES COM COM 002824100   839,834 7,389 SH   SOLE   7,389 0 0
ACCENTURE PLC CLASS A ORDINARY COM G1151C101   6,586 19 SH   SOLE   19 0 0
ACUSHNET HLDGS CORP COM 005098108   17,515,223 265,583 SH   SOLE   265,583 0 0
ADDUS HOMECARE CORP COM COM 006739106   21,470,022 207,761 SH   SOLE   207,761 0 0
ADOBE SYSTEMS INC (DE) COM 00724F101   749,331 1,485 SH   SOLE   1,485 0 0
ADVANCED ENERGY INDS INC COM COM 007973100   19,131,858 187,604 SH   SOLE   187,604 0 0
AGREE REALTY CORP COM 008492100   14,738,226 258,022 SH   SOLE   258,022 0 0
AIR PRODS & CHEMS INC COM 009158106   4,119 17 SH   SOLE   17 0 0
ALAMO GROUP INC COM 011311107   12,844,019 56,252 SH   SOLE   56,252 0 0
ALPHABET INC CAP STK CL A COM 02079K305   30,186 200 SH   SOLE   200 0 0
ALPHABET INC CAP STK CL C COM 02079K107   2,108,801 13,850 SH   SOLE   13,850 0 0
AMAZON.COM INC COM COM 023135106   2,152,835 11,935 SH   SOLE   11,935 0 0
AMBARELLA INC COM G037AX101   14,197,678 279,647 SH   SOLE   279,647 0 0
AMERICAN TOWER CORP CL A COM 03027X100   406,047 2,055 SH   SOLE   2,055 0 0
AMERICAN WOODMARK CORP COM 030506109   14,310,170 140,765 SH   SOLE   140,765 0 0
AMERICAN WTR WKS CO INC COM 030420103   286,094 2,341 SH   SOLE   2,341 0 0
AMETEK INC NEW COM COM 031100100   795,615 4,350 SH   SOLE   4,350 0 0
AMGEN INC COM COM 031162100   617,827 2,173 SH   SOLE   2,173 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   16,664,228 266,585 SH   SOLE   266,585 0 0
AMPHENOL CORP CL A COM 032095101   640,192 5,550 SH   SOLE   5,550 0 0
APPLE INC COM 037833100   3,134,997 18,282 SH   SOLE   18,282 0 0
ATLANTIC UNION BANKSHARES CO COM 04911A107   21,193,535 600,213 SH   SOLE   600,213 0 0
ATMOS ENERGY CORP COM COM 049560105   271,024 2,280 SH   SOLE   2,280 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   49,948 200 SH   SOLE   200 0 0
AVANOS MED INC COM 05350V106   14,782,279 742,455 SH   SOLE   742,455 0 0
BALCHEM CORP COM 057665200   20,890,514 134,821 SH   SOLE   134,821 0 0
BARNES GROUP INC COM 067806109   2,204,078 59,329 SH   SOLE   59,329 0 0
BECTON DICKINSON & CO COM COM 075887109   49,490 200 SH   SOLE   200 0 0
BENCHMARK ELECTRS INC COM 08160H101   19,334,453 644,267 SH   SOLE   644,267 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   62,657 149 SH   SOLE   149 0 0
BERRY PLASTICS GROUP INC COM COM 08579W103   262,483 4,340 SH   SOLE   4,340 0 0
BLACKBAUD INC COM COM 09227Q100   21,499,784 289,989 SH   SOLE   289,989 0 0
BLACKROCK INC COM 09247X101   11,672 14 SH   SOLE   14 0 0
BOOKING HOLDINGS INC COM 09857L108   478,880 132 SH   SOLE   132 0 0
BOOT BARN HOLDINGS INC COM 099406100   20,758,685 218,168 SH   SOLE   218,168 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108   4,935 91 SH   SOLE   91 0 0
BROADRIDGE FINL SOLUTIONS INC COM 11133T103   716,805 3,499 SH   SOLE   3,499 0 0
BROWN & BROWN INC COM 115236101   1,159,993 13,251 SH   SOLE   13,251 0 0
BRP GROUP INC A COM 05589G102   13,705,492 473,583 SH   SOLE   473,583 0 0
BURLINGTON STORES INC COM 122017106   1,158,628 4,990 SH   SOLE   4,990 0 0
CACI INTL INC COM 127190304   873,582 2,306 SH   SOLE   2,306 0 0
CARLISLE COS INC COM 142339100   977,274 2,494 SH   SOLE   2,494 0 0
CASEY'S GENERAL STORES INC COM 147528103   736,256 2,312 SH   SOLE   2,312 0 0
CASS INFORMATION SYSTEMS INC COM 14808P109   14,531,213 301,665 SH   SOLE   301,665 0 0
CDW CORP COM 12514G108   649,681 2,540 SH   SOLE   2,540 0 0
CHESAPEAKE UTILITIES CORP COM 165303108   14,298,694 133,259 SH   SOLE   133,259 0 0
CHEVRON CORP COM 166764100   72,087 457 SH   SOLE   457 0 0
CHEVRON CORP COM 166764100   5,205 33 SH   SOLE   33 0 0
CHUBB LIMITED COM H1467J104   595,999 2,300 SH   SOLE   2,300 0 0
CHURCH & DWIGHT CO INC COM 171340102   484,520 4,645 SH   SOLE   4,645 0 0
CINTAS CORP COM COM 172908105   862,223 1,255 SH   SOLE   1,255 0 0
CISCO SYS INC COM 17275R102   54,651 1,095 SH   SOLE   1,095 0 0
CME GROUP INC COM COM 12572Q105   594,200 2,760 SH   SOLE   2,760 0 0
CNX RES CORP COM COM 12653C108   21,333,887 899,405 SH   SOLE   899,405 0 0
COCA-COLA CONSOLIDATED INC COM 191098102   11,065,966 13,074 SH   SOLE   13,074 0 0
COMCAST CORP CL A COM 20030N101   413,212 9,532 SH   SOLE   9,532 0 0
CONOCOPHILLIPS COM COM 20825C104   8,019 63 SH   SOLE   63 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108   395,683 1,456 SH   SOLE   1,456 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   692,335 945 SH   SOLE   945 0 0
CSW INDUSTRIALS INC COM 126402106   22,499,786 95,907 SH   SOLE   95,907 0 0
CSX CORP COM COM 126408103   774,763 20,900 SH   SOLE   20,900 0 0
CTS CORP COM 126501105   14,372,767 307,176 SH   SOLE   307,176 0 0
CULLEN FROST BANKERS INC COM 229899109   660,673 5,869 SH   SOLE   5,869 0 0
DIAMONDBACK ENERGY INC COM COM 25278X109   390,395 1,970 SH   SOLE   1,970 0 0
DIODES INC COM 254543101   18,798,402 266,644 SH   SOLE   266,644 0 0
DISNEY WALT CO COM COM 254687106   61,302 501 SH   SOLE   501 0 0
DOLLAR GENERAL CORP COM 256677105   5,306 34 SH   SOLE   34 0 0
DORMAN PRODUCTS INC COM 258278100   19,782,216 205,231 SH   SOLE   205,231 0 0
DUKE ENERGY HLDG CORP COM COM 26441C204   4,835 50 SH   SOLE   50 0 0
EATON CORP COM COM G29183103   8,130 26 SH   SOLE   26 0 0
ECOLAB INC COM COM 278865100   9,005 39 SH   SOLE   39 0 0
EDWARDS LIFESCIENCES CORP COM COM 28176E108   665,098 6,960 SH   SOLE   6,960 0 0
EMBECTA CORP COM 29082K105   265 20 SH   SOLE   20 0 0
EMERSON ELEC CO COM COM 291011104   35,160 310 SH   SOLE   310 0 0
ENERSYS COM 29275Y102   18,050,083 191,087 SH   SOLE   191,087 0 0
ENOVIS CORP COM 194014502   21,131,269 338,371 SH   SOLE   338,371 0 0
ENPRO INC COM 29355X107   30,932,511 183,282 SH   SOLE   183,282 0 0
ENTEGRIS INC COM COM 29362U104   558,225 3,972 SH   SOLE   3,972 0 0
EOG RESOURCES INC COM 26875P101   421,361 3,296 SH   SOLE   3,296 0 0
EQUITABLE HOLDINGS INC COM 29452E101   399,105 10,500 SH   SOLE   10,500 0 0
ESCO TECHNOLOGIES INC COM COM 296315104   12,376,586 115,615 SH   SOLE   115,615 0 0
EXLSERVICE HOLDINGS INC COM 302081104   20,285,761 637,917 SH   SOLE   637,917 0 0
EXXON MOBIL CORP COM 30231G102   901,790 7,758 SH   SOLE   7,758 0 0
FIRST AMERN FINL CORP COM COM 31847R102   445,665 7,300 SH   SOLE   7,300 0 0
FIRST HORIZON SHS COM dca517101   83 540,100 SH   SOLE   540,100 0 0
FIRST INDUSTRIAL REALTY TRUST COM 32054K103   440,811 8,390 SH   SOLE   8,390 0 0
FISERV INC COM 337738108   779,122 4,875 SH   SOLE   4,875 0 0
FMC CORP COM 302491303   151,287 2,375 SH   SOLE   2,375 0 0
FORTUNE BRANDS INNOVATIONS INC COM 34964C106   577,365 6,819 SH   SOLE   6,819 0 0
FRANKLIN ELEC INC COM 353514102   24,146,650 226,071 SH   SOLE   226,071 0 0
GENTEX CORP COM COM 371901109   995,142 27,551 SH   SOLE   27,551 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104   33,415 80 SH   SOLE   80 0 0
GRAY TELEVISION INC COM 389375106   8,371,607 1,324,621 SH   SOLE   1,324,621 0 0
HOME DEPOT INC COM COM 437076102   849,674 2,215 SH   SOLE   2,215 0 0
HUMANA INC COM COM 444859102   182,028 525 SH   SOLE   525 0 0
ICF INTERNATIONAL INC COM 44925C103   29,002,606 192,542 SH   SOLE   192,542 0 0
ICON PLC SHS COM G4705A100   614,117 1,828 SH   SOLE   1,828 0 0
IDACORP INC COM 451107106   18,497,846 199,137 SH   SOLE   199,137 0 0
INMODE LTD COM M5425M103   64,830 3,000 SH   SOLE   3,000 0 0
INTEGER HOLDINGS CORP COM 45826H109   33,332,792 285,677 SH   SOLE   285,677 0 0
INTEL CORP COM 458140100   26,502 600 SH   SOLE   600 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105   510,581 4,240 SH   SOLE   4,240 0 0
JOHNSON & JOHNSON COM COM 478160104   7,751 49 SH   SOLE   49 0 0
JONES LANG LASALLE INC COM 48020Q107   668,183 3,425 SH   SOLE   3,425 0 0
JPMORGAN CHASE & CO COM 46625H100   1,157,534 5,779 SH   SOLE   5,779 0 0
KAISER ALUMINUM CORP COM 483007704   24,227,283 271,120 SH   SOLE   271,120 0 0
KFORCE INC COM 493732101   21,592,386 306,188 SH   SOLE   306,188 0 0
KORN FERRY COMMON STOCK COM 500643200   23,321,389 354,644 SH   SOLE   354,644 0 0
LAMAR ADVERTISING CO COM 512816109   788,703 6,605 SH   SOLE   6,605 0 0
LAMB WESTON HLDGS INC COM 513272104   561,413 5,270 SH   SOLE   5,270 0 0
LANCASTER COLONY CORP COM 513847103   561,432 2,704 SH   SOLE   2,704 0 0
LANTHEUS HOLDINGS INC COM 516544103   276,968 4,450 SH   SOLE   4,450 0 0
LEIDOS HOLDINGS INC COM 525327102   64,496 492 SH   SOLE   492 0 0
LGI HOMES INC COM 50187T106   17,449,100 149,945 SH   SOLE   149,945 0 0
LILLY ELI & CO COM COM 532457108   1,174,720 1,510 SH   SOLE   1,510 0 0
LINDE PLC COM G54950103   705,766 1,520 SH   SOLE   1,520 0 0
LITTELFUSE INC COM 537008104   853,557 3,522 SH   SOLE   3,522 0 0
LOCKHEED MARTIN CORP COM COM 539830109   5,004 11 SH   SOLE   11 0 0
LOWES COS INC COM COM 548661107   6,623 26 SH   SOLE   26 0 0
MARATHON OIL CORP COM COM 565849106   718,362 25,348 SH   SOLE   25,348 0 0
MARCUS & MILLICHAP INC COM 566324109   22,492,949 658,266 SH   SOLE   658,266 0 0
MARKEL CORP COM 570535104   867,244 570 SH   SOLE   570 0 0
MASTEC INC COM 576323109   379,527 4,070 SH   SOLE   4,070 0 0
MASTERCARD INC CL A COM 57636Q104   910,167 1,890 SH   SOLE   1,890 0 0
MEDTRONIC INC COM G5960L103   32,594 374 SH   SOLE   374 0 0
MERCANTILE BANK CORP COM 587376104   9,535,023 247,727 SH   SOLE   247,727 0 0
MERCK & CO INC NEW COM COM 58933Y105   8,445 64 SH   SOLE   64 0 0
META PLATFORM, INC COM 30303M102   1,230,945 2,535 SH   SOLE   2,535 0 0
MICROCHIP TECHNOLOGY INC COM COM 595017104   610,207 6,802 SH   SOLE   6,802 0 0
MICROSOFT CORP COM 594918104   4,067,521 9,668 SH   SOLE   9,668 0 0
MIDDLESEX WATER CO COM 596680108   2,625 50 SH   SOLE   50 0 0
MKS INSTRUMENTS INC COM COM 55306N104   785,099 5,903 SH   SOLE   5,903 0 0
MOELIS & CO COM 60786M105   24,716,714 435,383 SH   SOLE   435,383 0 0
MOLINA HEALTHCARE INC COM 60855R100   976,954 2,378 SH   SOLE   2,378 0 0
MONARCH CASINO & RESORT INC COM 609027107   20,667,169 275,599 SH   SOLE   275,599 0 0
MONDELEZ INTL INC CL A COM 609207105   5,460 78 SH   SOLE   78 0 0
MOODYS CORP COM COM 615369105   416,612 1,060 SH   SOLE   1,060 0 0
MORGAN STANLEY COM NEW COM 617446448   261,765 2,780 SH   SOLE   2,780 0 0
NAPCO SECURITY SYSTEMS INC COM 630402105   516,377 12,858 SH   SOLE   12,858 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103   507,739 2,947 SH   SOLE   2,947 0 0
NEXTERA ENERGY INC COM COM 65339F101   425,896 6,664 SH   SOLE   6,664 0 0
NIKE INC CL B COM 654106103   460,972 4,905 SH   SOLE   4,905 0 0
NORTHERN OIL & GAS INC COMMON COM 665531307   21,728,570 547,595 SH   SOLE   547,595 0 0
NORTHERN TR CORP COM COM 665859104   52,641 592 SH   SOLE   592 0 0
NV5 GLOBAL INC COM 62945V109   16,949,947 172,941 SH   SOLE   172,941 0 0
NVIDIA CORP COM COM 67066G104   3,162,460 3,500 SH   SOLE   3,500 0 0
O'REILLY AUTOMOTIVE INC NEW CO COM 67103H107   400,752 355 SH   SOLE   355 0 0
OLLIE'S BARGAIN OUTLET HLDGS COM 681116109   22,277,929 279,979 SH   SOLE   279,979 0 0
OMNICELL INC COM 68213N109   9,212,068 315,158 SH   SOLE   315,158 0 0
ONTO INNOVATION INC COM 683344105   16,882,813 93,234 SH   SOLE   93,234 0 0
ORIGIN BANCORP INC COM 68621T102   10,409,793 333,220 SH   SOLE   333,220 0 0
OSHKOSH CORP COM COM 688239201   682,538 5,473 SH   SOLE   5,473 0 0
PACIRA BIOSCIENCES INC COM 695127100   7,330,363 250,868 SH   SOLE   250,868 0 0
PATRICK INDS INC COM 703343103   24,512,266 205,175 SH   SOLE   205,175 0 0
PAYCHEX INC COM COM 704326107   5,158 42 SH   SOLE   42 0 0
PAYCOM SOFTWARE INC COM 70432V102   197,020 990 SH   SOLE   990 0 0
PEPSICO INC COM 713448108   89,080 509 SH   SOLE   509 0 0
PERFICIENT INC COM 71375U101   354,627 6,300 SH   SOLE   6,300 0 0
PERMIAN RESOURCES CORP COM 71424F105   18,271,495 1,034,626 SH   SOLE   1,034,626 0 0
PERSHING SQUARE TONTINE HLDGS COM 715esc018   0 610 SH   SOLE   610 0 0
PHILLIPS 66 COM 718546104   465,519 2,850 SH   SOLE   2,850 0 0
PNC FINL SVCS GROUP INC COM COM 693475105   302,192 1,870 SH   SOLE   1,870 0 0
POOL CORP COM 73278L105   470,077 1,165 SH   SOLE   1,165 0 0
POWER INTEGRATIONS INC COM 739276103   19,339,321 270,291 SH   SOLE   270,291 0 0
PROCTER & GAMBLE CO COM 742718109   93,943 579 SH   SOLE   579 0 0
PTC INC COM 69370C100   1,035,202 5,479 SH   SOLE   5,479 0 0
PURECYCLE TECH INC COM 74623V103   328,609 52,831 SH   SOLE   52,831 0 0
QUALCOMM INC COM 747525103   800,958 4,731 SH   SOLE   4,731 0 0
QUALYS INC COM 74758T303   478,583 2,868 SH   SOLE   2,868 0 0
QUANTA SVCS INC COM COM 74762E102   660,671 2,543 SH   SOLE   2,543 0 0
REALTY INCOME CORP COM COM 756109104   4,382 81 SH   SOLE   81 0 0
REVVITY INC COM 714046109   878,325 8,365 SH   SOLE   8,365 0 0
ROBERT HALF INTERNATIONAL INC COM 770323103   580,647 7,324 SH   SOLE   7,324 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103   358,646 2,580 SH   SOLE   2,580 0 0
RPM INTL INC COM COM 749685103   828,249 6,963 SH   SOLE   6,963 0 0
RTX CORP COM 75513E101   925,950 9,494 SH   SOLE   9,494 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105   31,179 431 SH   SOLE   431 0 0
SEACOAST BKG CORP FLA COM 811707801   13,207,527 520,186 SH   SOLE   520,186 0 0
SELECTIVE INS GROUP INC COM 816300107   30,517,722 279,543 SH   SOLE   279,543 0 0
SIMULATIONS PLUS INC COM 829214105   8,628,216 209,677 SH   SOLE   209,677 0 0
SM ENERGY CO COM 78454L100   28,301,091 567,725 SH   SOLE   567,725 0 0
SOUTHSTATE CORP COM 840441109   23,315,410 274,202 SH   SOLE   274,202 0 0
SPS COMMERCE INC COM 78463M107   15,067,131 81,488 SH   SOLE   81,488 0 0
STARBUCKS CORP COM COM 855244109   4,752 52 SH   SOLE   52 0 0
STATE STR CORP COM COM 857477103   6,031 78 SH   SOLE   78 0 0
STEWART INFORMATION SERVICES C COM 860372101   21,469,355 329,993 SH   SOLE   329,993 0 0
STIFEL FINL CORP COM 860630102   985,098 12,602 SH   SOLE   12,602 0 0
SUN CMNTYS INC COM COM 866674104   300,234 2,335 SH   SOLE   2,335 0 0
SUNSTONE HOTEL INVS INC NEW CO COM 867892101   14,812,045 1,329,627 SH   SOLE   1,329,627 0 0
SUPERNUS PHARMACEUTICALS INC C COM 868459108   11,762,424 344,838 SH   SOLE   344,838 0 0
TARGET CORP COM COM 87612E106   115,364 651 SH   SOLE   651 0 0
TETRA TECH INC NEW COM 88162G103   927,614 5,022 SH   SOLE   5,022 0 0
TEXAS INSTRUMENTS INC COM 882508104   5,401 31 SH   SOLE   31 0 0
THERMO FISHER CORP COM COM 883556102   822,412 1,415 SH   SOLE   1,415 0 0
TIMKEN CO COM COM 887389104   366,332 4,190 SH   SOLE   4,190 0 0
TJX COS INC NEW COM COM 872540109   8,519 84 SH   SOLE   84 0 0
TRACTOR SUPPLY CO COM COM 892356106   1,223,803 4,676 SH   SOLE   4,676 0 0
TRAVELERS COS INC COM 89417E109   44,647 194 SH   SOLE   194 0 0
UMB FINANCIAL CORP COM 902788108   17,189,749 197,606 SH   SOLE   197,606 0 0
UNION PAC CORP COM COM 907818108   30,249 123 SH   SOLE   123 0 0
UNITED PARCEL SVC INC CL B COM 911312106   5,499 37 SH   SOLE   37 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   4,452 9 SH   SOLE   9 0 0
UPBOUND GROUP INC COM 76009N100   390,831 11,100 SH   SOLE   11,100 0 0
US BANCORP DEL COM 902973304   5,945 133 SH   SOLE   133 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104   520,430 12,403 SH   SOLE   12,403 0 0
VIAVI SOLUTIONS INC COM 925550105   11,653,271 1,281,988 SH   SOLE   1,281,988 0 0
WAL MART STORES INC COM COM 931142103   714,218 11,870 SH   SOLE   11,870 0 0
WASTE MANAGEMENT INC COM COM 94106L109   813,167 3,815 SH   SOLE   3,815 0 0
WELLS FARGO & CO NEW COM COM 949746101   675,234 11,650 SH   SOLE   11,650 0 0
WYNDHAM HOTELS & RESORTS INC C COM 98311A105   465,105 6,060 SH   SOLE   6,060 0 0
XCEL ENERGY INC COM 98389B100   5,267 98 SH   SOLE   98 0 0
ZOETIS INC CL A COM 98978V103   529,627 3,130 SH   SOLE   3,130 0 0