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 | 341,772 | 2,850 | SH | SOLE | 2,620 | 0 | 230 | |||
ABBOTT LABS | COM | 002824100 | 15,712,062 | 143,110 | SH | SOLE | 140,678 | 0 | 2,432 | |||
ABBVIE INC | COM | 00287Y109 | 16,992,322 | 105,144 | SH | SOLE | 103,085 | 0 | 2,059 | |||
AIR PRODS & CHEMS INC | COM | 009158106 | 14,821,757 | 48,082 | SH | SOLE | 47,062 | 0 | 1,020 | |||
ALCON AG | ORD SHS | H01301128 | 14,537,969 | 212,078 | SH | SOLE | 209,020 | 0 | 3,058 | |||
ALEXANDRIA REAL ESTATE EQ IN | COM | 015271109 | 58,427,654 | 401,096 | SH | SOLE | 383,237 | 0 | 17,859 | |||
ALLIANT ENERGY CORP | COM | 018802108 | 42,925,996 | 777,504 | SH | SOLE | 744,550 | 0 | 32,954 | |||
ALPHABET INC | CAP STK CL C | 02079K107 | 587,836 | 6,625 | SH | SOLE | 5,340 | 0 | 1,285 | |||
ALPHABET INC | CAP STK CL A | 02079K305 | 727,015 | 8,240 | SH | SOLE | 7,080 | 0 | 1,160 | |||
AMAZON COM INC | COM | 023135106 | 257,040 | 3,060 | SH | SOLE | 3,060 | 0 | 0 | |||
AMERICAN EXPRESS CO | COM | 025816109 | 9,694,049 | 65,611 | SH | SOLE | 64,175 | 0 | 1,436 | |||
AMERICAN TOWER CORP NEW | COM | 03027X100 | 11,305,273 | 53,362 | SH | SOLE | 52,718 | 0 | 644 | |||
AMERICOLD REALTY TRUST INC | COM | 03064D108 | 37,964,418 | 1,341,025 | SH | SOLE | 1,284,306 | 0 | 56,719 | |||
AMGEN INC | COM | 031162100 | 324,360 | 1,235 | SH | SOLE | 1,235 | 0 | 0 | |||
ANALOG DEVICES INC | COM | 032654105 | 76,597,114 | 466,970 | SH | SOLE | 448,599 | 0 | 18,371 | |||
AON PLC | SHS CL A | G0403H108 | 2,459,947 | 8,196 | SH | SOLE | 8,196 | 0 | 0 | |||
APPLE INC | COM | 037833100 | 24,093,360 | 185,433 | SH | SOLE | 180,612 | 0 | 4,821 | |||
ATLANTICUS HOLDINGS CORP | COM | 04914Y102 | 610,984 | 23,320 | SH | SOLE | 23,320 | 0 | 0 | |||
AUDIOEYE INC | COM NEW | 050734201 | 332,375 | 87,467 | SH | SOLE | 87,467 | 0 | 0 | |||
AVERY DENNISON CORP | COM | 053611109 | 45,208,370 | 249,770 | SH | SOLE | 239,540 | 0 | 10,230 | |||
BANK AMERICA CORP | COM | 060505104 | 1,371,723 | 41,417 | SH | SOLE | 41,417 | 0 | 0 | |||
BANK HAWAII CORP | COM | 062540109 | 39,339,440 | 507,213 | SH | SOLE | 485,294 | 0 | 21,919 | |||
BECTON DICKINSON & CO | COM | 075887109 | 408,914 | 1,608 | SH | SOLE | 1,608 | 0 | 0 | |||
BERKLEY W R CORP | COM | 084423102 | 16,330,945 | 225,037 | SH | SOLE | 221,002 | 0 | 4,035 | |||
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 11,718,532 | 37,936 | SH | SOLE | 37,186 | 0 | 750 | |||
BM TECHNOLOGIES INC | CL A COM | 05591L107 | 359,724 | 69,045 | SH | SOLE | 69,045 | 0 | 0 | |||
BOEING CO | COM | 097023105 | 9,036,369 | 47,437 | SH | SOLE | 46,427 | 0 | 1,010 | |||
BOOT BARN HLDGS INC | COM | 099406100 | 723,606 | 11,574 | SH | SOLE | 11,382 | 0 | 192 | |||
BOOZ ALLEN HAMILTON HLDG COR | CL A | 099502106 | 87,913,861 | 841,120 | SH | SOLE | 809,196 | 0 | 31,924 | |||
BOSTON SCIENTIFIC CORP | COM | 101137107 | 64,885,515 | 1,402,324 | SH | SOLE | 1,352,385 | 0 | 49,939 | |||
BRC INC | COM CL A | 05601U105 | 681,907 | 111,605 | SH | SOLE | 111,605 | 0 | 0 | |||
BROADRIDGE FINL SOLUTIONS IN | COM | 11133T103 | 52,259,102 | 389,615 | SH | SOLE | 372,434 | 0 | 17,181 | |||
BWX TECHNOLOGIES INC | COM | 05605H100 | 63,523,331 | 1,093,721 | SH | SOLE | 1,049,865 | 0 | 43,856 | |||
CAMBRIDGE BANCORP | COM | 132152109 | 294,365 | 3,544 | SH | SOLE | 3,544 | 0 | 0 | |||
CANADIAN PAC RY LTD | COM | 13645T100 | 662,744 | 8,885 | SH | SOLE | 8,583 | 0 | 302 | |||
CASEYS GEN STORES INC | COM | 147528103 | 61,794,515 | 275,438 | SH | SOLE | 263,288 | 0 | 12,150 | |||
CATERPILLAR INC | COM | 149123101 | 258,725 | 1,080 | SH | SOLE | 1,080 | 0 | 0 | |||
CAVCO INDS INC DEL | COM | 149568107 | 1,097,991 | 4,853 | SH | SOLE | 4,769 | 0 | 84 | |||
CBOE GLOBAL MKTS INC | COM | 12503M108 | 84,586,253 | 674,155 | SH | SOLE | 648,114 | 0 | 26,041 | |||
CELSIUS HLDGS INC | COM NEW | 15118V207 | 1,219,037 | 11,717 | SH | SOLE | 11,717 | 0 | 0 | |||
CHEVRON CORP NEW | COM | 166764100 | 25,118,486 | 139,944 | SH | SOLE | 136,944 | 0 | 3,000 | |||
CHUBB LIMITED | COM | H1467J104 | 22,862,764 | 103,639 | SH | SOLE | 101,394 | 0 | 2,245 | |||
CISCO SYS INC | COM | 17275R102 | 2,484,165 | 52,145 | SH | SOLE | 50,634 | 0 | 1,511 | |||
CITI TRENDS INC | COM | 17306X102 | 826,944 | 31,229 | SH | SOLE | 30,669 | 0 | 560 | |||
CITIGROUP INC | COM NEW | 172967424 | 374,504 | 8,280 | SH | SOLE | 7,660 | 0 | 620 | |||
CLOROX CO DEL | COM | 189054109 | 3,154,197 | 22,477 | SH | SOLE | 21,690 | 0 | 787 | |||
COCA COLA CO | COM | 191216100 | 2,591,488 | 40,740 | SH | SOLE | 40,440 | 0 | 300 | |||
COLGATE PALMOLIVE CO | COM | 194162103 | 2,772,620 | 35,190 | SH | SOLE | 34,675 | 0 | 515 | |||
COLUMBIA BKG SYS INC | COM | 197236102 | 877,198 | 29,114 | SH | SOLE | 28,634 | 0 | 480 | |||
COMCAST CORP NEW | CL A | 20030N101 | 12,516,568 | 357,923 | SH | SOLE | 349,301 | 0 | 8,622 | |||
COMMUNITY BK SYS INC | COM | 203607106 | 1,130,468 | 17,958 | SH | SOLE | 17,626 | 0 | 332 | |||
COMMUNITY HEALTHCARE TR INC | COM | 20369C106 | 944,010 | 26,369 | SH | SOLE | 25,940 | 0 | 429 | |||
CONOCOPHILLIPS | COM | 20825C104 | 695,060 | 5,890 | SH | SOLE | 5,490 | 0 | 400 | |||
CORECARD CORPORATION | COM | 45816D100 | 305,112 | 10,532 | SH | SOLE | 10,532 | 0 | 0 | |||
CORTEVA INC | COM | 22052L104 | 15,003,085 | 255,241 | SH | SOLE | 249,696 | 0 | 5,545 | |||
CROWN HLDGS INC | COM | 228368106 | 8,738,101 | 106,290 | SH | SOLE | 104,081 | 0 | 2,209 | |||
CVS HEALTH CORP | COM | 126650100 | 12,286,915 | 131,848 | SH | SOLE | 130,613 | 0 | 1,235 | |||
DIAGEO PLC | SPON ADR NEW | 25243Q205 | 11,724,011 | 65,795 | SH | SOLE | 64,921 | 0 | 874 | |||
DIAMONDBACK ENERGY INC | COM | 25278X109 | 69,544,789 | 508,443 | SH | SOLE | 486,753 | 0 | 21,690 | |||
DIGITAL TURBINE INC | COM NEW | 25400W102 | 572,140 | 37,542 | SH | SOLE | 37,542 | 0 | 0 | |||
DISNEY WALT CO | COM | 254687106 | 10,030,064 | 115,447 | SH | SOLE | 114,109 | 0 | 1,338 | |||
DOLLAR GEN CORP NEW | COM | 256677105 | 83,667,204 | 339,765 | SH | SOLE | 327,332 | 0 | 12,433 | |||
DORMAN PRODS INC | COM | 258278100 | 24,292,135 | 300,385 | SH | SOLE | 287,544 | 0 | 12,841 | |||
DOUGLAS DYNAMICS INC | COM | 25960R105 | 1,187,962 | 32,853 | SH | SOLE | 32,313 | 0 | 540 | |||
DOW INC | COM | 260557103 | 2,067,099 | 41,022 | SH | SOLE | 39,588 | 0 | 1,434 | |||
DREAM FINDERS HOMES INC | COM CL A | 26154D100 | 766,349 | 88,493 | SH | SOLE | 88,493 | 0 | 0 | |||
EASTERLY GOVT PPTYS INC | COM | 27616P103 | 374,959 | 26,276 | SH | SOLE | 26,276 | 0 | 0 | |||
EASTERN BANKSHARES INC | COM | 27627N105 | 2,275,982 | 131,941 | SH | SOLE | 131,026 | 0 | 915 | |||
EATON CORP PLC | SHS | G29183103 | 21,848,197 | 139,205 | SH | SOLE | 136,364 | 0 | 2,841 | |||
ELECTRONIC ARTS INC | COM | 285512109 | 2,175,171 | 17,803 | SH | SOLE | 17,803 | 0 | 0 | |||
ENTERGY CORP NEW | COM | 29364G103 | 62,559,450 | 556,084 | SH | SOLE | 536,431 | 0 | 19,653 | |||
ENVELA CORP | COM | 29402E102 | 387,373 | 73,645 | SH | SOLE | 73,645 | 0 | 0 | |||
EPAM SYS INC | COM | 29414B104 | 23,914,532 | 72,968 | SH | SOLE | 69,996 | 0 | 2,972 | |||
EVEREST RE GROUP LTD | COM | G3223R108 | 2,322,534 | 7,011 | SH | SOLE | 6,674 | 0 | 337 | |||
EVERSOURCE ENERGY | COM | 30040W108 | 863,300 | 10,297 | SH | SOLE | 10,297 | 0 | 0 | |||
EVI INDS INC | COM | 26929N102 | 897,751 | 37,610 | SH | SOLE | 37,610 | 0 | 0 | |||
EVOLV TECHNOLOGIES HLDNGS IN | COM CL A | 30049H102 | 42,321 | 16,340 | SH | SOLE | 16,340 | 0 | 0 | |||
EXP WORLD HLDGS INC | COM | 30212W100 | 1,063,746 | 96,006 | SH | SOLE | 95,726 | 0 | 280 | |||
EXPEDITORS INTL WASH INC | COM | 302130109 | 52,583,208 | 505,997 | SH | SOLE | 483,973 | 0 | 22,024 | |||
EXXON MOBIL CORP | COM | 30231G102 | 274,292 | 2,487 | SH | SOLE | 2,487 | 0 | 0 | |||
FACTSET RESH SYS INC | COM | 303075105 | 601,815 | 1,500 | SH | SOLE | 1,500 | 0 | 0 | |||
FATHOM HOLDINGS INC | COM | 31189V109 | 136,106 | 32,025 | SH | SOLE | 32,025 | 0 | 0 | |||
FIDELITY MERRIMACK STR TR | TOTAL BD ETF | 316188309 | 2,984,151 | 66,285 | SH | SOLE | 61,220 | 0 | 5,065 | |||
FIDELITY MERRIMACK STR TR | LOW DURTIN ETF | 316188408 | 306,034 | 6,185 | SH | SOLE | 6,185 | 0 | 0 | |||
FIRST AMERN FINL CORP | COM | 31847R102 | 67,311,781 | 1,286,049 | SH | SOLE | 1,234,215 | 0 | 51,834 | |||
FIRST LONG IS CORP | COM | 320734106 | 918,951 | 51,053 | SH | SOLE | 50,086 | 0 | 967 | |||
FIRST REP BK SAN FRANCISCO C | COM | 33616C100 | 74,711,988 | 612,946 | SH | SOLE | 587,845 | 0 | 25,101 | |||
FISERV INC | COM | 337738108 | 10,322,548 | 102,133 | SH | SOLE | 101,001 | 0 | 1,132 | |||
FLUOR CORP NEW | COM | 343412102 | 104,557,297 | 3,016,656 | SH | SOLE | 2,880,043 | 0 | 136,613 | |||
FRANCO NEV CORP | COM | 351858105 | 11,341,361 | 83,099 | SH | SOLE | 81,822 | 0 | 1,277 | |||
GARTNER INC | COM | 366651107 | 51,778,669 | 154,039 | SH | SOLE | 147,372 | 0 | 6,667 | |||
GENUINE PARTS CO | COM | 372460105 | 2,675,871 | 15,422 | SH | SOLE | 14,889 | 0 | 533 | |||
GIBRALTAR INDS INC | COM | 374689107 | 779,822 | 16,997 | SH | SOLE | 16,722 | 0 | 275 | |||
GLOBE LIFE INC | COM | 37959E102 | 70,013,391 | 580,783 | SH | SOLE | 556,527 | 0 | 24,256 | |||
GSK PLC | SPONSORED ADR | 37733W204 | 400,947 | 11,410 | SH | SOLE | 11,234 | 0 | 176 | |||
HALEON PLC | SPON ADS | 405552100 | 125,256 | 15,657 | SH | SOLE | 14,917 | 0 | 740 | |||
HALLIBURTON CO | COM | 406216101 | 41,707,321 | 1,059,907 | SH | SOLE | 1,013,298 | 0 | 46,609 | |||
HARROW HEALTH INC | COM | 415858109 | 2,735,869 | 185,357 | SH | SOLE | 183,817 | 0 | 1,540 | |||
HASBRO INC | COM | 418056107 | 29,072,119 | 476,514 | SH | SOLE | 455,808 | 0 | 20,706 | |||
HELEN OF TROY LTD | COM | G4388N106 | 831,825 | 7,500 | SH | SOLE | 7,385 | 0 | 115 | |||
HERSHEY CO | COM | 427866108 | 57,353,173 | 247,671 | SH | SOLE | 237,104 | 0 | 10,567 | |||
HESS CORP | COM | 42809H107 | 76,465,373 | 539,172 | SH | SOLE | 514,691 | 0 | 24,481 | |||
HILLMAN SOLUTIONS CORP | COM | 431636109 | 717,323 | 99,490 | SH | SOLE | 97,835 | 0 | 1,655 | |||
HINGHAM INSTN SVGS MASS | COM | 433323102 | 970,275 | 3,516 | SH | SOLE | 3,460 | 0 | 56 | |||
HOLOGIC INC | COM | 436440101 | 2,717,473 | 36,325 | SH | SOLE | 36,325 | 0 | 0 | |||
HOME DEPOT INC | COM | 437076102 | 438,098 | 1,387 | SH | SOLE | 1,387 | 0 | 0 | |||
HONEYWELL INTL INC | COM | 438516106 | 2,984,348 | 13,926 | SH | SOLE | 13,926 | 0 | 0 | |||
HUBBELL INC | COM | 443510607 | 56,321,088 | 239,991 | SH | SOLE | 229,259 | 0 | 10,732 | |||
HUDSON PAC PPTYS INC | COM | 444097109 | 11,487,063 | 1,180,582 | SH | SOLE | 1,122,637 | 0 | 57,945 | |||
HUNTSMAN CORP | COM | 447011107 | 2,736,467 | 99,580 | SH | SOLE | 94,530 | 0 | 5,050 | |||
IBEX LTD | SHS NEW | G4690M101 | 657,034 | 26,440 | SH | SOLE | 26,440 | 0 | 0 | |||
ICF INTL INC | COM | 44925C103 | 2,883,742 | 29,114 | SH | SOLE | 28,869 | 0 | 245 | |||
IDACORP INC | COM | 451107106 | 17,320,926 | 160,602 | SH | SOLE | 156,658 | 0 | 3,944 | |||
ILLINOIS TOOL WKS INC | COM | 452308109 | 597,894 | 2,714 | SH | SOLE | 2,714 | 0 | 0 | |||
INMODE LTD | SHS | M5425M103 | 1,506,719 | 42,205 | SH | SOLE | 42,205 | 0 | 0 | |||
INSPERITY INC | COM | 45778Q107 | 56,752,061 | 499,578 | SH | SOLE | 478,168 | 0 | 21,410 | |||
INTEL CORP | COM | 458140100 | 1,510,554 | 57,153 | SH | SOLE | 57,153 | 0 | 0 | |||
INTERNATIONAL FLAVORS&FRAGRA | COM | 459506101 | 299,493 | 2,857 | SH | SOLE | 2,769 | 0 | 88 | |||
INTERNATIONAL MNY EXPRESS IN | COM | 46005L101 | 3,612,658 | 148,242 | SH | SOLE | 147,357 | 0 | 885 | |||
INVESCO EXCH TRADED FD TR II | VAR RATE PFD | 46138G870 | 388,964 | 17,380 | SH | SOLE | 17,380 | 0 | 0 | |||
INVESCO EXCH TRADED FD TR II | TAXABLE MUN BD | 46138G805 | 554,308 | 21,560 | SH | SOLE | 21,560 | 0 | 0 | |||
ISHARES INC | MSCI EMERG MRKT | 464286533 | 232,741 | 4,387 | SH | SOLE | 4,387 | 0 | 0 | |||
ISHARES TR | MSCI ACWI ETF | 464288257 | 634,902 | 7,480 | SH | SOLE | 7,480 | 0 | 0 | |||
ISHARES TR | MODERT ALLOC ETF | 464289875 | 259,988 | 6,840 | SH | SOLE | 6,840 | 0 | 0 | |||
ISHARES TR | GLB INFRASTR ETF | 464288372 | 968,370 | 21,125 | SH | SOLE | 21,125 | 0 | 0 | |||
ISHARES TR | RUS 1000 VAL ETF | 464287598 | 16,041,840 | 105,782 | SH | SOLE | 101,402 | 0 | 4,380 | |||
ISHARES TR | RUS TP200 VL ETF | 464289420 | 246,561 | 3,795 | SH | SOLE | 3,795 | 0 | 0 | |||
ISHARES TR | 1 3 YR TREAS BD | 464287457 | 26,001,348 | 320,332 | SH | SOLE | 320,332 | 0 | 0 | |||
ISHARES TR | RUS MDCP VAL ETF | 464287473 | 22,292,051 | 211,620 | SH | SOLE | 210,791 | 0 | 829 | |||
ISHARES TR | IBOXX INV CP ETF | 464287242 | 5,247,251 | 49,770 | SH | SOLE | 49,770 | 0 | 0 | |||
ISHARES TR | CORE MSCI EAFE | 46432F842 | 300,002 | 4,867 | SH | SOLE | 4,867 | 0 | 0 | |||
ISHARES TR | MSCI EAFE ETF | 464287465 | 1,424,750 | 21,706 | SH | SOLE | 21,706 | 0 | 0 | |||
ISHARES TR | 7-10 YR TRSY BD | 464287440 | 10,163,695 | 106,115 | SH | SOLE | 106,027 | 0 | 88 | |||
ISHARES TR | SHORT TREAS BD | 464288679 | 37,154,829 | 338,017 | SH | SOLE | 337,807 | 0 | 210 | |||
ISHARES TR | RUSSELL 2000 ETF | 464287655 | 4,172,459 | 23,930 | SH | SOLE | 23,930 | 0 | 0 | |||
ISHARES TR | 3 7 YR TREAS BD | 464288661 | 32,946,890 | 286,769 | SH | SOLE | 286,769 | 0 | 0 | |||
ISHARES TR | MSCI USA MIN VOL | 46429B697 | 295,610 | 4,100 | SH | SOLE | 4,100 | 0 | 0 | |||
ISHARES TR | RUS MID CAP ETF | 464287499 | 2,127,710 | 31,545 | SH | SOLE | 31,545 | 0 | 0 | |||
ISHARES TR | CORE US AGGBD ET | 464287226 | 1,707,509 | 17,605 | SH | SOLE | 17,605 | 0 | 0 | |||
ISHARES TR | RUS 2000 VAL ETF | 464287630 | 1,657,661 | 11,954 | SH | SOLE | 11,659 | 0 | 295 | |||
ISHARES TR | RUS 1000 ETF | 464287622 | 4,095,939 | 19,456 | SH | SOLE | 19,456 | 0 | 0 | |||
ISHARES TR | SELECT DIVID ETF | 464287168 | 1,400,407 | 11,612 | SH | SOLE | 11,212 | 0 | 400 | |||
ISHARES TR | S&P MC 400VL ETF | 464287705 | 900,850 | 8,937 | SH | SOLE | 8,937 | 0 | 0 | |||
ISHARES TR | MSCI EMG MKT ETF | 464287234 | 215,727 | 5,692 | SH | SOLE | 5,692 | 0 | 0 | |||
ISHARES TR | FLTG RATE NT ETF | 46429B655 | 1,656,461 | 32,912 | SH | SOLE | 32,912 | 0 | 0 | |||
ISHARES TR | ISHARES BIOTECH | 464287556 | 221,224 | 1,685 | SH | SOLE | 1,685 | 0 | 0 | |||
ISHARES U S ETF TR | GSCI CMDTY STGY | 46431W853 | 858,414 | 30,451 | SH | SOLE | 30,451 | 0 | 0 | |||
JANUS INTERNATIONAL GROUP IN | COMMON STOCK | 47103N106 | 1,190,904 | 125,095 | SH | SOLE | 125,095 | 0 | 0 | |||
JOHNSON & JOHNSON | COM | 478160104 | 27,102,222 | 153,423 | SH | SOLE | 150,074 | 0 | 3,349 | |||
JPMORGAN CHASE & CO | COM | 46625H100 | 23,561,236 | 175,699 | SH | SOLE | 172,041 | 0 | 3,658 | |||
KADANT INC | COM | 48282T104 | 433,469 | 2,440 | SH | SOLE | 2,440 | 0 | 0 | |||
LAMAR ADVERTISING CO NEW | CL A | 512816109 | 13,770,321 | 145,872 | SH | SOLE | 142,541 | 0 | 3,331 | |||
LIBERTY BROADBAND CORP | COM SER C | 530307305 | 35,603,294 | 466,806 | SH | SOLE | 446,872 | 0 | 19,934 | |||
LIBERTY MEDIA CORP DEL | COM C SIRIUSXM | 531229607 | 37,242,877 | 951,773 | SH | SOLE | 909,287 | 0 | 42,486 | |||
LIFEMD INC | COM | 53216B104 | 170,798 | 88,040 | SH | SOLE | 88,040 | 0 | 0 | |||
LILLY ELI & CO | COM | 532457108 | 539,614 | 1,475 | SH | SOLE | 1,475 | 0 | 0 | |||
LKQ CORP | COM | 501889208 | 26,139,709 | 489,416 | SH | SOLE | 467,295 | 0 | 22,121 | |||
LOCKHEED MARTIN CORP | COM | 539830109 | 14,890,030 | 30,607 | SH | SOLE | 30,013 | 0 | 594 | |||
LOWES COS INC | COM | 548661107 | 17,558,257 | 88,126 | SH | SOLE | 86,649 | 0 | 1,477 | |||
M & T BK CORP | COM | 55261F104 | 68,749,198 | 473,936 | SH | SOLE | 454,454 | 0 | 19,482 | |||
MAGNOLIA OIL & GAS CORP | CL A | 559663109 | 1,253,379 | 53,449 | SH | SOLE | 52,579 | 0 | 870 | |||
MARATHON PETE CORP | COM | 56585A102 | 18,656,619 | 160,294 | SH | SOLE | 156,644 | 0 | 3,650 | |||
MARKEL CORP | COM | 570535104 | 73,916,459 | 56,104 | SH | SOLE | 54,166 | 0 | 1,938 | |||
MARRIOTT INTL INC NEW | CL A | 571903202 | 529,155 | 3,554 | SH | SOLE | 3,504 | 0 | 50 | |||
MASTECH DIGITAL INC | COM | 57633B100 | 839,501 | 76,249 | SH | SOLE | 76,249 | 0 | 0 | |||
MCKESSON CORP | COM | 58155Q103 | 93,954,431 | 250,465 | SH | SOLE | 240,454 | 0 | 10,011 | |||
MEDTRONIC PLC | SHS | G5960L103 | 9,914,763 | 127,570 | SH | SOLE | 124,636 | 0 | 2,934 | |||
MICROSOFT CORP | COM | 594918104 | 25,949,638 | 108,205 | SH | SOLE | 105,629 | 0 | 2,576 | |||
MID-AMER APT CMNTYS INC | COM | 59522J103 | 575,525 | 3,666 | SH | SOLE | 3,261 | 0 | 405 | |||
MONDELEZ INTL INC | CL A | 609207105 | 21,870,664 | 328,142 | SH | SOLE | 321,419 | 0 | 6,723 | |||
MSA SAFETY INC | COM | 553498106 | 2,605,767 | 18,072 | SH | SOLE | 17,926 | 0 | 146 | |||
MVB FINL CORP | COM | 553810102 | 646,155 | 29,344 | SH | SOLE | 28,844 | 0 | 500 | |||
NATIONAL STORAGE AFFILIATES | COM SHS BEN IN | 637870106 | 3,019,668 | 83,601 | SH | SOLE | 80,637 | 0 | 2,964 | |||
NELNET INC | CL A | 64031N108 | 1,160,693 | 12,790 | SH | SOLE | 12,576 | 0 | 214 | |||
NEXTERA ENERGY INC | COM | 65339F101 | 12,184,221 | 145,744 | SH | SOLE | 143,744 | 0 | 2,000 | |||
NICOLET BANKSHARES INC | COM | 65406E102 | 2,494,954 | 31,269 | SH | SOLE | 31,004 | 0 | 265 | |||
NORFOLK SOUTHN CORP | COM | 655844108 | 327,739 | 1,330 | SH | SOLE | 1,330 | 0 | 0 | |||
NUVASIVE INC | COM | 670704105 | 863,194 | 20,931 | SH | SOLE | 20,126 | 0 | 805 | |||
NV5 GLOBAL INC | COM | 62945V109 | 3,495,762 | 26,419 | SH | SOLE | 26,288 | 0 | 131 | |||
OPEN LENDING CORP | COM CL A | 68373J104 | 644,119 | 95,425 | SH | SOLE | 95,425 | 0 | 0 | |||
ORACLE CORP | COM | 68389X105 | 284,047 | 3,475 | SH | SOLE | 3,475 | 0 | 0 | |||
OTIS WORLDWIDE CORP | COM | 68902V107 | 8,902,062 | 113,677 | SH | SOLE | 111,552 | 0 | 2,125 | |||
PARKER-HANNIFIN CORP | COM | 701094104 | 10,367,748 | 35,628 | SH | SOLE | 35,082 | 0 | 546 | |||
PARTS ID INC | COM CL A | 702141102 | 216,947 | 222,510 | SH | SOLE | 222,510 | 0 | 0 | |||
PAYPAL HLDGS INC | COM | 70450Y103 | 1,256,273 | 17,639 | SH | SOLE | 17,054 | 0 | 585 | |||
PDC ENERGY INC | COM | 69327R101 | 1,228,021 | 19,345 | SH | SOLE | 19,030 | 0 | 315 | |||
PEPSICO INC | COM | 713448108 | 21,991,019 | 121,726 | SH | SOLE | 119,418 | 0 | 2,308 | |||
PERFICIENT INC | COM | 71375U101 | 845,851 | 12,113 | SH | SOLE | 11,928 | 0 | 185 | |||
PFIZER INC | COM | 717081103 | 1,299,498 | 25,361 | SH | SOLE | 24,141 | 0 | 1,220 | |||
PIMCO ETF TR | ENHAN SHRT MA AC | 72201R833 | 8,286,995 | 84,004 | SH | SOLE | 83,690 | 0 | 314 | |||
PIONEER NAT RES CO | COM | 723787107 | 703,670 | 3,081 | SH | SOLE | 3,081 | 0 | 0 | |||
PJT PARTNERS INC | COM CL A | 69343T107 | 2,563,675 | 34,790 | SH | SOLE | 34,520 | 0 | 270 | |||
PNC FINL SVCS GROUP INC | COM | 693475105 | 13,716,931 | 86,849 | SH | SOLE | 85,845 | 0 | 1,004 | |||
PORTLAND GEN ELEC CO | COM NEW | 736508847 | 58,177,357 | 1,187,293 | SH | SOLE | 1,134,934 | 0 | 52,359 | |||
PROCTER AND GAMBLE CO | COM | 742718109 | 22,964,025 | 151,518 | SH | SOLE | 148,976 | 0 | 2,542 | |||
PROGRESSIVE CORP | COM | 743315103 | 18,032,673 | 139,023 | SH | SOLE | 136,246 | 0 | 2,777 | |||
QUALCOMM INC | COM | 747525103 | 1,042,121 | 9,479 | SH | SOLE | 8,739 | 0 | 740 | |||
RAYTHEON TECHNOLOGIES CORP | COM | 75513E101 | 15,022,045 | 148,851 | SH | SOLE | 146,003 | 0 | 2,848 | |||
RED VIOLET INC | COM | 75704L104 | 1,182,745 | 51,379 | SH | SOLE | 51,379 | 0 | 0 | |||
RESMED INC | COM | 761152107 | 647,284 | 3,110 | SH | SOLE | 3,110 | 0 | 0 | |||
ROSS STORES INC | COM | 778296103 | 1,721,202 | 14,829 | SH | SOLE | 14,559 | 0 | 270 | |||
ROYAL GOLD INC | COM | 780287108 | 49,114,020 | 435,717 | SH | SOLE | 416,559 | 0 | 19,158 | |||
RPM INTL INC | COM | 749685103 | 2,460,515 | 25,249 | SH | SOLE | 24,217 | 0 | 1,032 | |||
S&P GLOBAL INC | COM | 78409V104 | 271,971 | 812 | SH | SOLE | 542 | 0 | 270 | |||
SAFETY INS GROUP INC | COM | 78648T100 | 1,171,045 | 13,898 | SH | SOLE | 13,648 | 0 | 250 | |||
SALESFORCE INC | COM | 79466L302 | 8,612,251 | 64,954 | SH | SOLE | 64,335 | 0 | 619 | |||
SCIENCE APPLICATIONS INTL CO | COM | 808625107 | 729,387 | 6,575 | SH | SOLE | 6,475 | 0 | 100 | |||
SEMLER SCIENTIFIC INC | COM | 81684M104 | 1,199,550 | 36,350 | SH | SOLE | 36,085 | 0 | 265 | |||
SHELL PLC | SPON ADS | 780259305 | 14,505,450 | 254,705 | SH | SOLE | 250,309 | 0 | 4,396 | |||
SIMPSON MFG INC | COM | 829073105 | 710,699 | 8,016 | SH | SOLE | 7,881 | 0 | 135 | |||
SKYWEST INC | COM | 830879102 | 791,324 | 47,930 | SH | SOLE | 47,564 | 0 | 366 | |||
SMITH A O CORP | COM | 831865209 | 61,428,995 | 1,073,183 | SH | SOLE | 1,030,192 | 0 | 42,991 | |||
SOLAREDGE TECHNOLOGIES INC | COM | 83417M104 | 27,401,840 | 96,734 | SH | SOLE | 92,803 | 0 | 3,931 | |||
SONOCO PRODS CO | COM | 835495102 | 1,972,468 | 32,490 | SH | SOLE | 30,866 | 0 | 1,624 | |||
SOUTHERN CO | COM | 842587107 | 242,794 | 3,400 | SH | SOLE | 3,400 | 0 | 0 | |||
SP PLUS CORP | COM | 78469C103 | 1,287,626 | 37,086 | SH | SOLE | 36,421 | 0 | 665 | |||
SPECTRUM BRANDS HLDGS INC NE | COM | 84790A105 | 725,314 | 11,906 | SH | SOLE | 11,721 | 0 | 185 | |||
SS&C TECHNOLOGIES HLDGS INC | COM | 78467J100 | 53,375,885 | 1,025,276 | SH | SOLE | 986,944 | 0 | 38,332 | |||
STAG INDL INC | COM | 85254J102 | 1,095,147 | 33,895 | SH | SOLE | 33,358 | 0 | 537 | |||
STATE STR CORP | COM | 857477103 | 512,660 | 6,609 | SH | SOLE | 6,609 | 0 | 0 | |||
STORE CAP CORP | COM | 862121100 | 776,899 | 24,233 | SH | SOLE | 22,338 | 0 | 1,895 | |||
STRYKER CORPORATION | COM | 863667101 | 833,222 | 3,408 | SH | SOLE | 3,408 | 0 | 0 | |||
SUN CMNTYS INC | COM | 866674104 | 68,565,336 | 479,478 | SH | SOLE | 459,096 | 0 | 20,382 | |||
TE CONNECTIVITY LTD | SHS | H84989104 | 17,348,071 | 151,116 | SH | SOLE | 148,107 | 0 | 3,009 | |||
TEXAS INSTRS INC | COM | 882508104 | 462,616 | 2,800 | SH | SOLE | 2,800 | 0 | 0 | |||
TEXAS PACIFIC LAND CORPORATI | COM | 88262P102 | 5,293,271 | 2,258 | SH | SOLE | 2,161 | 0 | 97 | |||
TEXTRON INC | COM | 883203101 | 707,048 | 9,987 | SH | SOLE | 9,987 | 0 | 0 | |||
THE REAL BROKERAGE INC | COM NEW | 75585H206 | 128,697 | 122,569 | SH | SOLE | 122,569 | 0 | 0 | |||
THE REAL GOOD FOOD COMPANY I | COM CL A | 75601G109 | 449,978 | 67,870 | SH | SOLE | 67,870 | 0 | 0 | |||
THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 261,578 | 475 | SH | SOLE | 475 | 0 | 0 | |||
TRANE TECHNOLOGIES PLC | SHS | G8994E103 | 48,697,202 | 289,709 | SH | SOLE | 277,701 | 0 | 12,008 | |||
TRANSCAT INC | COM | 893529107 | 1,092,815 | 15,420 | SH | SOLE | 15,185 | 0 | 235 | |||
TRAVELERS COMPANIES INC | COM | 89417E109 | 224,648 | 1,198 | SH | SOLE | 1,198 | 0 | 0 | |||
TRUIST FINL CORP | COM | 89832Q109 | 1,497,917 | 34,811 | SH | SOLE | 33,741 | 0 | 1,070 | |||
UBIQUITI INC | COM | 90353W103 | 25,685,835 | 93,905 | SH | SOLE | 89,967 | 0 | 3,938 | |||
UFP TECHNOLOGIES INC | COM | 902673102 | 1,896,379 | 16,086 | SH | SOLE | 15,836 | 0 | 250 | |||
ULTA BEAUTY INC | COM | 90384S303 | 79,941,255 | 170,425 | SH | SOLE | 164,074 | 0 | 6,351 | |||
UNILEVER PLC | SPON ADR NEW | 904767704 | 2,845,244 | 56,509 | SH | SOLE | 53,694 | 0 | 2,815 | |||
UNITED BANKSHARES INC WEST V | COM | 909907107 | 1,033,939 | 25,536 | SH | SOLE | 25,138 | 0 | 398 | |||
UNITEDHEALTH GROUP INC | COM | 91324P102 | 19,053,159 | 35,937 | SH | SOLE | 35,287 | 0 | 650 | |||
UNITIL CORP | COM | 913259107 | 1,038,910 | 20,228 | SH | SOLE | 19,875 | 0 | 353 | |||
VANGUARD BD INDEX FDS | TOTAL BND MRKT | 921937835 | 330,464 | 4,600 | SH | SOLE | 4,600 | 0 | 0 | |||
VANGUARD BD INDEX FDS | SHORT TRM BOND | 921937827 | 3,249,386 | 43,164 | SH | SOLE | 43,164 | 0 | 0 | |||
VANGUARD INDEX FDS | REAL ESTATE ETF | 922908553 | 1,638,465 | 19,865 | SH | SOLE | 19,865 | 0 | 0 | |||
VANGUARD INDEX FDS | LARGE CAP ETF | 922908637 | 1,195,186 | 6,861 | SH | SOLE | 6,861 | 0 | 0 | |||
VANGUARD INDEX FDS | MCAP VL IDXVIP | 922908512 | 321,871 | 2,380 | SH | SOLE | 2,380 | 0 | 0 | |||
VANGUARD MALVERN FDS | STRM INFPROIDX | 922020805 | 1,169,945 | 25,047 | SH | SOLE | 25,047 | 0 | 0 | |||
VANGUARD SCOTTSDALE FDS | INT-TERM CORP | 92206C870 | 14,641,561 | 188,899 | SH | SOLE | 188,519 | 0 | 380 | |||
VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | 92206C102 | 24,835,887 | 429,538 | SH | SOLE | 429,428 | 0 | 110 | |||
VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 | 17,084,217 | 227,214 | SH | SOLE | 226,799 | 0 | 415 | |||
VANGUARD SCOTTSDALE FDS | LG-TERM COR BD | 92206C813 | 267,635 | 3,535 | SH | SOLE | 3,535 | 0 | 0 | |||
VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | 285,478 | 1,880 | SH | SOLE | 1,880 | 0 | 0 | |||
VIEMED HEALTHCARE INC | COM | 92663R105 | 1,577,553 | 208,671 | SH | SOLE | 208,671 | 0 | 0 | |||
VISA INC | COM CL A | 92826C839 | 14,684,269 | 70,679 | SH | SOLE | 69,532 | 0 | 1,147 | |||
VONTIER CORPORATION | COM | 928881101 | 37,675,813 | 1,949,085 | SH | SOLE | 1,863,794 | 0 | 85,291 | |||
WALMART INC | COM | 931142103 | 15,840,961 | 111,721 | SH | SOLE | 108,654 | 0 | 3,067 | |||
WATERS CORP | COM | 941848103 | 49,745,699 | 145,209 | SH | SOLE | 139,095 | 0 | 6,114 | |||
WATSCO INC | COM | 942622200 | 65,159,344 | 261,264 | SH | SOLE | 249,387 | 0 | 11,877 | |||
WILLIS TOWERS WATSON PLC LTD | SHS | G96629103 | 55,513,546 | 226,975 | SH | SOLE | 217,803 | 0 | 9,172 | |||
WINMARK CORP | COM | 974250102 | 1,049,915 | 4,452 | SH | SOLE | 4,382 | 0 | 70 | |||
WOODWARD INC | COM | 980745103 | 227,307 | 2,353 | SH | SOLE | 2,283 | 0 | 70 | |||
XCEL ENERGY INC | COM | 98389B100 | 45,170,471 | 644,280 | SH | SOLE | 616,898 | 0 | 27,382 | |||
XPO INC | COM | 983793100 | 233,030 | 7,000 | SH | SOLE | 6,735 | 0 | 265 | |||
ZEVIA PBC | CL A | 98955K104 | 826,556 | 202,092 | SH | SOLE | 202,092 | 0 | 0 |