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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   778,853 2,567 SH   SOLE   2,567 0 0
ACI WORLDWIDE INC COM 004498101   35,861,746 905,828 SH   SOLE   898,877 0 6,951
ACUSHNET HLDGS CORP COM 005098108   29,031,176 457,327 SH   SOLE   453,724 0 3,603
AERCAP HOLDINGS NV SHS N00985106   318,612,131 3,418,585 SH   SOLE   3,304,037 6,359 108,189
AIR PRODS & CHEMS INC COM 009158106   462,550,693 1,792,484 SH   SOLE   1,713,557 0 78,927
ALBEMARLE CORP COM 012653101   4,356,667 45,610 SH   SOLE   45,610 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104   15,067,423 888,409 SH   SOLE   881,197 0 7,212
ALLISON TRANSMISSION HLDGS I COM 01973R101   191,058,738 2,517,242 SH   SOLE   2,427,286 0 89,956
ALPHABET INC CAP STK CL C 02079K107   184,561,423 1,006,223 SH   SOLE   882,803 0 123,420
ALTRIA GROUP INC COM 02209S103   220,629,376 4,843,674 SH   SOLE   4,643,675 0 199,999
AMAZON COM INC COM 023135106   1,236,800 6,400 SH   SOLE   6,400 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   332,154 2,700 SH   SOLE   2,700 0 0
AMPHENOL CORP NEW CL A 032095101   210,987,045 3,131,765 SH   SOLE   3,019,849 0 111,916
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   308,195 5,300 SH   SOLE   5,300 0 0
APPLE INC COM 037833100   625,059,254 2,967,711 SH   SOLE   2,838,816 0 128,895
APTARGROUP INC COM 038336103   153,622,683 1,090,992 SH   SOLE   1,051,985 0 39,007
ARMSTRONG WORLD INDS INC NEW COM 04247X102   309,350,497 2,731,813 SH   SOLE   2,647,234 3,640 80,939
ATLANTIC UN BANKSHARES CORP COM 04911A107   29,945,593 911,585 SH   SOLE   905,063 0 6,522
AXALTA COATING SYS LTD COM G0750C108   43,380,772 1,269,557 SH   SOLE   1,236,252 10,105 23,200
BALL CORP COM 058498106   111,424,889 1,856,462 SH   SOLE   1,790,066 0 66,396
BANK AMERICA CORP COM 060505104   405,369 10,193 SH   SOLE   10,193 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   74,471,238 1,303,311 SH   SOLE   1,256,736 1 46,574
BERKSHIRE HATHAWAY INC DEL CL A 084670108   6,122,410 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   571,099,302 1,403,882 SH   SOLE   1,333,981 0 69,901
BLACKROCK INC COM 09247X101   432,241,061 549,003 SH   SOLE   523,745 0 25,258
BRANDYWINE RLTY TR SH BEN INT NEW 105368203   57,613 12,860 SH   SOLE   12,860 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   3,035,527 73,092 SH   SOLE   73,092 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   45,550,813 231,222 SH   SOLE   225,156 1,844 4,222
BROWN FORMAN CORP CL B 115637209   62,274,112 1,441,864 SH   SOLE   1,390,625 0 51,239
BRUKER CORP COM 116794108   141,260,672 2,213,770 SH   SOLE   2,137,132 3,527 73,111
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   403,590 4,580 SH   SOLE   4,580 0 0
CABLE ONE INC COM 12685J105   25,851,824 73,027 SH   SOLE   71,707 332 988
CANNAE HLDGS INC COM 13765N107   26,907,738 1,483,337 SH   SOLE   1,458,908 6,055 18,374
CARMAX INC COM 143130102   179,639,280 2,449,403 SH   SOLE   2,319,700 2,860 126,843
CASELLA WASTE SYS INC CL A 147448104   61,629,905 621,144 SH   SOLE   609,559 2,907 8,678
CBRE GROUP INC CL A 12504L109   155,185,560 1,741,505 SH   SOLE   1,679,246 0 62,259
CERTARA INC COM 15687V109   19,328,781 1,395,579 SH   SOLE   1,383,931 0 11,648
CHEVRON CORP NEW COM 166764100   301,082,985 1,924,836 SH   SOLE   1,839,712 0 85,124
CHURCH & DWIGHT CO INC COM 171340102   53,546,676 516,461 SH   SOLE   421,222 0 95,239
CHURCHILL DOWNS INC COM 171484108   302,313,077 2,165,566 SH   SOLE   2,098,190 3,996 63,380
CINCINNATI FINL CORP COM 172062101   300,175,643 2,541,707 SH   SOLE   2,473,895 0 67,812
CISCO SYS INC COM 17275R102   239,552,749 5,042,154 SH   SOLE   4,837,112 0 205,042
COCA COLA CO COM 191216100   11,440,896 179,747 SH   SOLE   179,747 0 0
COMCAST CORP NEW CL A 20030N101   142,409,041 3,636,594 SH   SOLE   3,562,270 0 74,324
COPART INC COM 217204106   195,866,055 3,616,433 SH   SOLE   3,487,213 0 129,220
CORNING INC COM 219350105   20,901,960 538,017 SH   SOLE   538,017 0 0
COSAN S A ADS 22113B103   110,909 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,470,483 1,730 SH   SOLE   1,730 0 0
CRH PLC ORD G25508105   205,895 2,746 SH   SOLE   2,746 0 0
CROWN CASTLE INC COM 22822V101   324,774,709 3,324,203 SH   SOLE   3,230,854 0 93,349
CSX CORP COM 126408103   3,543,492 105,934 SH   SOLE   105,934 0 0
CTS CORP COM 126501105   30,600,217 604,389 SH   SOLE   599,626 0 4,763
DECKERS OUTDOOR CORP COM 243537107   71,327,024 73,688 SH   SOLE   71,758 590 1,340
DEERE & CO COM 244199105   5,588,010 14,956 SH   SOLE   14,956 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   168,570,318 1,337,010 SH   SOLE   1,330,999 0 6,011
DOLLAR TREE INC COM 256746108   147,642,338 1,382,807 SH   SOLE   1,335,684 35 47,088
DOMINION ENERGY INC COM 25746U109   163,063,608 3,327,828 SH   SOLE   3,261,037 0 66,791
DOUBLEVERIFY HLDGS INC COM 25862V105   18,221,857 935,894 SH   SOLE   928,558 0 7,336
DRIL-QUIP INC COM 262037104   5,051,873 271,606 SH   SOLE   269,519 0 2,087
DUKE ENERGY CORP NEW COM NEW 26441C204   1,700,001 16,961 SH   SOLE   16,961 0 0
ELI LILLY & CO COM 532457108   22,276,875 24,605 SH   SOLE   24,605 0 0
ENOVIS CORPORATION COM 194014502   18,671,664 413,089 SH   SOLE   410,035 0 3,054
ENTEGRIS INC COM 29362U104   399,714,729 2,952,102 SH   SOLE   2,851,831 4,469 95,802
EPLUS INC COM 294268107   22,219,316 301,565 SH   SOLE   299,247 0 2,318
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   30,341,043 1,094,949 SH   SOLE   1,086,548 0 8,401
EXXON MOBIL CORP COM 30231G102   1,610,299 13,988 SH   SOLE   13,988 0 0
FASTENAL CO COM 311900104   203,120,709 3,232,347 SH   SOLE   3,167,080 0 65,267
FEDEX CORP COM 31428X106   71,082,769 237,069 SH   SOLE   200,543 0 36,526
FIDELITY NATL INFORMATION SV COM 31620M106   495,266,776 6,572,011 SH   SOLE   6,399,408 0 172,603
FIRST INDL RLTY TR INC COM 32054K103   43,963,948 925,362 SH   SOLE   906,870 4,868 13,624
FISERV INC COM 337738108   62,337,619 418,261 SH   SOLE   343,827 0 74,434
GATES INDL CORP PLC ORD SHS G39108108   23,731,873 1,501,067 SH   SOLE   1,489,923 0 11,144
GATX CORP COM 361448103   1,646,294 12,438 SH   SOLE   12,438 0 0
GENERAL DYNAMICS CORP COM 369550108   682,409 2,352 SH   SOLE   2,352 0 0
GRAHAM HLDGS CO COM CL B 384637104   18,950,676 27,089 SH   SOLE   26,875 0 214
GREAT LAKES DREDGE & DOCK CO COM 390607109   5,643,292 642,744 SH   SOLE   642,744 0 0
HAEMONETICS CORP MASS COM 405024100   23,619,458 285,500 SH   SOLE   283,309 0 2,191
HANOVER INS GROUP INC COM 410867105   55,810,894 444,921 SH   SOLE   436,267 2,219 6,435
HASBRO INC COM 418056107   118,080,850 2,018,476 SH   SOLE   1,946,280 0 72,196
HENRY JACK & ASSOC INC COM 426281101   40,744,535 245,419 SH   SOLE   238,993 1,961 4,465
HERSHEY CO COM 427866108   1,251,515 6,808 SH   SOLE   6,808 0 0
HOME DEPOT INC COM 437076102   78,648,513 228,470 SH   SOLE   197,837 0 30,633
INGEVITY CORP COM 45688C107   17,219,951 393,959 SH   SOLE   390,909 0 3,050
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108   216,876 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200   20,944,084 38,272 SH   SOLE   38,133 0 139
ISHARES TR RUS MID CAP ETF 464287499   6,787 83 SH   SOLE   83 0 0
ISHARES TR CORE S&P MCP ETF 464287507   16,634,483 284,253 SH   SOLE   281,670 0 2,583
ISHARES TR RUS 1000 VAL ETF 464287598   1,280,086 7,337 SH   SOLE   7,337 0 0
ISHARES TR RUS 1000 ETF 464287622   6,000,589 20,167 SH   SOLE   20,167 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   13,796,525 68,000 SH   SOLE   67,392 0 608
ISHARES TR RUSSELL 3000 ETF 464287689   2,533 8 SH   SOLE   8 0 0
ISHARES TR CORE S&P SCP ETF 464287804   122,978 1,153 SH   SOLE   1,153 0 0
JOHNSON & JOHNSON COM 478160104   323,903,099 2,216,085 SH   SOLE   2,152,474 0 63,611
KEYSIGHT TECHNOLOGIES INC COM 49338L103   148,823,984 1,088,292 SH   SOLE   1,049,013 0 39,279
LAMB WESTON HLDGS INC COM 513272104   222,165,499 2,642,310 SH   SOLE   2,536,709 4,814 100,787
LANCASTER COLONY CORP COM 513847103   77,792,575 411,666 SH   SOLE   403,442 2,183 6,041
LANDSTAR SYS INC COM 515098101   45,774,546 248,127 SH   SOLE   246,225 0 1,902
LENNOX INTL INC COM 526107107   202,999,293 379,452 SH   SOLE   365,893 0 13,559
LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722   6,240,268 163,059 SH   SOLE   161,941 0 1,118
LIVE NATION ENTERTAINMENT IN COM 538034109   260,597 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107   362,510,932 1,644,339 SH   SOLE   1,590,913 0 53,426
LPL FINL HLDGS INC COM 50212V100   634,011 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104   176,890,920 1,168,676 SH   SOLE   1,126,956 0 41,720
MARKEL GROUP INC COM 570535104   956,426 607 SH   SOLE   607 0 0
MARTEN TRANS LTD COM 573075108   17,912,385 970,861 SH   SOLE   963,561 0 7,300
MARTIN MARIETTA MATLS INC COM 573284106   146,197,167 269,836 SH   SOLE   248,530 596 20,710
MATSON INC COM 57686G105   35,597,567 271,799 SH   SOLE   269,746 0 2,053
MBIA INC COM 55262C100   243,984 44,441 SH   SOLE   29,968 14,418 55
MERCK & CO INC COM 58933Y105   309,263,824 2,498,092 SH   SOLE   2,469,160 0 28,932
MICROSOFT CORP COM 594918104   380,058,303 850,337 SH   SOLE   835,422 0 14,915
MOELIS & CO CL A 60786M105   205,978,074 3,622,548 SH   SOLE   3,510,528 0 112,020
MONDELEZ INTL INC CL A 609207105   1,721,726 26,310 SH   SOLE   26,310 0 0
MURPHY USA INC COM 626755102   91,684,175 195,297 SH   SOLE   191,278 1,069 2,950
NETFLIX INC COM 64110L106   1,086,557 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107   300,150,302 582,171 SH   SOLE   551,261 616 30,294
NIKE INC CL B 654106103   11,159,282 148,060 SH   SOLE   148,060 0 0
NORFOLK SOUTHN CORP COM 655844108   390,455,897 1,818,696 SH   SOLE   1,737,623 0 81,073
NORTHROP GRUMMAN CORP COM 666807102   210,176,827 482,112 SH   SOLE   476,237 0 5,875
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   13,268,803 706,163 SH   SOLE   706,163 0 0
NVIDIA CORPORATION COM 67066G104   19,667,568 159,200 SH   SOLE   159,200 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   190,575,838 1,079,138 SH   SOLE   1,017,739 0 61,399
OREILLY AUTOMOTIVE INC COM 67103H107   79,096,782 74,898 SH   SOLE   65,921 0 8,977
OTIS WORLDWIDE CORP COM 68902V107   212,712,635 2,209,771 SH   SOLE   2,130,791 0 78,980
PACCAR INC COM 693718108   1,234,456 11,992 SH   SOLE   11,992 0 0
PACKAGING CORP AMER COM 695156109   295,747 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107   224,143,676 1,890,550 SH   SOLE   1,852,826 0 37,724
PENSKE AUTOMOTIVE GRP INC COM 70959W103   3,316,506 22,255 SH   SOLE   22,084 0 171
PERRIGO CO PLC SHS G97822103   13,255,655 516,186 SH   SOLE   502,159 4,458 9,569
PFIZER INC COM 717081103   29,952,563 1,070,499 SH   SOLE   940,179 0 130,320
PHILIP MORRIS INTL INC COM 718172109   319,820,636 3,156,228 SH   SOLE   3,143,014 0 13,214
POOL CORP COM 73278L105   162,111,002 527,481 SH   SOLE   508,592 0 18,889
POST HLDGS INC COM 737446104   237,226,816 2,277,523 SH   SOLE   2,200,320 3,522 73,681
PRICESMART INC COM 741511109   16,800,924 206,907 SH   SOLE   205,181 0 1,726
PROGRESSIVE CORP COM 743315103   435,958,525 2,098,880 SH   SOLE   1,996,277 0 102,603
QUALYS INC COM 74758T303   60,473,057 424,074 SH   SOLE   415,808 2,153 6,113
REPUBLIC SVCS INC COM 760759100   68,402,821 351,975 SH   SOLE   297,992 0 53,983
REVOLVE GROUP INC CL A 76156B107   18,157,154 1,141,241 SH   SOLE   1,132,358 0 8,883
REYNOLDS CONSUMER PRODS INC COM 76171L106   27,127,498 969,531 SH   SOLE   944,054 7,767 17,710
ROBERT HALF INC. COM 770323103   390,278 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105   378,608,916 5,137,860 SH   SOLE   4,910,162 0 227,698
SERVICE CORP INTL COM 817565104   402,667 5,661 SH   SOLE   5,661 0 0
SHERWIN WILLIAMS CO COM 824348106   1,163,877 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   189,257,204 1,775,729 SH   SOLE   1,712,258 0 63,471
SONY GROUP CORP SPONSORED ADR 835699307   373,780 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   486,228 893 SH   SOLE   893 0 0
STARBUCKS CORP COM 855244109   263,840,901 3,389,093 SH   SOLE   3,240,664 0 148,429
STERIS PLC SHS USD G8473T100   195,813,965 891,928 SH   SOLE   855,239 0 36,689
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   210,310 1,210 SH   SOLE   1,210 0 0
TARGET CORP COM 87612E106   5,331,082 36,011 SH   SOLE   36,011 0 0
TE CONNECTIVITY LTD SHS H84989104   121,050,794 804,698 SH   SOLE   745,284 0 59,414
TEMPUR SEALY INTL INC COM 88023U101   143,864,271 3,038,958 SH   SOLE   2,950,234 0 88,724
TEXAS INSTRS INC COM 882508104   456,539,901 2,346,886 SH   SOLE   2,253,265 0 93,621
TORO CO COM 891092108   38,721,395 414,088 SH   SOLE   403,154 3,286 7,648
TOWNEBANK PORTSMOUTH VA COM 89214P109   446,383 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100   1,354,444 282,765 SH   SOLE   280,306 0 2,459
TREX CO INC COM 89531P105   29,111,328 392,759 SH   SOLE   382,478 3,141 7,140
UDR INC COM 902653104   694,324 16,873 SH   SOLE   16,873 0 0
UNIFIRST CORP MASS COM 904708104   163,341,636 952,262 SH   SOLE   921,354 1,041 29,867
UNITED PARCEL SERVICE INC CL B 911312106   200,052,461 1,461,837 SH   SOLE   1,432,460 0 29,377
VAIL RESORTS INC COM 91879Q109   23,532,721 130,643 SH   SOLE   127,036 1,145 2,462
VANGUARD INDEX FDS MID CAP ETF 922908629   3,706 15 SH   SOLE   15 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   164,300 973 SH   SOLE   973 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   269,828 1,237 SH   SOLE   1,237 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   51,153,369 1,240,382 SH   SOLE   1,234,477 0 5,905
VISA INC COM CL A 92826C839   85,491,991 325,721 SH   SOLE   280,262 0 45,459
VONTIER CORPORATION COM 928881101   35,359,621 925,644 SH   SOLE   918,343 0 7,301
VULCAN MATLS CO COM 929160109   192,432,998 773,817 SH   SOLE   746,291 0 27,526
WATERS CORP COM 941848103   173,585,714 598,323 SH   SOLE   578,213 1,064 19,046
WELLS FARGO CO NEW COM 949746101   1,478,573 24,896 SH   SOLE   24,441 0 455
WHITE MTNS INS GROUP LTD COM G9618E107   120,781,424 66,456 SH   SOLE   65,266 297 893
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   37,519,285 121,449 SH   SOLE   118,285 939 2,225