0001172661-21-002085.txt : 20211102 0001172661-21-002085.hdr.sgml : 20211102 20211102090852 ACCESSION NUMBER: 0001172661-21-002085 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211102 DATE AS OF CHANGE: 20211102 EFFECTIVENESS DATE: 20211102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ANCHOR CAPITAL ADVISORS LLC CENTRAL INDEX KEY: 0000813933 IRS NUMBER: 204669888 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-01880 FILM NUMBER: 211369486 BUSINESS ADDRESS: STREET 1: TWO INTERNATIONAL PLACE CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 6173683803 MAIL ADDRESS: STREET 1: TWO INTERNATIONAL PLACE CITY: BOSTON STATE: MA ZIP: 02110 FORMER COMPANY: FORMER CONFORMED NAME: ANCHOR CAPITAL ADVISORS INC DATE OF NAME CHANGE: 19990402 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0000813933 XXXXXXXX 09-30-2021 09-30-2021 false ANCHOR CAPITAL ADVISORS LLC
Two International Place Boston MA 02110
13F HOLDINGS REPORT 028-01880 N
Michelle Demerle Compliance Officer 617-338-3800 /s/ Michelle Demerle Boston MA 11-01-2021 0 264 4816270
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 647 3690 SH SOLE 3460 0 230 AAR CORP COM 000361105 1214 37424 SH SOLE 36754 0 670 ABBOTT LABS COM 002824100 20094 170102 SH SOLE 167478 0 2624 ABBVIE INC COM 00287Y109 515 4776 SH SOLE 4776 0 0 ALCON AG ORD SHS H01301128 21889 272019 SH SOLE 268862 0 3157 ALLEGHANY CORP MD COM 017175100 49720 79627 SH SOLE 76843 0 2784 ALLIANT ENERGY CORP COM 018802108 48159 860294 SH SOLE 829567 0 30727 ALPHABET INC CAP STK CL A 02079K305 1101 412 SH SOLE 354 0 58 ALPHABET INC CAP STK CL C 02079K107 885 332 SH SOLE 267 0 65 AMAZON COM INC COM 023135106 503 153 SH SOLE 153 0 0 AMERICAN EXPRESS CO COM 025816109 26922 160700 SH SOLE 157957 0 2743 AMGEN INC COM 031162100 263 1235 SH SOLE 1235 0 0 ANALOG DEVICES INC COM 032654105 78235 467133 SH SOLE 453358 0 13775 AON PLC SHS CL A G0403H108 2508 8776 SH SOLE 8776 0 0 APPLE INC COM 037833100 37021 261632 SH SOLE 256333 0 5299 AUDIOEYE INC COM NEW 050734201 631 57205 SH SOLE 57205 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 204 1020 SH SOLE 1020 0 0 AVERY DENNISON CORP COM 053611109 52723 254440 SH SOLE 245937 0 8503 BANK HAWAII CORP COM 062540109 55159 671275 SH SOLE 646908 0 24367 BANK MARIN BANCORP COM 063425102 1032 27330 SH SOLE 26905 0 425 BARNES GROUP INC COM 067806109 650 15580 SH SOLE 15355 0 225 BECTON DICKINSON & CO COM 075887109 405 1648 SH SOLE 1648 0 0 BERKLEY W R CORP COM 084423102 19118 261244 SH SOLE 257040 0 4204 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13246 48532 SH SOLE 47692 0 840 BIG LOTS INC COM 089302103 405 9336 SH SOLE 9191 0 145 BK OF AMERICA CORP COM 060505104 1758 41417 SH SOLE 41417 0 0 BM TECHNOLOGIES INC CL A COM 05591L107 1233 138546 SH SOLE 138546 0 0 BOEING CO COM 097023105 19694 89544 SH SOLE 87966 0 1578 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 62531 788040 SH SOLE 765501 0 22539 BOSTON SCIENTIFIC CORP COM 101137107 68624 1581571 SH SOLE 1536367 0 45204 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 89794 538848 SH SOLE 520013 0 18835 BURLINGTON STORES INC COM 122017106 52487 185094 SH SOLE 178317 0 6777 BWX TECHNOLOGIES INC COM 05605H100 75074 1393873 SH SOLE 1349878 0 43995 CAMBRIDGE BANCORP COM 132152109 321 3644 SH SOLE 3644 0 0 CARGURUS INC COM CL A 141788109 76859 2446953 SH SOLE 2357266 0 89687 CARLOTZ INC COM CL A 142552108 571 149900 SH SOLE 149900 0 0 CASEYS GEN STORES INC COM 147528103 55711 295629 SH SOLE 285056 0 10573 CATERPILLAR INC COM 149123101 207 1080 SH SOLE 1080 0 0 CAVCO INDS INC DEL COM 149568107 1259 5317 SH SOLE 5233 0 84 CBDMD INC COM 12482W101 77 36930 SH SOLE 36930 0 0 CBOE GLOBAL MKTS INC COM 12503M108 95917 774398 SH SOLE 749854 0 24544 CELSIUS HLDGS INC COM NEW 15118V207 1860 20650 SH SOLE 20650 0 0 CHUBB LIMITED COM H1467J104 29499 170043 SH SOLE 167321 0 2722 CISCO SYS INC COM 17275R102 2743 50400 SH SOLE 48889 0 1511 CITI TRENDS INC COM 17306X102 3979 54541 SH SOLE 54118 0 423 CITIGROUP INC COM NEW 172967424 23416 333652 SH SOLE 328138 0 5514 CLARIVATE PLC ORD SHS G21810109 14038 640986 SH SOLE 630463 0 10523 CLOROX CO DEL COM 189054109 48711 294129 SH SOLE 283790 0 10339 COCA COLA CO COM 191216100 2616 49851 SH SOLE 49156 0 695 COLGATE PALMOLIVE CO COM 194162103 3430 45384 SH SOLE 44534 0 850 COLUMBIA BKG SYS INC COM 197236102 888 23376 SH SOLE 22998 0 378 COMCAST CORP NEW CL A 20030N101 28493 509442 SH SOLE 499268 0 10174 COMMUNITY BK SYS INC COM 203607106 4349 63561 SH SOLE 63229 0 332 CONOCOPHILLIPS COM 20825C104 399 5890 SH SOLE 5490 0 400 CONSTRUCTION PARTNERS INC COM CL A 21044C107 794 23787 SH SOLE 23432 0 355 CORTEVA INC COM 22052L104 17574 417644 SH SOLE 410222 0 7422 CROWN HLDGS INC COM 228368106 14800 146858 SH SOLE 145201 0 1657 DENTSPLY SIRONA INC COM 24906P109 48069 828066 SH SOLE 799242 0 28824 DIAGEO PLC SPON ADR NEW 25243Q205 309 1600 SH SOLE 1600 0 0 DISNEY WALT CO COM 254687106 23633 139701 SH SOLE 137547 0 2154 DOLLAR GEN CORP NEW COM 256677105 83791 394978 SH SOLE 383284 0 11694 DONALDSON INC COM 257651109 31891 555490 SH SOLE 535656 0 19834 DORMAN PRODS INC COM 258278100 31497 332699 SH SOLE 321001 0 11698 DOUGLAS DYNAMICS INC COM 25960R105 2494 68706 SH SOLE 68358 0 348 DOW INC COM 260557103 2074 36027 SH SOLE 34692 0 1335 DRIL-QUIP INC COM 262037104 468 18577 SH SOLE 18312 0 265 DUPONT DE NEMOURS INC COM 26614N102 282 4152 SH SOLE 4102 0 50 EASTERLY GOVT PPTYS INC COM 27616P103 2746 132918 SH SOLE 128290 0 4628 EASTERN BANKSHARES INC COM 27627N105 3588 176733 SH SOLE 175863 0 870 EATON CORP PLC SHS G29183103 29408 196961 SH SOLE 192939 0 4022 ENTERGY CORP NEW COM 29364G103 70800 712919 SH SOLE 693232 0 19687 ENVELA CORP COM 29402E102 154 36940 SH SOLE 36940 0 0 EPAM SYS INC COM 29414B104 71653 125601 SH SOLE 121023 0 4578 EVEREST RE GROUP LTD COM G3223R108 1786 7121 SH SOLE 6784 0 337 EVERSOURCE ENERGY COM 30040W108 1029 12591 SH SOLE 12591 0 0 EVI INDS INC COM 26929N102 1132 41629 SH SOLE 41122 0 507 EXP WORLD HLDGS INC COM 30212W100 3195 80339 SH SOLE 80059 0 280 EXPEDIA GROUP INC COM NEW 30212P303 49439 301640 SH SOLE 291013 0 10627 EXPEDITORS INTL WASH INC COM 302130109 74615 626336 SH SOLE 604127 0 22209 FACEBOOK INC CL A 30303M102 3343 9850 SH SOLE 9850 0 0 FACTSET RESH SYS INC COM 303075105 592 1500 SH SOLE 1500 0 0 FATHOM HOLDINGS INC COM 31189V109 1202 45019 SH SOLE 45019 0 0 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 637 12535 SH SOLE 12535 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 1807 34010 SH SOLE 29210 0 4800 FIRST AMERN FINL CORP COM 31847R102 102843 1533822 SH SOLE 1487700 0 46122 FIRST LONG IS CORP COM 320734106 1184 57488 SH SOLE 56521 0 967 FIRST REP BK SAN FRANCISCO C COM 33616C100 100600 521569 SH SOLE 502665 0 18904 FISERV INC COM 337738108 23223 214041 SH SOLE 210673 0 3368 FLUOR CORP NEW COM 343412102 47745 2989654 SH SOLE 2878679 0 110975 FRANCO NEV CORP COM 351858105 13203 101634 SH SOLE 100352 0 1282 GARTNER INC COM 366651107 105163 346067 SH SOLE 335102 0 10965 GENUINE PARTS CO COM 372460105 2442 20140 SH SOLE 19467 0 673 GIBRALTAR INDS INC COM 374689107 3074 44133 SH SOLE 43858 0 275 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 702 18368 SH SOLE 17428 0 940 GLOBE LIFE INC COM 37959E102 58590 658093 SH SOLE 635722 0 22371 GRAFTECH INTL LTD COM 384313508 1101 106693 SH SOLE 105858 0 835 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 64869 826984 SH SOLE 798753 0 28231 HARROW HEALTH INC COM 415858109 1774 195128 SH SOLE 193093 0 2035 HASBRO INC COM 418056107 45886 514306 SH SOLE 496161 0 18145 HELEN OF TROY LTD COM G4388N106 34295 152641 SH SOLE 147701 0 4940 HERSHEY CO COM 427866108 46793 276471 SH SOLE 266658 0 9813 HEXCEL CORP NEW COM 428291108 76897 1294775 SH SOLE 1254194 0 40581 HILLMAN SOLUTIONS CORP COM 431636109 501 41990 SH SOLE 41990 0 0 HINGHAM INSTN SVGS MASS COM 433323102 902 2680 SH SOLE 2640 0 40 HOLOGIC INC COM 436440101 2715 36786 SH SOLE 36786 0 0 HOME DEPOT INC COM 437076102 1625 4950 SH SOLE 4950 0 0 HONEYWELL INTL INC COM 438516106 2956 13926 SH SOLE 13926 0 0 HOST HOTELS & RESORTS INC COM 44107P104 16307 998563 SH SOLE 986530 0 12033 HUBBELL INC COM 443510607 51781 286608 SH SOLE 276635 0 9973 HUDSON PAC PPTYS INC COM 444097109 69061 2628904 SH SOLE 2542972 0 85932 HUMANA INC COM 444859102 20422 52478 SH SOLE 51545 0 933 HUNTSMAN CORP COM 447011107 18244 616567 SH SOLE 605029 0 11538 HYRECAR INC COM 44916T107 1048 123308 SH SOLE 123308 0 0 IAA INC COM 449253103 40673 745343 SH SOLE 718835 0 26508 ICF INTL INC COM 44925C103 4671 52309 SH SOLE 52064 0 245 IDACORP INC COM 451107106 23723 229472 SH SOLE 224823 0 4649 ILLINOIS TOOL WKS INC COM 452308109 581 2814 SH SOLE 2814 0 0 INSPERITY INC COM 45778Q107 73882 667166 SH SOLE 642722 0 24444 INTEL CORP COM 458140100 1074 20163 SH SOLE 20033 0 130 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 472 3527 SH SOLE 3399 0 128 INTERNATIONAL MNY EXPRESS IN COM 46005L101 4174 249966 SH SOLE 248601 0 1365 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 816 24795 SH SOLE 24795 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 456 17380 SH SOLE 17380 0 0 ISHARES INC MSCI EMERG MRKT 464286533 326 5203 SH SOLE 5203 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 25231 193832 SH SOLE 193832 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 19030 165164 SH SOLE 165164 0 0 ISHARES TR CORE MSCI EAFE 46432F842 361 4867 SH SOLE 4867 0 0 ISHARES TR CORE US AGGBD ET 464287226 2515 21905 SH SOLE 21750 0 155 ISHARES TR FLTG RATE NT ETF 46429B655 784 15430 SH SOLE 15430 0 0 ISHARES TR GLB INFRASTR ETF 464288372 1490 32463 SH SOLE 32463 0 0 ISHARES TR IBOXX INV CP ETF 464287242 6631 49845 SH SOLE 49845 0 0 ISHARES TR ISHARES BIOTECH 464287556 810 5010 SH SOLE 5010 0 0 ISHARES TR MBS ETF 464288588 14443 133561 SH SOLE 133561 0 0 ISHARES TR MODERT ALLOC ETF 464289875 306 6840 SH SOLE 6840 0 0 ISHARES TR MSCI ACWI ETF 464288257 803 8045 SH SOLE 8045 0 0 ISHARES TR MSCI EAFE ETF 464287465 1645 21093 SH SOLE 21093 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 1206 16003 SH SOLE 16003 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 227 4500 SH SOLE 4500 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 320 4350 SH SOLE 4350 0 0 ISHARES TR RUS 1000 ETF 464287622 4721 19533 SH SOLE 19533 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1819 11621 SH SOLE 11621 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 1175 7335 SH SOLE 7335 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 714 6308 SH SOLE 6308 0 0 ISHARES TR RUS MID CAP ETF 464287499 2457 31416 SH SOLE 31416 0 0 ISHARES TR RUS TP200 VL ETF 464289420 249 3795 SH SOLE 3795 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 5885 26903 SH SOLE 26903 0 0 ISHARES TR SELECT DIVID ETF 464287168 218 1896 SH SOLE 1896 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 302 8430 SH SOLE 8430 0 0 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 1315 107410 SH SOLE 107410 0 0 JOHNSON & JOHNSON COM 478160104 25015 154889 SH SOLE 151800 0 3089 JPMORGAN CHASE & CO COM 46625H100 40759 249002 SH SOLE 244224 0 4778 KADANT INC COM 48282T104 498 2440 SH SOLE 2440 0 0 KAMAN CORP COM 483548103 687 19256 SH SOLE 18981 0 275 KANSAS CITY SOUTHERN COM NEW 485170302 2125 7852 SH SOLE 7662 0 190 LAMAR ADVERTISING CO NEW CL A 512816109 19472 171637 SH SOLE 168177 0 3460 LAUDER ESTEE COS INC CL A 518439104 17097 57004 SH SOLE 55914 0 1090 LIBERTY BROADBAND CORP COM SER C 530307305 80661 467058 SH SOLE 450502 0 16556 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 48651 1024875 SH SOLE 988890 0 35985 LIFEMD INC COM 53216B104 737 118755 SH SOLE 118755 0 0 LILLY ELI & CO COM 532457108 341 1475 SH SOLE 1475 0 0 LIVEXLIVE MEDIA INC COM NEW 53839L208 105 35015 SH SOLE 35015 0 0 LOCKHEED MARTIN CORP COM 539830109 3377 9785 SH SOLE 9553 0 232 LOWES COS INC COM 548661107 24805 122275 SH SOLE 120414 0 1861 M & T BK CORP COM 55261F104 52836 353798 SH SOLE 343818 0 9980 MAMAMANCINI S HLDGS INC COM 56146T103 127 52785 SH SOLE 52785 0 0 MARATHON PETE CORP COM 56585A102 21171 342511 SH SOLE 337575 0 4936 MARKEL CORP COM 570535104 67433 56423 SH SOLE 54665 0 1758 MARRIOTT INTL INC NEW CL A 571903202 12954 87474 SH SOLE 86186 0 1288 MASTECH DIGITAL INC COM 57633B100 1154 67822 SH SOLE 66822 0 1000 MCDONALDS CORP COM 580135101 691 2865 SH SOLE 2865 0 0 MEDTRONIC PLC SHS G5960L103 30925 246711 SH SOLE 241862 0 4849 MICROSOFT CORP COM 594918104 42155 149527 SH SOLE 146539 0 2988 MID-AMER APT CMNTYS INC COM 59522J103 685 3666 SH SOLE 3261 0 405 MIMECAST LTD ORD SHS G14838109 716 11262 SH SOLE 11107 0 155 MONDELEZ INTL INC CL A 609207105 26213 450542 SH SOLE 442761 0 7781 MSA SAFETY INC COM 553498106 3560 24437 SH SOLE 24291 0 146 MVB FINL CORP COM 553810102 1346 31420 SH SOLE 30925 0 495 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 5154 97638 SH SOLE 94309 0 3329 NEXTERA ENERGY INC COM 65339F101 220 2800 SH SOLE 2800 0 0 NICOLET BANKSHARES INC COM 65406E102 3594 48456 SH SOLE 48191 0 265 NORFOLK SOUTHN CORP COM 655844108 318 1330 SH SOLE 1330 0 0 NUVASIVE INC COM 670704105 67023 1119855 SH SOLE 1087857 0 31998 NV5 GLOBAL INC COM 62945V109 5323 54003 SH SOLE 53808 0 195 OLLIES BARGAIN OUTLET HLDGS COM 681116109 30735 509878 SH SOLE 492348 0 17530 OPEN LENDING CORP COM CL A 68373J104 2536 70302 SH SOLE 69747 0 555 ORACLE CORP COM 68389X105 303 3475 SH SOLE 3475 0 0 PARTS ID INC COM CL A 702141102 776 149533 SH SOLE 147583 0 1950 PAYPAL HLDGS INC COM 70450Y103 26929 103490 SH SOLE 101356 0 2134 PAYSIGN INC COM 70451A104 88 32740 SH SOLE 32740 0 0 PEPSICO INC COM 713448108 24099 160223 SH SOLE 157598 0 2625 PERFICIENT INC COM 71375U101 5315 45941 SH SOLE 45606 0 335 PFIZER INC COM 717081103 1438 33426 SH SOLE 31936 0 1490 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 11672 114513 SH SOLE 114383 0 130 PIONEER NAT RES CO COM 723787107 2843 17075 SH SOLE 17075 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 61970 1318782 SH SOLE 1270560 0 48222 POWER REIT COM 73933H101 2238 44782 SH SOLE 44782 0 0 PROCTER AND GAMBLE CO COM 742718109 27885 199463 SH SOLE 196430 0 3033 PROGRESSIVE CORP COM 743315103 23371 258562 SH SOLE 254122 0 4440 PS BUSINESS PKS INC CALIF COM 69360J107 528 3371 SH SOLE 3321 0 50 QUALCOMM INC COM 747525103 1424 11038 SH SOLE 10045 0 993 RAYTHEON TECHNOLOGIES CORP COM 75513E101 18753 218159 SH SOLE 214314 0 3845 RED VIOLET INC COM 75704L104 2420 93751 SH SOLE 93068 0 683 RESMED INC COM 761152107 883 3350 SH SOLE 3350 0 0 ROSS STORES INC COM 778296103 21476 197295 SH SOLE 194067 0 3228 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 515 11625 SH SOLE 11625 0 0 ROYAL GOLD INC COM 780287108 39716 415920 SH SOLE 399965 0 15955 RPM INTL INC COM 749685103 2394 30831 SH SOLE 29673 0 1158 S&P GLOBAL INC COM 78409V104 374 881 SH SOLE 611 0 270 SAFETY INS GROUP INC COM 78648T100 1233 15557 SH SOLE 15307 0 250 SCIENCE APPLICATIONS INTL CO COM 808625107 685 8002 SH SOLE 7902 0 100 SIGNATURE BK NEW YORK N Y COM 82669G104 772 2836 SH SOLE 2791 0 45 SIMPSON MFG INC COM 829073105 935 8738 SH SOLE 8603 0 135 SMITH A O CORP COM 831865209 77826 1274374 SH SOLE 1234676 0 39698 SOLAREDGE TECHNOLOGIES INC COM 83417M104 60416 227794 SH SOLE 219469 0 8325 SONOCO PRODS CO COM 835495102 2113 35464 SH SOLE 33890 0 1574 SOUTHERN CO COM 842587107 211 3400 SH SOLE 3400 0 0 SP PLUS CORP COM 78469C103 3617 117931 SH SOLE 117316 0 615 SPDR GOLD TR GOLD SHS 78463V107 731 4450 SH SOLE 4100 0 350 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 76880 1107779 SH SOLE 1073764 0 34015 STAG INDL INC COM 85254J102 1013 25813 SH SOLE 25428 0 385 STATE STR CORP COM 857477103 560 6609 SH SOLE 6609 0 0 STORE CAP CORP COM 862121100 1113 34741 SH SOLE 32556 0 2185 STRYKER CORPORATION COM 863667101 899 3408 SH SOLE 3408 0 0 SUN CMNTYS INC COM 866674104 93330 504212 SH SOLE 486847 0 17365 SYSCO CORP COM 871829107 218 2775 SH SOLE 2540 0 235 TE CONNECTIVITY LTD REG SHS H84989104 26989 196687 SH SOLE 193275 0 3412 TEXAS INSTRS INC COM 882508104 2328 12110 SH SOLE 12110 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 32127 26565 SH SOLE 26143 0 422 TEXTRON INC COM 883203101 697 9987 SH SOLE 9987 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 271 475 SH SOLE 475 0 0 TRANSCAT INC COM 893529107 2078 32234 SH SOLE 31739 0 495 TRUIST FINL CORP COM 89832Q109 2361 40259 SH SOLE 38888 0 1371 TUFIN SOFTWARE TECHNOLOGIE SHS M8893U102 583 59262 SH SOLE 58317 0 945 UBIQUITI INC COM 90353W103 44783 149940 SH SOLE 144808 0 5132 UFP TECHNOLOGIES INC COM 902673102 1969 31974 SH SOLE 31464 0 510 ULTA BEAUTY INC COM 90384S303 71403 197836 SH SOLE 191909 0 5927 UNILEVER PLC SPON ADR NEW 904767704 3438 63417 SH SOLE 61472 0 1945 UNITED BANKSHARES INC WEST V COM 909907107 728 20008 SH SOLE 19685 0 323 UNITEDHEALTH GROUP INC COM 91324P102 517 1323 SH SOLE 1323 0 0 UNITIL CORP COM 913259107 736 17215 SH SOLE 16920 0 295 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 17737 216466 SH SOLE 216466 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2107 20704 SH SOLE 20704 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 354 7075 SH SOLE 7075 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 16454 312939 SH SOLE 312939 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 28879 305889 SH SOLE 305634 0 255 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 373 3535 SH SOLE 3535 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1708 27820 SH SOLE 27820 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 31863 386641 SH SOLE 386371 0 270 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 404 2630 SH SOLE 2630 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 215 2083 SH SOLE 2083 0 0 VIACOMCBS INC CL B 92556H206 18411 465995 SH SOLE 460162 0 5833 VIEMED HEALTHCARE INC COM 92663R105 990 178451 SH SOLE 178451 0 0 VIQ SOLUTIONS INC COM NEW 91825V400 175 58980 SH SOLE 58980 0 0 VISA INC COM CL A 92826C839 624 2800 SH SOLE 2800 0 0 WALMART INC COM 931142103 19807 142107 SH SOLE 138659 0 3448 WATERS CORP COM 941848103 57904 162060 SH SOLE 156289 0 5771 WATSCO INC COM 942622200 63381 239518 SH SOLE 231147 0 8371 WILLIS TOWERS WATSON PLC LTD SHS G96629103 64776 278656 SH SOLE 270007 0 8649 WINMARK CORP COM 974250102 1047 4867 SH SOLE 4797 0 70 WOODWARD INC COM 980745103 1502 13270 SH SOLE 13135 0 135 WRAP TECHNOLOGIES INC COM 98212N107 150 25055 SH SOLE 25055 0 0 XCEL ENERGY INC COM 98389B100 44310 708955 SH SOLE 683746 0 25209 XPO LOGISTICS INC COM 983793100 12357 155280 SH SOLE 152854 0 2426 ZIMMER BIOMET HOLDINGS INC COM 98956P102 62533 427255 SH SOLE 414597 0 12658