The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | 290,104 | 2,760 | SH | SOLE | 2,610 | 0 | 150 | |||
ABBOTT LABS | COM | 002824100 | 14,450,064 | 142,703 | SH | SOLE | 140,201 | 0 | 2,502 | |||
ABBVIE INC | COM | 00287Y109 | 17,347,859 | 108,853 | SH | SOLE | 106,764 | 0 | 2,089 | |||
AIR PRODS & CHEMS INC | COM | 009158106 | 13,744,746 | 47,856 | SH | SOLE | 46,871 | 0 | 985 | |||
ALCON AG | ORD SHS | H01301128 | 14,626,986 | 207,357 | SH | SOLE | 204,264 | 0 | 3,093 | |||
ALEXANDRIA REAL ESTATE EQ IN | COM | 015271109 | 50,467,383 | 401,842 | SH | SOLE | 384,701 | 0 | 17,141 | |||
ALLIANT ENERGY CORP | COM | 018802108 | 52,514,794 | 983,423 | SH | SOLE | 939,992 | 0 | 43,431 | |||
ALPHABET INC | CAP STK CL C | 02079K107 | 689,000 | 6,625 | SH | SOLE | 5,340 | 0 | 1,285 | |||
ALPHABET INC | CAP STK CL A | 02079K305 | 829,840 | 8,000 | SH | SOLE | 6,840 | 0 | 1,160 | |||
AMAZON COM INC | COM | 023135106 | 316,067 | 3,060 | SH | SOLE | 3,060 | 0 | 0 | |||
AMERICAN EXPRESS CO | COM | 025816109 | 11,093,106 | 67,251 | SH | SOLE | 65,860 | 0 | 1,391 | |||
AMERICAN TOWER CORP NEW | COM | 03027X100 | 13,001,774 | 63,628 | SH | SOLE | 62,569 | 0 | 1,059 | |||
AMERICOLD REALTY TRUST INC | COM | 03064D108 | 37,833,907 | 1,329,839 | SH | SOLE | 1,275,347 | 0 | 54,492 | |||
AMGEN INC | COM | 031162100 | 298,561 | 1,235 | SH | SOLE | 1,235 | 0 | 0 | |||
ANALOG DEVICES INC | COM | 032654105 | 88,997,890 | 451,262 | SH | SOLE | 433,705 | 0 | 17,557 | |||
AON PLC | SHS CL A | G0403H108 | 2,551,011 | 8,091 | SH | SOLE | 8,091 | 0 | 0 | |||
APPLE INC | COM | 037833100 | 25,444,978 | 154,306 | SH | SOLE | 150,015 | 0 | 4,291 | |||
ASTRAZENECA PLC | SPONSORED ADR | 046353108 | 12,063,389 | 173,799 | SH | SOLE | 171,525 | 0 | 2,274 | |||
AUDIOEYE INC | COM NEW | 050734201 | 720,664 | 101,502 | SH | SOLE | 101,502 | 0 | 0 | |||
AUTODESK INC | COM | 052769106 | 38,474,829 | 184,833 | SH | SOLE | 176,381 | 0 | 8,452 | |||
AVERY DENNISON CORP | COM | 053611109 | 43,995,718 | 245,882 | SH | SOLE | 235,978 | 0 | 9,904 | |||
BECTON DICKINSON & CO | COM | 075887109 | 395,569 | 1,598 | SH | SOLE | 1,598 | 0 | 0 | |||
BERKLEY W R CORP | COM | 084423102 | 14,235,398 | 228,644 | SH | SOLE | 224,749 | 0 | 3,895 | |||
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 11,684,885 | 37,843 | SH | SOLE | 37,136 | 0 | 707 | |||
BM TECHNOLOGIES INC | CL A COM | 05591L107 | 243,954 | 69,305 | SH | SOLE | 69,305 | 0 | 0 | |||
BOEING CO | COM | 097023105 | 9,954,788 | 46,861 | SH | SOLE | 45,909 | 0 | 952 | |||
BOOT BARN HLDGS INC | COM | 099406100 | 2,378,216 | 31,031 | SH | SOLE | 30,769 | 0 | 262 | |||
BOOZ ALLEN HAMILTON HLDG COR | CL A | 099502106 | 73,627,598 | 794,342 | SH | SOLE | 764,110 | 0 | 30,232 | |||
BOSTON SCIENTIFIC CORP | COM | 101137107 | 67,390,906 | 1,347,010 | SH | SOLE | 1,299,438 | 0 | 47,572 | |||
BRC INC | COM CL A | 05601U105 | 572,673 | 111,415 | SH | SOLE | 111,415 | 0 | 0 | |||
BROADRIDGE FINL SOLUTIONS IN | COM | 11133T103 | 56,199,779 | 383,433 | SH | SOLE | 366,881 | 0 | 16,552 | |||
BWX TECHNOLOGIES INC | COM | 05605H100 | 68,157,147 | 1,081,173 | SH | SOLE | 1,039,181 | 0 | 41,992 | |||
CAMBRIDGE BANCORP | COM | 132152109 | 229,687 | 3,544 | SH | SOLE | 3,544 | 0 | 0 | |||
CANADIAN PAC RY LTD | COM | 13645T100 | 683,624 | 8,885 | SH | SOLE | 8,583 | 0 | 302 | |||
CASEYS GEN STORES INC | COM | 147528103 | 58,841,558 | 271,836 | SH | SOLE | 260,154 | 0 | 11,682 | |||
CATERPILLAR INC | COM | 149123101 | 247,147 | 1,080 | SH | SOLE | 1,080 | 0 | 0 | |||
CAVCO INDS INC DEL | COM | 149568107 | 1,405,046 | 4,422 | SH | SOLE | 4,338 | 0 | 84 | |||
CBOE GLOBAL MKTS INC | COM | 12503M108 | 81,644,417 | 608,197 | SH | SOLE | 584,256 | 0 | 23,941 | |||
CELSIUS HLDGS INC | COM NEW | 15118V207 | 1,087,026 | 11,696 | SH | SOLE | 11,696 | 0 | 0 | |||
CHEVRON CORP NEW | COM | 166764100 | 24,095,206 | 147,678 | SH | SOLE | 144,618 | 0 | 3,060 | |||
CHUBB LIMITED | COM | H1467J104 | 20,100,377 | 103,514 | SH | SOLE | 101,269 | 0 | 2,245 | |||
CISCO SYS INC | COM | 17275R102 | 2,714,615 | 51,930 | SH | SOLE | 50,419 | 0 | 1,511 | |||
CITI TRENDS INC | COM | 17306X102 | 683,655 | 35,944 | SH | SOLE | 35,354 | 0 | 590 | |||
CITIGROUP INC | COM NEW | 172967424 | 385,670 | 8,225 | SH | SOLE | 7,605 | 0 | 620 | |||
CLOROX CO DEL | COM | 189054109 | 3,647,432 | 23,050 | SH | SOLE | 22,263 | 0 | 787 | |||
CME GROUP INC | COM | 12572Q105 | 17,039,033 | 88,967 | SH | SOLE | 87,146 | 0 | 1,821 | |||
COCA COLA CO | COM | 191216100 | 2,438,106 | 39,305 | SH | SOLE | 39,005 | 0 | 300 | |||
COLGATE PALMOLIVE CO | COM | 194162103 | 2,555,701 | 34,008 | SH | SOLE | 33,668 | 0 | 340 | |||
COMCAST CORP NEW | CL A | 20030N101 | 13,408,510 | 353,693 | SH | SOLE | 345,371 | 0 | 8,322 | |||
COMMUNITY BK SYS INC | COM | 203607106 | 941,733 | 17,941 | SH | SOLE | 17,609 | 0 | 332 | |||
COMMUNITY HEALTHCARE TR INC | COM | 20369C106 | 947,940 | 25,900 | SH | SOLE | 25,471 | 0 | 429 | |||
CONOCOPHILLIPS | COM | 20825C104 | 584,380 | 5,890 | SH | SOLE | 5,490 | 0 | 400 | |||
CORECARD CORPORATION | COM | 45816D100 | 317,329 | 10,532 | SH | SOLE | 10,532 | 0 | 0 | |||
CORTEVA INC | COM | 22052L104 | 15,415,042 | 255,597 | SH | SOLE | 250,272 | 0 | 5,325 | |||
CROWN HLDGS INC | COM | 228368106 | 1,844,185 | 22,297 | SH | SOLE | 22,232 | 0 | 65 | |||
CVS HEALTH CORP | COM | 126650100 | 10,870,800 | 146,290 | SH | SOLE | 143,790 | 0 | 2,500 | |||
DIAGEO PLC | SPON ADR NEW | 25243Q205 | 12,287,084 | 67,817 | SH | SOLE | 66,948 | 0 | 869 | |||
DIAMONDBACK ENERGY INC | COM | 25278X109 | 66,340,342 | 490,792 | SH | SOLE | 470,380 | 0 | 20,412 | |||
DIGITAL TURBINE INC | COM NEW | 25400W102 | 463,401 | 37,492 | SH | SOLE | 37,492 | 0 | 0 | |||
DISNEY WALT CO | COM | 254687106 | 11,231,315 | 112,167 | SH | SOLE | 110,430 | 0 | 1,737 | |||
DOLLAR GEN CORP NEW | COM | 256677105 | 74,200,475 | 352,563 | SH | SOLE | 338,631 | 0 | 13,932 | |||
DORMAN PRODS INC | COM | 258278100 | 25,623,073 | 297,045 | SH | SOLE | 284,776 | 0 | 12,269 | |||
DOUGLAS DYNAMICS INC | COM | 25960R105 | 809,302 | 25,378 | SH | SOLE | 24,950 | 0 | 428 | |||
DOW INC | COM | 260557103 | 2,257,214 | 41,175 | SH | SOLE | 39,741 | 0 | 1,434 | |||
DREAM FINDERS HOMES INC | COM CL A | 26154D100 | 1,042,788 | 78,701 | SH | SOLE | 78,701 | 0 | 0 | |||
EASTERLY GOVT PPTYS INC | COM | 27616P103 | 550,617 | 40,074 | SH | SOLE | 39,249 | 0 | 825 | |||
EATON CORP PLC | SHS | G29183103 | 23,229,562 | 135,576 | SH | SOLE | 132,824 | 0 | 2,752 | |||
ELECTRONIC ARTS INC | COM | 285512109 | 2,147,744 | 17,831 | SH | SOLE | 17,831 | 0 | 0 | |||
ENDAVA PLC | ADS | 29260V105 | 740,660 | 11,025 | SH | SOLE | 11,025 | 0 | 0 | |||
ENTERGY CORP NEW | COM | 29364G103 | 58,691,674 | 544,753 | SH | SOLE | 525,977 | 0 | 18,776 | |||
ENVELA CORP | COM | 29402E102 | 580,034 | 89,236 | SH | SOLE | 89,236 | 0 | 0 | |||
EPAM SYS INC | COM | 29414B104 | 21,846,982 | 73,067 | SH | SOLE | 70,207 | 0 | 2,860 | |||
EVEREST RE GROUP LTD | COM | G3223R108 | 2,492,177 | 6,961 | SH | SOLE | 6,624 | 0 | 337 | |||
EVERSOURCE ENERGY | COM | 30040W108 | 805,843 | 10,297 | SH | SOLE | 10,297 | 0 | 0 | |||
EVI INDS INC | COM | 26929N102 | 780,397 | 39,414 | SH | SOLE | 39,414 | 0 | 0 | |||
EVOLV TECHNOLOGIES HLDNGS IN | COM CL A | 30049H102 | 50,981 | 16,340 | SH | SOLE | 16,340 | 0 | 0 | |||
EXP WORLD HLDGS INC | COM | 30212W100 | 796,640 | 62,777 | SH | SOLE | 62,777 | 0 | 0 | |||
EXPEDITORS INTL WASH INC | COM | 302130109 | 54,497,718 | 494,894 | SH | SOLE | 473,739 | 0 | 21,155 | |||
EXXON MOBIL CORP | COM | 30231G102 | 272,700 | 2,487 | SH | SOLE | 2,487 | 0 | 0 | |||
FACTSET RESH SYS INC | COM | 303075105 | 622,635 | 1,500 | SH | SOLE | 1,500 | 0 | 0 | |||
FATHOM HOLDINGS INC | COM | 31189V109 | 137,934 | 32,455 | SH | SOLE | 32,455 | 0 | 0 | |||
FIDELITY MERRIMACK STR TR | TOTAL BD ETF | 316188309 | 3,478,520 | 75,620 | SH | SOLE | 71,055 | 0 | 4,565 | |||
FIDELITY MERRIMACK STR TR | LOW DURTIN ETF | 316188408 | 303,542 | 6,115 | SH | SOLE | 6,115 | 0 | 0 | |||
FIRST AMERN FINL CORP | COM | 31847R102 | 70,030,792 | 1,258,189 | SH | SOLE | 1,208,241 | 0 | 49,948 | |||
FIRST LONG IS CORP | COM | 320734106 | 684,137 | 50,677 | SH | SOLE | 49,710 | 0 | 967 | |||
FISERV INC | COM | 337738108 | 932,346 | 8,249 | SH | SOLE | 8,139 | 0 | 110 | |||
FLUOR CORP NEW | COM | 343412102 | 61,171,836 | 1,979,031 | SH | SOLE | 1,894,593 | 0 | 84,438 | |||
FRANCO NEV CORP | COM | 351858105 | 12,303,066 | 84,383 | SH | SOLE | 83,171 | 0 | 1,212 | |||
FREEPORT-MCMORAN INC | CL B | 35671D857 | 7,557,877 | 184,744 | SH | SOLE | 180,959 | 0 | 3,785 | |||
GARTNER INC | COM | 366651107 | 47,545,060 | 145,947 | SH | SOLE | 139,608 | 0 | 6,339 | |||
GENUINE PARTS CO | COM | 372460105 | 2,534,245 | 15,147 | SH | SOLE | 14,614 | 0 | 533 | |||
GIBRALTAR INDS INC | COM | 374689107 | 826,246 | 17,036 | SH | SOLE | 16,761 | 0 | 275 | |||
GLOBE LIFE INC | COM | 37959E102 | 59,298,355 | 538,978 | SH | SOLE | 515,878 | 0 | 23,100 | |||
GRID DYNAMICS HLDGS INC | CL A | 39813G109 | 445,347 | 38,861 | SH | SOLE | 38,861 | 0 | 0 | |||
GSK PLC | SPONSORED ADR | 37733W204 | 270,017 | 7,589 | SH | SOLE | 7,573 | 0 | 16 | |||
HALEON PLC | SPON ADS | 405552100 | 93,911 | 11,537 | SH | SOLE | 10,797 | 0 | 740 | |||
HALLIBURTON CO | COM | 406216101 | 26,205,288 | 828,233 | SH | SOLE | 792,555 | 0 | 35,678 | |||
HARROW HEALTH INC | COM | 415858109 | 1,255,931 | 59,354 | SH | SOLE | 59,354 | 0 | 0 | |||
HAWKINS INC | COM | 420261109 | 1,013,551 | 23,151 | SH | SOLE | 22,773 | 0 | 378 | |||
HELEN OF TROY LTD | COM | G4388N106 | 711,396 | 7,475 | SH | SOLE | 7,360 | 0 | 115 | |||
HERSHEY CO | COM | 427866108 | 61,667,689 | 242,395 | SH | SOLE | 232,267 | 0 | 10,128 | |||
HESS CORP | COM | 42809H107 | 68,218,434 | 515,479 | SH | SOLE | 492,089 | 0 | 23,390 | |||
HILLMAN SOLUTIONS CORP | COM | 431636109 | 1,035,711 | 123,006 | SH | SOLE | 120,980 | 0 | 2,026 | |||
HINGHAM INSTN SVGS MASS | COM | 433323102 | 824,277 | 3,531 | SH | SOLE | 3,475 | 0 | 56 | |||
HOLOGIC INC | COM | 436440101 | 2,931,428 | 36,325 | SH | SOLE | 36,325 | 0 | 0 | |||
HOME DEPOT INC | COM | 437076102 | 407,856 | 1,382 | SH | SOLE | 1,382 | 0 | 0 | |||
HUBBELL INC | COM | 443510607 | 57,360,639 | 235,751 | SH | SOLE | 225,459 | 0 | 10,292 | |||
HUNTSMAN CORP | COM | 447011107 | 2,483,832 | 90,783 | SH | SOLE | 85,963 | 0 | 4,820 | |||
IBEX LTD | SHS NEW | G4690M101 | 645,136 | 26,440 | SH | SOLE | 26,440 | 0 | 0 | |||
ICF INTL INC | COM | 44925C103 | 3,162,541 | 28,829 | SH | SOLE | 28,584 | 0 | 245 | |||
IDACORP INC | COM | 451107106 | 17,411,410 | 160,726 | SH | SOLE | 156,897 | 0 | 3,829 | |||
ILLINOIS TOOL WKS INC | COM | 452308109 | 636,378 | 2,614 | SH | SOLE | 2,614 | 0 | 0 | |||
INMODE LTD | SHS | M5425M103 | 1,058,387 | 33,116 | SH | SOLE | 33,116 | 0 | 0 | |||
INSIGHT ENTERPRISES INC | COM | 45765U103 | 553,541 | 3,872 | SH | SOLE | 3,808 | 0 | 64 | |||
INSPERITY INC | COM | 45778Q107 | 58,966,512 | 485,121 | SH | SOLE | 464,605 | 0 | 20,516 | |||
INTEL CORP | COM | 458140100 | 477,080 | 14,603 | SH | SOLE | 14,603 | 0 | 0 | |||
INTERNATIONAL FLAVORS&FRAGRA | COM | 459506101 | 27,830,180 | 302,634 | SH | SOLE | 288,447 | 0 | 14,187 | |||
INTERNATIONAL MNY EXPRESS IN | COM | 46005L101 | 3,409,792 | 132,265 | SH | SOLE | 131,380 | 0 | 885 | |||
INVESCO EXCH TRADED FD TR II | TAXABLE MUN BD | 46138G805 | 579,533 | 21,560 | SH | SOLE | 21,560 | 0 | 0 | |||
INVESCO EXCH TRADED FD TR II | VAR RATE PFD | 46138G870 | 384,619 | 17,380 | SH | SOLE | 17,380 | 0 | 0 | |||
ISHARES INC | MSCI EMERG MRKT | 464286533 | 237,773 | 4,357 | SH | SOLE | 4,357 | 0 | 0 | |||
ISHARES TR | CORE MSCI EAFE | 46432F842 | 325,359 | 4,867 | SH | SOLE | 4,867 | 0 | 0 | |||
ISHARES TR | RUS 2000 VAL ETF | 464287630 | 1,000,794 | 7,304 | SH | SOLE | 7,304 | 0 | 0 | |||
ISHARES TR | IBONDS DEC2026 | 46435GAA0 | 235,876 | 9,940 | PRN | SOLE | 9,940 | 0 | 0 | |||
ISHARES TR | SHORT TREAS BD | 464288679 | 40,128,186 | 363,151 | SH | SOLE | 362,941 | 0 | 210 | |||
ISHARES TR | MSCI EMG MKT ETF | 464287234 | 238,417 | 6,042 | SH | SOLE | 6,042 | 0 | 0 | |||
ISHARES TR | S&P MC 400VL ETF | 464287705 | 245,826 | 2,392 | SH | SOLE | 2,392 | 0 | 0 | |||
ISHARES TR | IBOXX INV CP ETF | 464287242 | 5,455,290 | 49,770 | SH | SOLE | 49,770 | 0 | 0 | |||
ISHARES TR | 3 7 YR TREAS BD | 464288661 | 44,962,771 | 382,174 | SH | SOLE | 382,174 | 0 | 0 | |||
ISHARES TR | RUS 1000 ETF | 464287622 | 4,226,733 | 18,766 | SH | SOLE | 18,766 | 0 | 0 | |||
ISHARES TR | CORE US AGGBD ET | 464287226 | 1,373,537 | 13,785 | SH | SOLE | 13,785 | 0 | 0 | |||
ISHARES TR | RUS MID CAP ETF | 464287499 | 2,200,033 | 31,465 | SH | SOLE | 31,465 | 0 | 0 | |||
ISHARES TR | 7-10 YR TRSY BD | 464287440 | 20,771,686 | 209,561 | SH | SOLE | 209,423 | 0 | 138 | |||
ISHARES TR | MSCI USA MIN VOL | 46429B697 | 298,234 | 4,100 | SH | SOLE | 4,100 | 0 | 0 | |||
ISHARES TR | ISHARES BIOTECH | 464287556 | 217,635 | 1,685 | SH | SOLE | 1,685 | 0 | 0 | |||
ISHARES TR | FLTG RATE NT ETF | 46429B655 | 1,525,608 | 30,276 | SH | SOLE | 30,276 | 0 | 0 | |||
ISHARES TR | RUS TP200 VL ETF | 464289420 | 247,055 | 3,795 | SH | SOLE | 3,795 | 0 | 0 | |||
ISHARES TR | MSCI EAFE ETF | 464287465 | 1,535,929 | 21,476 | SH | SOLE | 21,476 | 0 | 0 | |||
ISHARES TR | MODERT ALLOC ETF | 464289875 | 272,642 | 6,840 | SH | SOLE | 6,840 | 0 | 0 | |||
ISHARES TR | IBONDS 27 ETF | 46435UAA9 | 236,652 | 9,935 | PRN | SOLE | 9,935 | 0 | 0 | |||
ISHARES TR | RUS MDCP VAL ETF | 464287473 | 12,328,624 | 116,089 | SH | SOLE | 116,089 | 0 | 0 | |||
ISHARES TR | IBONDS DEC25 ETF | 46434VBD1 | 234,629 | 9,565 | PRN | SOLE | 9,565 | 0 | 0 | |||
ISHARES TR | MSCI ACWI ETF | 464288257 | 681,877 | 7,480 | SH | SOLE | 7,480 | 0 | 0 | |||
ISHARES TR | RUS 1000 VAL ETF | 464287598 | 3,170,205 | 20,821 | SH | SOLE | 20,821 | 0 | 0 | |||
ISHARES TR | ISHS 5-10YR INVT | 464288638 | 14,638,132 | 285,455 | SH | SOLE | 285,455 | 0 | 0 | |||
ISHARES TR | ISHS 1-5YR INVS | 464288646 | 14,572,299 | 288,332 | SH | SOLE | 288,332 | 0 | 0 | |||
ISHARES TR | GLB INFRASTR ETF | 464288372 | 998,504 | 20,933 | SH | SOLE | 20,933 | 0 | 0 | |||
ISHARES TR | RUSSELL 2000 ETF | 464287655 | 4,261,108 | 23,885 | SH | SOLE | 23,885 | 0 | 0 | |||
ISHARES TR | 1 3 YR TREAS BD | 464287457 | 27,376,205 | 333,206 | SH | SOLE | 333,206 | 0 | 0 | |||
ISHARES U S ETF TR | GSCI CMDTY STGY | 46431W853 | 955,862 | 35,363 | SH | SOLE | 35,363 | 0 | 0 | |||
JANUS INTERNATIONAL GROUP IN | COMMON STOCK | 47103N106 | 1,180,538 | 119,730 | SH | SOLE | 119,730 | 0 | 0 | |||
JOHNSON & JOHNSON | COM | 478160104 | 24,014,755 | 154,934 | SH | SOLE | 151,730 | 0 | 3,204 | |||
JPMORGAN CHASE & CO | COM | 46625H100 | 22,307,191 | 171,186 | SH | SOLE | 167,658 | 0 | 3,528 | |||
LAMAR ADVERTISING CO NEW | CL A | 512816109 | 52,130,433 | 521,878 | SH | SOLE | 501,609 | 0 | 20,269 | |||
LIBERTY BROADBAND CORP | COM SER C | 530307305 | 38,395,174 | 469,953 | SH | SOLE | 450,838 | 0 | 19,115 | |||
LIFEMD INC | COM | 53216B104 | 151,666 | 89,215 | SH | SOLE | 89,215 | 0 | 0 | |||
LILLY ELI & CO | COM | 532457108 | 506,545 | 1,475 | SH | SOLE | 1,475 | 0 | 0 | |||
LKQ CORP | COM | 501889208 | 27,435,442 | 483,359 | SH | SOLE | 462,194 | 0 | 21,165 | |||
LOCKHEED MARTIN CORP | COM | 539830109 | 14,509,621 | 30,693 | SH | SOLE | 30,115 | 0 | 578 | |||
LOWES COS INC | COM | 548661107 | 17,677,029 | 88,398 | SH | SOLE | 87,008 | 0 | 1,390 | |||
M & T BK CORP | COM | 55261F104 | 53,775,134 | 449,738 | SH | SOLE | 431,513 | 0 | 18,225 | |||
MAGNOLIA OIL & GAS CORP | CL A | 559663109 | 1,152,551 | 52,676 | SH | SOLE | 51,806 | 0 | 870 | |||
MARATHON PETE CORP | COM | 56585A102 | 18,376,853 | 136,296 | SH | SOLE | 133,106 | 0 | 3,190 | |||
MARKEL CORP | COM | 570535104 | 69,650,831 | 54,525 | SH | SOLE | 52,681 | 0 | 1,844 | |||
MARRIOTT INTL INC NEW | CL A | 571903202 | 590,106 | 3,554 | SH | SOLE | 3,504 | 0 | 50 | |||
MASTECH DIGITAL INC | COM | 57633B100 | 1,154,705 | 93,688 | SH | SOLE | 92,638 | 0 | 1,050 | |||
MCKESSON CORP | COM | 58155Q103 | 84,313,005 | 236,801 | SH | SOLE | 227,408 | 0 | 9,393 | |||
MEDTRONIC PLC | SHS | G5960L103 | 9,596,364 | 119,032 | SH | SOLE | 116,420 | 0 | 2,612 | |||
MICROSOFT CORP | COM | 594918104 | 30,542,742 | 105,941 | SH | SOLE | 103,630 | 0 | 2,311 | |||
MID-AMER APT CMNTYS INC | COM | 59522J103 | 553,713 | 3,666 | SH | SOLE | 3,261 | 0 | 405 | |||
MONDELEZ INTL INC | CL A | 609207105 | 18,549,541 | 266,058 | SH | SOLE | 260,915 | 0 | 5,143 | |||
MP MATERIALS CORP | COM CL A | 553368101 | 850,126 | 30,157 | SH | SOLE | 30,157 | 0 | 0 | |||
MSA SAFETY INC | COM | 553498106 | 2,371,729 | 17,766 | SH | SOLE | 17,620 | 0 | 146 | |||
MVB FINL CORP | COM | 553810102 | 620,315 | 30,054 | SH | SOLE | 29,554 | 0 | 500 | |||
NATIONAL STORAGE AFFILIATES | COM SHS BEN IN | 637870106 | 3,607,703 | 86,350 | SH | SOLE | 83,386 | 0 | 2,964 | |||
NELNET INC | CL A | 64031N108 | 1,107,275 | 12,050 | SH | SOLE | 11,836 | 0 | 214 | |||
NEXTERA ENERGY INC | COM | 65339F101 | 11,436,508 | 148,372 | SH | SOLE | 146,407 | 0 | 1,965 | |||
NICOLET BANKSHARES INC | COM | 65406E102 | 909,812 | 14,430 | SH | SOLE | 14,165 | 0 | 265 | |||
NORFOLK SOUTHN CORP | COM | 655844108 | 277,720 | 1,310 | SH | SOLE | 1,310 | 0 | 0 | |||
NUVASIVE INC | COM | 670704105 | 453,171 | 10,970 | SH | SOLE | 10,970 | 0 | 0 | |||
NV5 GLOBAL INC | COM | 62945V109 | 2,633,352 | 25,328 | SH | SOLE | 25,197 | 0 | 131 | |||
OPEN LENDING CORP | COM CL A | 68373J104 | 623,885 | 88,620 | SH | SOLE | 88,620 | 0 | 0 | |||
ORACLE CORP | COM | 68389X105 | 322,897 | 3,475 | SH | SOLE | 3,475 | 0 | 0 | |||
OTIS WORLDWIDE CORP | COM | 68902V107 | 10,010,900 | 118,613 | SH | SOLE | 116,548 | 0 | 2,065 | |||
PARKER-HANNIFIN CORP | COM | 701094104 | 12,020,682 | 35,764 | SH | SOLE | 35,243 | 0 | 521 | |||
PAYPAL HLDGS INC | COM | 70450Y103 | 1,339,530 | 17,639 | SH | SOLE | 17,054 | 0 | 585 | |||
PDC ENERGY INC | COM | 69327R101 | 1,203,760 | 18,756 | SH | SOLE | 18,441 | 0 | 315 | |||
PEPSICO INC | COM | 713448108 | 22,236,529 | 121,978 | SH | SOLE | 119,677 | 0 | 2,301 | |||
PERFICIENT INC | COM | 71375U101 | 1,085,088 | 15,031 | SH | SOLE | 14,794 | 0 | 237 | |||
PFIZER INC | COM | 717081103 | 994,745 | 24,381 | SH | SOLE | 23,861 | 0 | 520 | |||
PIMCO ETF TR | ENHAN SHRT MA AC | 72201R833 | 8,448,557 | 85,124 | SH | SOLE | 84,810 | 0 | 314 | |||
PIONEER NAT RES CO | COM | 723787107 | 632,327 | 3,096 | SH | SOLE | 3,096 | 0 | 0 | |||
PJT PARTNERS INC | COM CL A | 69343T107 | 2,425,223 | 33,595 | SH | SOLE | 33,325 | 0 | 270 | |||
PNC FINL SVCS GROUP INC | COM | 693475105 | 9,822,253 | 77,280 | SH | SOLE | 76,044 | 0 | 1,236 | |||
PORTLAND GEN ELEC CO | COM NEW | 736508847 | 56,866,385 | 1,163,150 | SH | SOLE | 1,113,064 | 0 | 50,086 | |||
PROCTER AND GAMBLE CO | COM | 742718109 | 22,535,343 | 151,559 | SH | SOLE | 149,112 | 0 | 2,447 | |||
PROGRESS SOFTWARE CORP | COM | 743312100 | 991,874 | 17,265 | SH | SOLE | 16,982 | 0 | 283 | |||
PROGRESSIVE CORP | COM | 743315103 | 19,247,015 | 134,538 | SH | SOLE | 131,771 | 0 | 2,767 | |||
QUALCOMM INC | COM | 747525103 | 11,805,917 | 92,537 | SH | SOLE | 90,562 | 0 | 1,975 | |||
RAYTHEON TECHNOLOGIES CORP | COM | 75513E101 | 14,475,084 | 147,811 | SH | SOLE | 145,048 | 0 | 2,763 | |||
RED VIOLET INC | COM | 75704L104 | 305,624 | 17,365 | SH | SOLE | 17,365 | 0 | 0 | |||
RESMED INC | COM | 761152107 | 630,691 | 2,880 | SH | SOLE | 2,880 | 0 | 0 | |||
ROSS STORES INC | COM | 778296103 | 1,567,965 | 14,774 | SH | SOLE | 14,559 | 0 | 215 | |||
ROYAL GOLD INC | COM | 780287108 | 56,189,316 | 433,192 | SH | SOLE | 413,819 | 0 | 19,373 | |||
RPM INTL INC | COM | 749685103 | 2,224,969 | 25,504 | SH | SOLE | 24,472 | 0 | 1,032 | |||
S&P GLOBAL INC | COM | 78409V104 | 276,506 | 802 | SH | SOLE | 532 | 0 | 270 | |||
SAFETY INS GROUP INC | COM | 78648T100 | 928,668 | 12,462 | SH | SOLE | 12,212 | 0 | 250 | |||
SALESFORCE INC | COM | 79466L302 | 15,873,320 | 79,454 | SH | SOLE | 77,990 | 0 | 1,464 | |||
SCIENCE APPLICATIONS INTL CO | COM | 808625107 | 706,571 | 6,575 | SH | SOLE | 6,475 | 0 | 100 | |||
SHELL PLC | SPON ADS | 780259305 | 14,700,762 | 255,488 | SH | SOLE | 251,317 | 0 | 4,171 | |||
SIMPSON MFG INC | COM | 829073105 | 849,052 | 7,744 | SH | SOLE | 7,609 | 0 | 135 | |||
SKYWEST INC | COM | 830879102 | 1,224,360 | 55,226 | SH | SOLE | 54,275 | 0 | 951 | |||
SMITH A O CORP | COM | 831865209 | 72,430,154 | 1,047,435 | SH | SOLE | 1,006,246 | 0 | 41,189 | |||
SOLAREDGE TECHNOLOGIES INC | COM | 83417M104 | 28,620,905 | 94,163 | SH | SOLE | 90,397 | 0 | 3,766 | |||
SONOCO PRODS CO | COM | 835495102 | 1,893,379 | 31,039 | SH | SOLE | 29,415 | 0 | 1,624 | |||
SOUTHERN CO | COM | 842587107 | 236,572 | 3,400 | SH | SOLE | 3,400 | 0 | 0 | |||
SP PLUS CORP | COM | 78469C103 | 1,181,839 | 34,466 | SH | SOLE | 33,801 | 0 | 665 | |||
SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 250,956 | 613 | SH | SOLE | 613 | 0 | 0 | |||
SPDR S&P MIDCAP 400 ETF TR | UTSER1 S&PDCRP | 78467Y107 | 307,135 | 670 | SH | SOLE | 670 | 0 | 0 | |||
SPECTRUM BRANDS HLDGS INC NE | COM | 84790A105 | 788,415 | 11,906 | SH | SOLE | 11,721 | 0 | 185 | |||
SS&C TECHNOLOGIES HLDGS INC | COM | 78467J100 | 45,544,484 | 806,525 | SH | SOLE | 772,578 | 0 | 33,947 | |||
STAG INDL INC | COM | 85254J102 | 1,082,916 | 32,020 | SH | SOLE | 31,483 | 0 | 537 | |||
STATE STR CORP | COM | 857477103 | 500,235 | 6,609 | SH | SOLE | 6,609 | 0 | 0 | |||
STRYKER CORPORATION | COM | 863667101 | 972,882 | 3,408 | SH | SOLE | 3,408 | 0 | 0 | |||
SUN CMNTYS INC | COM | 866674104 | 67,128,060 | 476,491 | SH | SOLE | 456,890 | 0 | 19,601 | |||
TASKUS INC | CLASS A COM | 87652V109 | 765,681 | 53,025 | SH | SOLE | 53,025 | 0 | 0 | |||
TE CONNECTIVITY LTD | SHS | H84989104 | 56,759,968 | 432,787 | SH | SOLE | 416,143 | 0 | 16,644 | |||
TEXAS INSTRS INC | COM | 882508104 | 520,828 | 2,800 | SH | SOLE | 2,800 | 0 | 0 | |||
TEXAS PACIFIC LAND CORPORATI | COM | 88262P102 | 3,597,657 | 2,115 | SH | SOLE | 2,018 | 0 | 97 | |||
THE REAL BROKERAGE INC | COM NEW | 75585H206 | 149,646 | 123,674 | SH | SOLE | 123,674 | 0 | 0 | |||
THE REAL GOOD FOOD COMPANY I | COM CL A | 75601G109 | 357,286 | 84,665 | SH | SOLE | 84,665 | 0 | 0 | |||
THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 273,776 | 475 | SH | SOLE | 475 | 0 | 0 | |||
THOUGHTWORKS HOLDING INC | COM | 88546E105 | 672,115 | 91,320 | SH | SOLE | 91,320 | 0 | 0 | |||
TRANE TECHNOLOGIES PLC | SHS | G8994E103 | 52,779,812 | 286,878 | SH | SOLE | 275,412 | 0 | 11,466 | |||
TRANSCAT INC | COM | 893529107 | 1,294,993 | 14,487 | SH | SOLE | 14,252 | 0 | 235 | |||
TRUIST FINL CORP | COM | 89832Q109 | 1,361,136 | 39,916 | SH | SOLE | 38,426 | 0 | 1,490 | |||
UBIQUITI INC | COM | 90353W103 | 25,210,368 | 92,791 | SH | SOLE | 89,009 | 0 | 3,782 | |||
UFP TECHNOLOGIES INC | COM | 902673102 | 1,552,757 | 11,959 | SH | SOLE | 11,766 | 0 | 193 | |||
ULTA BEAUTY INC | COM | 90384S303 | 73,012,201 | 133,803 | SH | SOLE | 129,009 | 0 | 4,794 | |||
UNILEVER PLC | SPON ADR NEW | 904767704 | 2,968,283 | 57,159 | SH | SOLE | 54,344 | 0 | 2,815 | |||
UNITED BANKSHARES INC WEST V | COM | 909907107 | 912,372 | 25,920 | SH | SOLE | 25,522 | 0 | 398 | |||
UNITEDHEALTH GROUP INC | COM | 91324P102 | 17,221,773 | 36,441 | SH | SOLE | 35,808 | 0 | 633 | |||
UNITIL CORP | COM | 913259107 | 1,098,077 | 19,251 | SH | SOLE | 18,898 | 0 | 353 | |||
VANGUARD BD INDEX FDS | SHORT TRM BOND | 921937827 | 3,278,514 | 42,862 | SH | SOLE | 42,862 | 0 | 0 | |||
VANGUARD BD INDEX FDS | TOTAL BND MRKT | 921937835 | 339,618 | 4,600 | SH | SOLE | 4,600 | 0 | 0 | |||
VANGUARD INDEX FDS | REAL ESTATE ETF | 922908553 | 1,582,244 | 19,054 | SH | SOLE | 19,054 | 0 | 0 | |||
VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 | 595,972 | 2,920 | SH | SOLE | 2,920 | 0 | 0 | |||
VANGUARD INDEX FDS | LARGE CAP ETF | 922908637 | 1,155,607 | 6,186 | SH | SOLE | 6,186 | 0 | 0 | |||
VANGUARD MALVERN FDS | STRM INFPROIDX | 922020805 | 1,137,255 | 23,782 | SH | SOLE | 23,782 | 0 | 0 | |||
VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 | 9,886,269 | 129,690 | SH | SOLE | 129,275 | 0 | 415 | |||
VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | 92206C102 | 1,920,405 | 32,805 | SH | SOLE | 32,495 | 0 | 310 | |||
VANGUARD SCOTTSDALE FDS | LG-TERM COR BD | 92206C813 | 281,810 | 3,535 | SH | SOLE | 3,535 | 0 | 0 | |||
VANGUARD SCOTTSDALE FDS | INT-TERM CORP | 92206C870 | 8,215,009 | 102,406 | SH | SOLE | 102,026 | 0 | 380 | |||
VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | 289,539 | 1,880 | SH | SOLE | 1,880 | 0 | 0 | |||
VIEMED HEALTHCARE INC | COM | 92663R105 | 581,580 | 60,205 | SH | SOLE | 60,205 | 0 | 0 | |||
VISA INC | COM CL A | 92826C839 | 15,664,540 | 69,478 | SH | SOLE | 68,386 | 0 | 1,092 | |||
VONTIER CORPORATION | COM | 928881101 | 54,718,084 | 2,001,393 | SH | SOLE | 1,917,248 | 0 | 84,145 | |||
WALMART INC | COM | 931142103 | 16,577,877 | 112,431 | SH | SOLE | 109,540 | 0 | 2,891 | |||
WATERS CORP | COM | 941848103 | 43,610,800 | 140,848 | SH | SOLE | 135,033 | 0 | 5,815 | |||
WATSCO INC | COM | 942622200 | 80,788,250 | 253,923 | SH | SOLE | 242,560 | 0 | 11,363 | |||
WILLIS TOWERS WATSON PLC LTD | SHS | G96629103 | 51,404,442 | 221,209 | SH | SOLE | 212,467 | 0 | 8,742 | |||
WINMARK CORP | COM | 974250102 | 1,326,580 | 4,140 | SH | SOLE | 4,070 | 0 | 70 | |||
WOODWARD INC | COM | 980745103 | 201,345 | 2,068 | SH | SOLE | 1,998 | 0 | 70 | |||
XCEL ENERGY INC | COM | 98389B100 | 42,231,731 | 626,212 | SH | SOLE | 600,101 | 0 | 26,111 | |||
ZEVIA PBC | CL A | 98955K104 | 776,610 | 201,717 | SH | SOLE | 201,717 | 0 | 0 |