Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q2 2023 ▲▼ | Q3 2023 ▲▼ | Change ▲▼ | Q2 2023 ▲▼ | Q3 2023 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| NORTHROP GRUMMAN CORP(NOC) | 0 | 376,624 | +376,624 | 0 | 165,786 | 0.99% | +165,786 |
| WATERS CORP(WAT) | 0 | 578,836 | +578,836 | 0 | 158,723 | 0.95% | +158,723 |
| FIDELITY NATL INFORMATION SV(FIS) | 4,436,296 | 7,069,492 | +2,633,196 | 242,665 | 390,731 | 2.34% | +148,065 |
| PHILIP MORRIS INTL INC(PM) | 0 | 3,110,353 | +3,110,353 | 0 | 287,956 | 1.73% | +287,956 |
| NORFOLK SOUTHN CORP(NSC) | 1,399,700 | 1,976,871 | +577,171 | 317,396 | 389,305 | 2.34% | +71,909 |
| NEWMARKET CORP(NEU) | 662,887 | 664,683 | +1,796 | 266,560 | 302,457 | 1.81% | +35,897 |
| OLD DOMINION FREIGHT LINE IN(ODFL) | 753,074 | 763,321 | +10,247 | 278,449 | 312,305 | 1.87% | +33,856 |
| CINCINNATI FINL CORP(CINF) | 0 | 2,773,076 | +2,773,076 | 0 | 283,658 | 1.70% | +283,658 |
| VAIL RESORTS INC(MTN) | 0 | 145,479 | +145,479 | 0 | 32,280 | 0.19% | +32,280 |
| M & T BK CORP(MTB) | 0 | 1,118,296 | +1,118,296 | 0 | 141,409 | 0.85% | +141,409 |
| ZEBRA TECHNOLOGIES CORPORATI(ZBRA) | 0 | 115,418 | +115,418 | 0 | 27,300 | 0.16% | +27,300 |
| CASELLA WASTE SYS INC(CWST) | 217,701 | 567,747 | +350,046 | 19,691 | 43,319 | 0.26% | +23,628 |
| CHEVRON CORP NEW(CVX) | 0 | 2,238,301 | +2,238,301 | 0 | 377,422 | 2.26% | +377,422 |
| BELLRING BRANDS INC(BRBR) | 2,208,597 | 2,232,366 | +23,769 | 80,835 | 92,040 | 0.55% | +11,206 |
| APTARGROUP INC | 0 | 1,046,183 | +1,046,183 | 0 | 130,815 | 0.78% | +130,815 |
| AERCAP HOLDINGS NV(AER) | 3,912,643 | 4,128,103 | +215,460 | 248,531 | 258,708 | 1.55% | +10,177 |
| ALPHABET INC(GOOG) | 1,118,378 | 1,102,467 | -15,911 | 135,290 | 145,360 | 0.87% | +10,070 |
| PROGRESSIVE CORP(PGR) | 0 | 2,437,504 | +2,437,504 | 0 | 339,544 | 2.04% | +339,544 |
| CABLE ONE INC | 52,199 | 69,619 | +17,420 | 34,299 | 42,860 | 0.26% | +8,562 |
| ISHARES TR | 0 | 43,224 | +43,224 | 0 | 10,778 | 0.06% | +10,778 |
| ALLISON TRANSMISSION HLDGS I(ALSN) | 2,387,778 | 2,414,094 | +26,316 | 134,814 | 142,576 | 0.86% | +7,762 |
| UNIFIRST CORP MASS(UNF) | 0 | 938,527 | +938,527 | 0 | 152,989 | 0.92% | +152,989 |
| COMCAST CORP NEW(CCZ) | 4,516,053 | 4,353,712 | -162,341 | 187,642 | 193,044 | 1.16% | +5,402 |
| WHITE MTNS INS GROUP LTD COM | 65,301 | 64,210 | -1,091 | 90,697 | 96,038 | 0.58% | +5,342 |
| MURPHY USA INC(MUSA) | 213,314 | 208,927 | -4,387 | 66,364 | 71,396 | 0.43% | +5,032 |
| QUALYS INC(QLYS) | 185,609 | 188,185 | +2,576 | 23,975 | 28,708 | 0.17% | +4,732 |
| ISHARES TR | 0 | 58,646 | +58,646 | 0 | 10,365 | 0.06% | +10,365 |
| HASBRO INC(HAS) | 2,203,769 | 2,225,403 | +21,634 | 142,738 | 147,188 | 0.88% | +4,450 |
| TEMPUR SEALY INTL INC(SGI) | 1,113,074 | 1,129,161 | +16,087 | 44,601 | 48,938 | 0.29% | +4,337 |
| MATSON INC(MATX) | 299,493 | 303,948 | +4,455 | 23,280 | 26,966 | 0.16% | +3,687 |
| ISHARES TR | 0 | 46,043 | +46,043 | 0 | 19,772 | 0.12% | +19,772 |
| BERKSHIRE HATHAWAY INC DEL | 1,644,610 | 1,611,303 | -33,307 | 560,812 | 564,439 | 3.39% | +3,627 |
| ATLANTIC UN BANKSHARES CORP(AUB) | 623,424 | 677,922 | +54,498 | 16,178 | 19,511 | 0.12% | +3,333 |
| FEDEX CORP(FDX) | 262,343 | 258,036 | -4,307 | 65,035 | 68,359 | 0.41% | +3,324 |
| ELI LILLY & CO(LLY) | 23,486 | 25,654 | +2,168 | 11,014 | 13,780 | 0.08% | +2,765 |
| BROADRIDGE FINL SOLUTIONS IN(BR) | 312,956 | 302,441 | -10,515 | 51,835 | 54,152 | 0.32% | +2,317 |
| DRIL-QUIP INC | 0 | 274,538 | +274,538 | 0 | 7,734 | 0.05% | +7,734 |
| CISCO SYS INC(CSCO) | 0 | 5,869,797 | +5,869,797 | 0 | 315,560 | 1.89% | +315,560 |
| ISHARES TR | 24,795 | 34,273 | +9,478 | 3,913 | 5,203 | 0.03% | +1,290 |
| HAYWARD HLDGS INC(HAYW) | 1,598,175 | 1,544,725 | -53,450 | 20,537 | 21,781 | 0.13% | +1,244 |
| HAEMONETICS CORP MASS(HAE) | 155,820 | 157,530 | +1,710 | 13,266 | 14,112 | 0.08% | +845 |
| ACI WORLDWIDE INC | 0 | 541,842 | +541,842 | 0 | 12,224 | 0.07% | +12,224 |
| PENSKE AUTOMOTIVE GRP INC(PAG) | 19,518 | 22,586 | +3,068 | 3,252 | 3,773 | 0.02% | +521 |
| ISHARES TR | 0 | 6,584 | +6,584 | 0 | 1,547 | 0.01% | +1,547 |
| LIVANOVA PLC(LIVN) | 204,687 | 207,560 | +2,873 | 10,527 | 10,976 | 0.07% | +449 |
| GRAHAM HLDGS CO(GHC) | 0 | 23,362 | +23,362 | 0 | 13,620 | 0.08% | +13,620 |
| PACCAR INC(PCAR) | 8,771 | 11,992 | +3,221 | 734 | 1,020 | 0.01% | +286 |
| VANGUARD INDEX FDS | 0 | 1,159 | +1,159 | 0 | 219 | 0.00% | +219 |
| PRICESMART INC(PSMT) | 177,094 | 178,948 | +1,854 | 13,116 | 13,319 | 0.08% | +203 |
| NVIDIA CORPORATION(NVDA) | 15,920 | 15,920 | 0 | 6,734 | 6,925 | 0.04% | +191 |
| EXXON MOBIL CORP | 0 | 15,488 | +15,488 | 0 | 1,821 | 0.01% | +1,821 |
| BERKSHIRE HATHAWAY INC DEL | 10 | 10 | 0 | 5,178 | 5,315 | 0.03% | +137 |
| GATX CORP(GATX) | 9,982 | 12,438 | +2,456 | 1,285 | 1,354 | 0.01% | +69 |
| MARKEL GROUP INC(MKL) | 607 | 607 | 0 | 840 | 894 | 0.01% | +54 |
| SERVICE CORP INTL(SCI) | 4,408 | 5,866 | +1,458 | 285 | 335 | 0.00% | +50 |
| AMGEN INC(AMGN) | 0 | 1,000 | +1,000 | 0 | 269 | 0.00% | +269 |
| COSTCO WHSL CORP NEW(COST) | 1,730 | 1,730 | 0 | 931 | 977 | 0.01% | +46 |
| LPL FINL HLDGS INC(LPLA) | 2,270 | 2,270 | 0 | 494 | 539 | 0.00% | +46 |
| BRUKER CORP(BRKR) | 0 | 5,472 | +5,472 | 0 | 341 | 0.00% | +341 |
| PACKAGING CORP AMER(PKG) | 1,620 | 1,620 | 0 | 214 | 249 | 0.00% | +35 |
| SPDR S&P 500 ETF TR(SPY) | 0 | 2,084 | +2,084 | 0 | 891 | 0.01% | +891 |
| AUTOMATIC DATA PROCESSING IN | 985 | 985 | 0 | 216 | 237 | 0.00% | +20 |
| GENERAL DYNAMICS CORP(GD) | 0 | 3,317 | +3,317 | 0 | 733 | 0.00% | +733 |
| NUTRIEN LTD(NTR) | 0 | 6,920 | +6,920 | 0 | 427 | 0.00% | +427 |
| ISHARES TR | 0 | 127 | +127 | 0 | 12 | 0.00% | +12 |
| VANGUARD INDEX FDS | 0 | 29 | +29 | 0 | 4 | 0.00% | +4 |
| BRANDYWINE RLTY TR | 12,860 | 12,860 | 0 | 60 | 58 | 0.00% | -1 |
| TOWNEBANK PORTSMOUTH VA COM | 0 | 16,369 | +16,369 | 0 | 375 | 0.00% | +375 |
| ACCENTURE PLC IRELAND SHS CLASS A | 0 | 3,537 | +3,537 | 0 | 1,086 | 0.01% | +1,086 |
| AMPHENOL CORP NEW | 0 | 1,502,272 | +1,502,272 | 0 | 126,176 | 0.76% | +126,176 |
| ANHEUSER BUSCH INBEV SA/NV(BUD) | 5,300 | 5,300 | 0 | 301 | 293 | 0.00% | -8 |
| ISHARES TR | 33 | 3 | -30 | 8 | 1 | 0.00% | -8 |
| ROBERT HALF INC.(RHI) | 0 | 6,100 | +6,100 | 0 | 447 | 0.00% | +447 |
| COSAN S A(CSAN) | 11,387 | 11,387 | 0 | 170 | 155 | 0.00% | -15 |
| INTERNATIONAL GAME TECHNOLOG(BRSL) | 10,600 | 10,600 | 0 | 338 | 321 | 0.00% | -17 |
| AMERICAN FINL GROUP INC OHIO | 2,700 | 2,700 | 0 | 321 | 302 | 0.00% | -19 |
| AMAZON COM INC(AMZN) | 6,400 | 6,400 | 0 | 834 | 814 | 0.00% | -21 |
| LIVE NATION ENTERTAINMENT IN(LYV) | 2,780 | 2,780 | 0 | 253 | 231 | 0.00% | -22 |
| DUKE ENERGY CORP NEW(DUK) | 0 | 19,409 | +19,409 | 0 | 1,713 | 0.01% | +1,713 |
| SONY GROUP CORP(SONY) | 4,400 | 4,400 | 0 | 396 | 363 | 0.00% | -34 |
| C H ROBINSON WORLDWIDE INC(CHRW) | 0 | 4,580 | +4,580 | 0 | 394 | 0.00% | +394 |
| SHERWIN WILLIAMS CO(SHW) | 3,900 | 3,900 | 0 | 1,036 | 995 | 0.01% | -41 |
| MARRIOTT VACATIONS WORLDWIDE(VAC) | 0 | 2,284 | +2,284 | 0 | 230 | 0.00% | +230 |
| NEXTERA ENERGY INC(NEE) | 5,200 | 5,200 | 0 | 386 | 298 | 0.00% | -88 |
| MONDELEZ INTL INC(MDLZ) | 26,521 | 26,468 | -53 | 1,934 | 1,837 | 0.01% | -98 |
| WELLS FARGO CO NEW(WFC) | 55,582 | 55,582 | 0 | 2,372 | 2,271 | 0.01% | -101 |
| NETFLIX INC(NFLX) | 1,610 | 1,610 | 0 | 709 | 608 | 0.00% | -101 |
| GREAT LAKES DREDGE & DOCK CO | 642,744 | 642,744 | 0 | 5,245 | 5,123 | 0.03% | -122 |
| UDR INC(UDR) | 18,522 | 18,522 | 0 | 796 | 661 | 0.00% | -135 |
| DEERE & CO(DE) | 0 | 14,989 | +14,989 | 0 | 5,657 | 0.03% | +5,657 |
| CTS CORP(CTS) | 0 | 522,850 | +522,850 | 0 | 21,824 | 0.13% | +21,824 |
| TREDEGAR CORP | 0 | 238,348 | +238,348 | 0 | 1,289 | 0.01% | +1,289 |
| COCA COLA CO(KO) | 0 | 198,691 | +198,691 | 0 | 11,123 | 0.07% | +11,123 |
| ISHARES TR | 4,500 | 4 | -4,496 | 329 | 0 | 0.00% | -328 |
| HERSHEY CO(HSY) | 0 | 6,833 | +6,833 | 0 | 1,367 | 0.01% | +1,367 |
| CSX CORP(CSX) | 105,934 | 105,934 | 0 | 3,612 | 3,257 | 0.02% | -355 |
| ACUSHNET HLDGS CORP | 391,888 | 396,096 | +4,208 | 21,428 | 21,009 | 0.13% | -419 |
| BANK AMERICA CORP | 0 | 10,353 | +10,353 | 0 | 283 | 0.00% | +283 |
| ARMSTRONG WORLD INDS INC NEW(AWI) | 0 | 2,622,900 | +2,622,900 | 0 | 188,849 | 1.13% | +188,849 |
| NIKE INC(NKE) | 0 | 148,269 | +148,269 | 0 | 14,177 | 0.09% | +14,177 |