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   889,748 2,567 SH   SOLE   2,567 0 0
ACI WORLDWIDE INC COM 004498101   20,961,965 631,194 SH   SOLE   627,503 0 3,692
ACUSHNET HLDGS CORP COM 005098108   29,989,695 454,734 SH   SOLE   452,053 0 2,681
AERCAP HOLDINGS NV SHS N00985106   300,610,776 3,458,874 SH   SOLE   3,344,763 6,504 107,607
AIR PRODS & CHEMS INC COM 009158106   419,500,924 1,731,543 SH   SOLE   1,647,256 0 84,287
ALBEMARLE CORP COM 012653101   45,248,870 343,471 SH   SOLE   301,774 0 41,697
ALEXANDER & BALDWIN INC NEW COM 014491104   14,173,516 860,566 SH   SOLE   856,066 0 4,499
ALLISON TRANSMISSION HLDGS I COM 01973R101   201,780,543 2,486,207 SH   SOLE   2,397,375 0 88,831
ALPHABET INC CAP STK CL C 02079K107   159,428,858 1,047,083 SH   SOLE   918,101 0 128,982
ALTRIA GROUP INC COM 02209S103   221,376,246 5,075,109 SH   SOLE   4,879,869 0 195,240
AMAZON COM INC COM 023135106   1,154,432 6,400 SH   SOLE   6,400 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   368,496 2,700 SH   SOLE   2,700 0 0
AMPHENOL CORP NEW CL A 032095101   178,447,513 1,547,009 SH   SOLE   1,491,740 0 55,269
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   322,134 5,300 SH   SOLE   5,300 0 0
APPLE INC COM 037833100   536,080,806 3,126,201 SH   SOLE   2,971,907 0 154,294
APTARGROUP INC COM 038336103   155,037,438 1,077,472 SH   SOLE   1,038,955 0 38,517
ARMSTRONG WORLD INDS INC NEW COM 04247X102   336,168,349 2,706,234 SH   SOLE   2,623,878 3,414 78,942
ATLANTIC UN BANKSHARES CORP COM 04911A107   27,689,248 784,176 SH   SOLE   779,810 0 4,366
AXALTA COATING SYS LTD COM G0750C108   43,650,851 1,269,289 SH   SOLE   1,237,780 9,478 22,031
BALL CORP COM 058498106   123,532,310 1,833,912 SH   SOLE   1,768,350 0 65,562
BANK AMERICA CORP COM 060505104   392,314 10,346 SH   SOLE   10,346 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   75,968,313 1,286,944 SH   SOLE   1,240,979 1 45,964
BERKSHIRE HATHAWAY INC DEL CL A 084670108   6,344,400 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   623,471,816 1,482,621 SH   SOLE   1,398,458 0 84,163
BLACKROCK INC COM 09247X101   483,935,170 580,467 SH   SOLE   549,255 0 31,211
BRANDYWINE RLTY TR SH BEN INT NEW 105368203   61,728 12,860 SH   SOLE   12,860 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   4,557,510 84,040 SH   SOLE   84,040 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   47,295,001 230,865 SH   SOLE   225,134 1,722 4,009
BROWN FORMAN CORP CL B 115637209   73,687,117 1,427,492 SH   SOLE   1,376,874 0 50,618
BRUKER CORP COM 116794108   170,667,143 1,816,768 SH   SOLE   1,752,083 0 64,685
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   348,721 4,580 SH   SOLE   4,580 0 0
CABLE ONE INC COM 12685J105   29,950,792 70,784 SH   SOLE   69,645 307 832
CANNAE HLDGS INC COM 13765N107   30,705,493 1,380,643 SH   SOLE   1,358,140 5,677 16,826
CARMAX INC COM 143130102   213,613,554 2,452,228 SH   SOLE   2,321,285 2,686 128,257
CASELLA WASTE SYS INC CL A 147448104   61,075,843 617,739 SH   SOLE   607,354 2,633 7,752
CBRE GROUP INC CL A 12504L109   167,242,577 1,719,895 SH   SOLE   1,658,418 0 61,477
CERTARA INC COM 15687V109   29,085,673 1,626,716 SH   SOLE   1,617,867 0 8,849
CHEVRON CORP NEW COM 166764100   321,601,498 2,038,808 SH   SOLE   1,930,471 0 108,337
CHURCH & DWIGHT CO INC COM 171340102   58,055,921 556,571 SH   SOLE   443,404 0 113,167
CHURCHILL DOWNS INC COM 171484108   213,870,061 1,728,243 SH   SOLE   1,677,304 3,749 47,190
CINCINNATI FINL CORP COM 172062101   325,592,996 2,622,155 SH   SOLE   2,535,769 0 86,386
CISCO SYS INC COM 17275R102   266,340,184 5,336,409 SH   SOLE   5,072,526 0 263,883
COCA COLA CO COM 191216100   11,323,683 185,088 SH   SOLE   185,088 0 0
COMCAST CORP NEW CL A 20030N101   169,747,447 3,915,743 SH   SOLE   3,793,670 0 122,073
CONOCOPHILLIPS COM 20825C104   206,321 1,621 SH   SOLE   1,621 0 0
COPART INC COM 217204106   237,749,506 4,104,791 SH   SOLE   3,958,174 0 146,617
CORNING INC COM 219350105   8,013,400 243,125 SH   SOLE   243,125 0 0
COSAN S A ADS 22113B103   147,462 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,267,450 1,730 SH   SOLE   1,730 0 0
CRH PLC ORD G25508105   226,174 2,622 SH   SOLE   2,622 0 0
CROWN CASTLE INC COM 22822V101   361,972,735 3,420,323 SH   SOLE   3,306,545 0 113,778
CSX CORP COM 126408103   3,926,973 105,934 SH   SOLE   105,934 0 0
CTS CORP COM 126501105   28,117,453 600,929 SH   SOLE   597,507 0 3,421
DECKERS OUTDOOR CORP COM 243537107   81,990,497 87,107 SH   SOLE   84,897 671 1,539
DEERE & CO COM 244199105   6,154,939 14,985 SH   SOLE   14,985 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   211,303,762 1,420,625 SH   SOLE   1,415,247 0 5,378
DOLLAR TREE INC COM 256746108   182,025,035 1,367,067 SH   SOLE   1,320,542 35 46,491
DOMINION ENERGY INC COM 25746U109   171,566,922 3,487,841 SH   SOLE   3,378,155 0 109,687
DRIL-QUIP INC COM 262037104   7,029,637 312,012 SH   SOLE   310,173 0 1,840
DUKE ENERGY CORP NEW COM NEW 26441C204   1,861,764 19,251 SH   SOLE   19,251 0 0
ELI LILLY & CO COM 532457108   19,692,501 25,313 SH   SOLE   25,313 0 0
ENDAVA PLC ADS 29260V105   20,453,118 537,674 SH   SOLE   523,674 4,405 9,595
ENOVIS CORPORATION COM 194014502   25,508,248 408,459 SH   SOLE   406,181 0 2,277
ENTEGRIS INC COM 29362U104   410,682,312 2,922,174 SH   SOLE   2,823,764 4,194 94,216
EPLUS INC COM 294268107   18,808,216 239,473 SH   SOLE   238,120 0 1,353
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   24,546,137 920,710 SH   SOLE   915,613 0 5,097
EXXON MOBIL CORP COM 30231G102   1,625,965 13,988 SH   SOLE   13,988 0 0
FASTENAL CO COM 311900104   305,773,354 3,963,875 SH   SOLE   3,841,356 0 122,519
FEDEX CORP COM 31428X106   72,082,966 248,785 SH   SOLE   211,054 0 37,731
FIDELITY NATL INFORMATION SV COM 31620M106   499,894,626 6,738,941 SH   SOLE   6,527,050 0 211,891
FIRST INDL RLTY TR INC COM 32054K103   48,716,545 927,228 SH   SOLE   910,242 4,575 12,411
FISERV INC COM 337738108   70,609,914 441,809 SH   SOLE   364,561 0 77,248
GATX CORP COM 361448103   1,667,065 12,438 SH   SOLE   12,438 0 0
GENERAL DYNAMICS CORP COM 369550108   664,416 2,352 SH   SOLE   2,352 0 0
GRAHAM HLDGS CO COM CL B 384637104   20,589,104 26,820 SH   SOLE   26,661 0 159
GREAT LAKES DREDGE & DOCK CO COM 390607109   5,624,010 642,744 SH   SOLE   642,744 0 0
HAEMONETICS CORP MASS COM 405024100   15,285,400 179,091 SH   SOLE   178,114 0 976
HANOVER INS GROUP INC COM 410867105   60,761,736 446,220 SH   SOLE   438,339 2,081 5,800
HASBRO INC COM 418056107   128,373,018 2,271,285 SH   SOLE   2,193,206 2,135 75,943
HENRY JACK & ASSOC INC COM 426281101   42,606,180 245,244 SH   SOLE   239,168 1,837 4,238
HERSHEY CO COM 427866108   1,329,018 6,833 SH   SOLE   6,833 0 0
HOME DEPOT INC COM 437076102   91,719,527 239,102 SH   SOLE   207,305 0 31,797
INGEVITY CORP COM 45688C107   18,649,319 390,971 SH   SOLE   388,778 0 2,193
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108   239,454 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200   23,216,594 44,161 SH   SOLE   44,024 0 136
ISHARES TR CORE S&P MCP ETF 464287507   6,557,246 107,956 SH   SOLE   107,039 0 917
ISHARES TR RUS 1000 VAL ETF 464287598   504,195 2,815 SH   SOLE   2,815 0 0
ISHARES TR RUS 1000 ETF 464287622   202,987 705 SH   SOLE   705 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   6,809,426 32,380 SH   SOLE   32,100 0 280
ISHARES TR RUSSELL 3000 ETF 464287689   59 0 SH   SOLE   0 0 0
ISHARES TR CORE S&P SCP ETF 464287804   50 0 SH   SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104   369,474,840 2,335,640 SH   SOLE   2,273,082 0 62,558
KEYSIGHT TECHNOLOGIES INC COM 49338L103   169,015,735 1,080,801 SH   SOLE   1,042,002 0 38,800
LAMB WESTON HLDGS INC COM 513272104   282,801,711 2,654,667 SH   SOLE   2,521,534 4,516 128,617
LANCASTER COLONY CORP COM 513847103   85,350,037 411,068 SH   SOLE   403,544 2,048 5,476
LANDSTAR SYS INC COM 515098101   47,561,913 246,742 SH   SOLE   245,365 0 1,377
LENNOX INTL INC COM 526107107   183,150,283 374,724 SH   SOLE   361,343 0 13,382
LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722   7,096,123 161,938 SH   SOLE   161,938 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   294,041 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107   443,455,285 1,740,884 SH   SOLE   1,668,964 0 71,920
LPL FINL HLDGS INC COM 50212V100   599,734 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104   167,818,009 1,153,864 SH   SOLE   1,112,688 0 41,177
MALIBU BOATS INC COM CL A 56117J100   10,711,960 247,504 SH   SOLE   246,297 0 1,207
MARKEL GROUP INC COM 570535104   923,538 607 SH   SOLE   607 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   246,055 2,284 SH   SOLE   2,284 0 0
MARTEN TRANS LTD COM 573075108   12,046,123 651,846 SH   SOLE   647,721 0 4,125
MARTIN MARIETTA MATLS INC COM 573284106   196,561,650 320,164 SH   SOLE   290,665 561 28,938
MASONITE INTL CORP COM 575385109   50,324,440 382,841 SH   SOLE   380,632 0 2,209
MATSON INC COM 57686G105   30,327,170 269,815 SH   SOLE   268,366 0 1,449
MBIA INC COM 55262C100   10,269,375 1,519,138 SH   SOLE   1,474,376 13,545 31,217
MERCK & CO INC COM 58933Y105   345,961,024 2,621,910 SH   SOLE   2,592,808 0 29,102
MICROSOFT CORP COM 594918104   379,790,839 902,717 SH   SOLE   878,095 0 24,622
MOELIS & CO CL A 60786M105   203,269,747 3,580,584 SH   SOLE   3,471,243 0 109,341
MONDELEZ INTL INC CL A 609207105   1,852,760 26,468 SH   SOLE   26,468 0 0
MURPHY USA INC COM 626755102   81,485,734 194,384 SH   SOLE   190,702 1,001 2,680
NETFLIX INC COM 64110L106   977,801 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107   426,507,742 672,068 SH   SOLE   638,809 687 32,572
NIKE INC CL B 654106103   13,914,679 148,060 SH   SOLE   148,060 0 0
NORFOLK SOUTHN CORP COM 655844108   462,533,118 1,814,781 SH   SOLE   1,736,349 0 78,432
NORTHROP GRUMMAN CORP COM 666807102   246,068,785 514,078 SH   SOLE   502,834 0 11,244
NVIDIA CORPORATION COM 67066G104   14,384,675 15,920 SH   SOLE   15,920 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   276,540,075 1,260,955 SH   SOLE   1,187,100 0 73,855
OREILLY AUTOMOTIVE INC COM 67103H107   87,741,069 77,724 SH   SOLE   68,404 0 9,320
OTIS WORLDWIDE CORP COM 68902V107   216,669,188 2,182,625 SH   SOLE   2,104,633 0 77,992
PACCAR INC COM 693718108   1,485,689 11,992 SH   SOLE   11,992 0 0
PACKAGING CORP AMER COM 695156109   307,444 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107   246,744,061 2,009,316 SH   SOLE   1,947,286 0 62,031
PENSKE AUTOMOTIVE GRP INC COM 70959W103   3,595,764 22,197 SH   SOLE   22,197 0 0
PERRIGO CO PLC SHS G97822103   17,357,249 539,213 SH   SOLE   525,525 4,188 9,500
PFIZER INC COM 717081103   31,298,255 1,127,865 SH   SOLE   1,000,320 0 127,545
PHILIP MORRIS INTL INC COM 718172109   302,844,227 3,305,438 SH   SOLE   3,293,135 0 12,303
POOL CORP COM 73278L105   210,509,693 521,709 SH   SOLE   503,069 0 18,640
POST HLDGS INC COM 737446104   240,076,064 2,258,902 SH   SOLE   2,183,145 3,299 72,458
PRICESMART INC COM 741511109   17,282,858 205,748 SH   SOLE   204,487 0 1,261
PROGRESSIVE CORP COM 743315103   461,615,058 2,231,965 SH   SOLE   2,103,632 0 128,334
QUALYS INC COM 74758T303   28,423,193 170,331 SH   SOLE   169,403 0 928
REPUBLIC SVCS INC COM 760759100   70,629,491 368,938 SH   SOLE   312,909 0 56,029
REVOLVE GROUP INC CL A 76156B107   24,048,261 1,135,959 SH   SOLE   1,129,687 0 6,273
REYNOLDS CONSUMER PRODS INC COM 76171L106   27,717,698 970,508 SH   SOLE   946,389 7,300 16,818
ROBERT HALF INC. COM 770323103   483,608 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105   393,325,866 5,437,183 SH   SOLE   5,157,951 0 279,232
SERVICE CORP INTL COM 817565104   435,316 5,866 SH   SOLE   5,866 0 0
SHERWIN WILLIAMS CO COM 824348106   1,354,587 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   189,935,513 1,753,467 SH   SOLE   1,690,790 0 62,677
SONY GROUP CORP SPONSORED ADR 835699307   377,256 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,267,045 2,422 SH   SOLE   2,422 0 0
STARBUCKS CORP COM 855244109   334,863,801 3,664,119 SH   SOLE   3,477,939 0 186,180
STERIS PLC SHS USD G8473T100   199,773,602 888,594 SH   SOLE   844,845 0 43,749
TARGET CORP COM 87612E106   6,416,010 36,206 SH   SOLE   36,206 0 0
TEMPUR SEALY INTL INC COM 88023U101   49,559,526 872,220 SH   SOLE   867,441 0 4,779
TEXAS INSTRS INC COM 882508104   433,150,983 2,486,373 SH   SOLE   2,365,885 0 120,488
TORO CO COM 891092108   37,338,845 407,496 SH   SOLE   397,177 3,060 7,259
TOWNEBANK PORTSMOUTH VA COM 89214P109   459,314 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100   1,811,682 277,866 SH   SOLE   276,120 0 1,746
TREX CO INC COM 89531P105   54,156,522 542,923 SH   SOLE   529,367 4,099 9,456
UDR INC COM 902653104   641,207 17,140 SH   SOLE   17,140 0 0
UNIFIRST CORP MASS COM 904708104   166,098,003 957,724 SH   SOLE   927,636 976 29,112
UNITED PARCEL SERVICE INC CL B 911312106   232,622,596 1,565,112 SH   SOLE   1,516,898 0 48,214
VAIL RESORTS INC COM 91879Q109   31,353,561 140,706 SH   SOLE   137,150 1,073 2,484
VERIZON COMMUNICATIONS INC COM 92343V104   159,810,286 3,808,634 SH   SOLE   3,683,501 0 125,133
VISA INC COM CL A 92826C839   94,859,571 339,901 SH   SOLE   292,721 0 47,180
VONTIER CORPORATION COM 928881101   41,792,141 921,344 SH   SOLE   916,131 0 5,213
VULCAN MATLS CO COM 929160109   239,071,568 875,977 SH   SOLE   844,817 0 31,159
WATERS CORP COM 941848103   204,024,735 592,699 SH   SOLE   572,995 996 18,708
WELLS FARGO CO NEW COM 949746101   1,454,043 25,087 SH   SOLE   25,087 0 0
WHITE MTNS INS GROUP LTD COM G9618E107   119,491,684 66,595 SH   SOLE   65,510 280 805
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   36,527,228 121,176 SH   SOLE   118,192 873 2,111