0001172661-22-000300.txt : 20220210
0001172661-22-000300.hdr.sgml : 20220210
20220210112007
ACCESSION NUMBER: 0001172661-22-000300
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20211231
FILED AS OF DATE: 20220210
DATE AS OF CHANGE: 20220210
EFFECTIVENESS DATE: 20220210
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: 22612134
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
12-31-2021
12-31-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
02-10-2022
0
268
5048641
INFORMATION TABLE
2
infotable.xml
3M CO
COM
88579Y101
652
3670
SH
SOLE
3440
0
230
AAR CORP
COM
000361105
1404
35968
SH
SOLE
35298
0
670
ABBOTT LABS
COM
002824100
23474
166786
SH
SOLE
164187
0
2599
ABBVIE INC
COM
00287Y109
620
4576
SH
SOLE
4576
0
0
ALCON AG
ORD SHS
h01301128
22894
262784
SH
SOLE
259627
0
3157
ALLEGHANY CORP MD
COM
017175100
52342
78404
SH
SOLE
75691
0
2713
ALLIANT ENERGY CORP
COM
018802108
52267
850286
SH
SOLE
820549
0
29737
ALPHABET INC
CAP STK CL A
02079K305
1194
412
SH
SOLE
354
0
58
ALPHABET INC
CAP STK CL C
02079K107
961
332
SH
SOLE
267
0
65
AMAZON COM INC
COM
023135106
510
153
SH
SOLE
153
0
0
AMERICAN EXPRESS CO
COM
025816109
25392
155210
SH
SOLE
152622
0
2588
AMGEN INC
COM
031162100
278
1235
SH
SOLE
1235
0
0
ANALOG DEVICES INC
COM
032654105
80432
457600
SH
SOLE
444262
0
13338
AON PLC
SHS CL A
G0403H108
2549
8481
SH
SOLE
8481
0
0
APPLE INC
COM
037833100
45062
253773
SH
SOLE
248634
0
5139
AUDIOEYE INC
COM NEW
050734201
158
22547
SH
SOLE
22547
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
252
1020
SH
SOLE
1020
0
0
AVERY DENNISON CORP
COM
053611109
54526
251769
SH
SOLE
243493
0
8276
BANK HAWAII CORP
COM
062540109
57237
683349
SH
SOLE
661122
0
22227
BANK MARIN BANCORP
COM
063425102
970
26063
SH
SOLE
25638
0
425
BARNES GROUP INC
COM
067806109
721
15477
SH
SOLE
15252
0
225
BECTON DICKINSON & CO
COM
075887109
404
1608
SH
SOLE
1608
0
0
BERKLEY W R CORP
COM
084423102
20679
250993
SH
SOLE
246714
0
4279
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
13997
46813
SH
SOLE
46003
0
810
BK OF AMERICA CORP
COM
060505104
1843
41417
SH
SOLE
41417
0
0
BM TECHNOLOGIES INC
CL A COM
05591l107
1155
125461
SH
SOLE
125461
0
0
BOEING CO
COM
097023105
17984
89330
SH
SOLE
87840
0
1490
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
66118
779785
SH
SOLE
757761
0
22024
BOSTON SCIENTIFIC CORP
COM
101137107
67023
1577751
SH
SOLE
1533938
0
43813
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
96798
529472
SH
SOLE
511227
0
18245
BURLINGTON STORES INC
COM
122017106
53561
183736
SH
SOLE
177149
0
6587
BWX TECHNOLOGIES INC
COM
05605h100
67433
1408377
SH
SOLE
1370133
0
38244
CAMBRIDGE BANCORP
COM
132152109
341
3644
SH
SOLE
3644
0
0
CANADIAN PAC RY LTD
COM
13645T100
1028
14286
SH
SOLE
13984
0
302
CARGURUS INC
COM CL A
141788109
82089
2440219
SH
SOLE
2354212
0
86007
CARLOTZ INC
COM CL A
142552108
302
133225
SH
SOLE
133225
0
0
CASEYS GEN STORES INC
COM
147528103
58247
295146
SH
SOLE
284745
0
10401
CATERPILLAR INC
COM
149123101
223
1080
SH
SOLE
1080
0
0
CAVCO INDS INC DEL
COM
149568107
1618
5094
SH
SOLE
5010
0
84
CBDMD INC
COM
12482w101
49
45480
SH
SOLE
45480
0
0
CBOE GLOBAL MKTS INC
COM
12503m108
98586
756026
SH
SOLE
732359
0
23667
CELSIUS HLDGS INC
COM NEW
15118v207
912
12228
SH
SOLE
12228
0
0
CHUBB LIMITED
COM
h1467j104
31189
161344
SH
SOLE
158622
0
2722
CISCO SYS INC
COM
17275R102
3072
48470
SH
SOLE
46959
0
1511
CITI TRENDS INC
COM
17306x102
5614
59247
SH
SOLE
58739
0
508
CITIGROUP INC
COM NEW
172967424
17545
290536
SH
SOLE
287154
0
3382
CLARIVATE PLC
ORD SHS
g21810109
13790
586304
SH
SOLE
580096
0
6208
CLOROX CO DEL
COM
189054109
50058
287098
SH
SOLE
277823
0
9275
COCA COLA CO
COM
191216100
2778
46918
SH
SOLE
46618
0
300
COLGATE PALMOLIVE CO
COM
194162103
3728
43679
SH
SOLE
43164
0
515
COLUMBIA BKG SYS INC
COM
197236102
730
22313
SH
SOLE
21935
0
378
COMCAST CORP NEW
CL A
20030n101
25042
497559
SH
SOLE
487985
0
9574
COMMUNITY BK SYS INC
COM
203607106
4732
63530
SH
SOLE
63198
0
332
CONOCOPHILLIPS
COM
20825C104
425
5890
SH
SOLE
5490
0
400
CONSTRUCTION PARTNERS INC
COM CL A
21044c107
670
22773
SH
SOLE
22418
0
355
CORTEVA INC
COM
22052l104
19233
406796
SH
SOLE
399374
0
7422
CROWN HLDGS INC
COM
228368106
14850
134240
SH
SOLE
133268
0
972
DENTSPLY SIRONA INC
COM
24906P109
589
10562
SH
SOLE
10562
0
0
DIAGEO PLC
SPON ADR NEW
25243Q205
352
1600
SH
SOLE
1600
0
0
DISNEY WALT CO
COM
254687106
19261
124353
SH
SOLE
123089
0
1264
DOLLAR GEN CORP NEW
COM
256677105
92279
391295
SH
SOLE
379889
0
11406
DONALDSON INC
COM
257651109
32709
551950
SH
SOLE
532575
0
19375
DORMAN PRODS INC
COM
258278100
36906
326569
SH
SOLE
315221
0
11348
DOUGLAS DYNAMICS INC
COM
25960R105
756
19355
SH
SOLE
19007
0
348
DOW INC
COM
260557103
1868
32932
SH
SOLE
31597
0
1335
DREAM FINDERS HOMES INC
COM CL A
26154d100
1640
84306
SH
SOLE
84306
0
0
DUPONT DE NEMOURS INC
COM
26614n102
324
4013
SH
SOLE
3963
0
50
EASTERLY GOVT PPTYS INC
COM
27616p103
2749
119933
SH
SOLE
115305
0
4628
EASTERN BANKSHARES INC
COM
27627n105
3531
175062
SH
SOLE
174192
0
870
EATON CORP PLC
SHS
G29183103
32676
189073
SH
SOLE
185249
0
3824
ELECTRONIC ARTS INC
COM
285512109
3208
24323
SH
SOLE
24323
0
0
ENTERGY CORP NEW
COM
29364g103
73456
652072
SH
SOLE
634008
0
18064
ENVELA CORP
COM
29402e102
150
36940
SH
SOLE
36940
0
0
EPAM SYS INC
COM
29414b104
64354
96273
SH
SOLE
93035
0
3238
EVEREST RE GROUP LTD
COM
G3223R108
1866
6811
SH
SOLE
6474
0
337
EVERSOURCE ENERGY
COM
30040W108
939
10317
SH
SOLE
10317
0
0
EVI INDS INC
COM
26929n102
1255
40200
SH
SOLE
39693
0
507
EXP WORLD HLDGS INC
COM
30212w100
2285
67812
SH
SOLE
67532
0
280
EXPEDIA GROUP INC
COM NEW
30212P303
53593
296551
SH
SOLE
286444
0
10107
EXPEDITORS INTL WASH INC
COM
302130109
83518
621926
SH
SOLE
600116
0
21810
FACTSET RESH SYS INC
COM
303075105
729
1500
SH
SOLE
1500
0
0
FATHOM HOLDINGS INC
COM
31189v109
805
39359
SH
SOLE
39359
0
0
FIDELITY MERRIMACK STR TR
LOW DURTIN ETF
316188408
727
14340
SH
SOLE
14340
0
0
FIDELITY MERRIMACK STR TR
TOTAL BD ETF
316188309
1764
33270
SH
SOLE
28470
0
4800
FIRST AMERN FINL CORP
COM
31847r102
116844
1493595
SH
SOLE
1448720
0
44875
FIRST LONG IS CORP
COM
320734106
1181
54696
SH
SOLE
53729
0
967
FIRST REP BK SAN FRANCISCO C
COM
33616C100
94086
455602
SH
SOLE
439458
0
16144
FISERV INC
COM
337738108
20938
201732
SH
SOLE
199024
0
2708
FLUOR CORP NEW
COM
343412102
84546
3413237
SH
SOLE
3293844
0
119393
FRANCO NEV CORP
COM
351858105
12392
89612
SH
SOLE
88855
0
757
GARTNER INC
COM
366651107
113071
338212
SH
SOLE
327717
0
10495
GENUINE PARTS CO
COM
372460105
2539
18109
SH
SOLE
17436
0
673
GIBRALTAR INDS INC
COM
374689107
2907
43592
SH
SOLE
43317
0
275
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733w105
746
16910
SH
SOLE
16170
0
740
GLOBE LIFE INC
COM
37959e102
62266
664383
SH
SOLE
643965
0
20418
GRAFTECH INTL LTD
COM
384313508
1276
107835
SH
SOLE
106095
0
1740
GXO LOGISTICS INCORPORATED
COMMON STOCK
36262g101
74914
824773
SH
SOLE
797671
0
27102
HARROW HEALTH INC
COM
415858109
1618
187225
SH
SOLE
185190
0
2035
HASBRO INC
COM
418056107
51841
509348
SH
SOLE
491663
0
17685
HELEN OF TROY LTD
COM
G4388N106
36861
150780
SH
SOLE
146012
0
4768
HERSHEY CO
COM
427866108
52756
272681
SH
SOLE
263130
0
9551
HEXCEL CORP NEW
COM
428291108
49290
951547
SH
SOLE
917706
0
33841
HILLMAN SOLUTIONS CORP
COM
431636109
800
74378
SH
SOLE
74378
0
0
HINGHAM INSTN SVGS MASS
COM
433323102
1074
2557
SH
SOLE
2517
0
40
HOLOGIC INC
COM
436440101
2781
36325
SH
SOLE
36325
0
0
HOME DEPOT INC
COM
437076102
2050
4940
SH
SOLE
4940
0
0
HONEYWELL INTL INC
COM
438516106
2904
13926
SH
SOLE
13926
0
0
HOST HOTELS & RESORTS INC
COM
44107p104
394
22668
SH
SOLE
22268
0
400
HUBBELL INC
COM
443510607
58317
280005
SH
SOLE
270331
0
9674
HUDSON PAC PPTYS INC
COM
444097109
64308
2602514
SH
SOLE
2518416
0
84098
HUMANA INC
COM
444859102
23839
51392
SH
SOLE
50624
0
768
HUNTSMAN CORP
COM
447011107
20527
588497
SH
SOLE
576959
0
11538
HYRECAR INC
COM
44916t107
519
110113
SH
SOLE
110113
0
0
IAA INC
COM
449253103
39099
772410
SH
SOLE
748385
0
24025
ICF INTL INC
COM
44925c103
5319
51869
SH
SOLE
51624
0
245
IDACORP INC
COM
451107106
25107
221575
SH
SOLE
216926
0
4649
ILLINOIS TOOL WKS INC
COM
452308109
694
2814
SH
SOLE
2814
0
0
INSPERITY INC
COM
45778q107
79324
671614
SH
SOLE
648318
0
23296
INTEL CORP
COM
458140100
950
18443
SH
SOLE
18313
0
130
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
503
3341
SH
SOLE
3213
0
128
INTERNATIONAL MNY EXPRESS IN
COM
46005l101
3948
247371
SH
SOLE
246006
0
1365
INVESCO EXCH TRADED FD TR II
TAXABLE MUN BD
46138G805
711
21560
SH
SOLE
21560
0
0
INVESCO EXCH TRADED FD TR II
VAR RATE PFD
46138g870
450
17380
SH
SOLE
17380
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
237
596
SH
SOLE
596
0
0
ISHARES INC
MSCI EMERG MRKT
464286533
325
5173
SH
SOLE
5173
0
0
ISHARES TR
3 7 YR TREAS BD
464288661
29519
229417
SH
SOLE
229417
0
0
ISHARES TR
BARCLAYS 7 10 YR
464287440
18758
163111
SH
SOLE
163111
0
0
ISHARES TR
CORE MSCI EAFE
46432F842
363
4867
SH
SOLE
4867
0
0
ISHARES TR
CORE US AGGBD ET
464287226
878
7700
SH
SOLE
7545
0
155
ISHARES TR
FLTG RATE NT ETF
46429b655
16197
319275
SH
SOLE
319275
0
0
ISHARES TR
GLB INFRASTR ETF
464288372
1900
39938
SH
SOLE
39938
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
6765
51050
SH
SOLE
51050
0
0
ISHARES TR
ISHARES BIOTECH
464287556
719
4710
SH
SOLE
4710
0
0
ISHARES TR
MBS ETF
464288588
14282
132940
SH
SOLE
132940
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
311
6840
SH
SOLE
6840
0
0
ISHARES TR
MSCI ACWI ETF
464288257
800
7570
SH
SOLE
7570
0
0
ISHARES TR
MSCI EAFE ETF
464287465
1699
21597
SH
SOLE
21597
0
0
ISHARES TR
MSCI EAFE MIN VL
46429B689
1188
15478
SH
SOLE
15478
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
887
18150
SH
SOLE
18150
0
0
ISHARES TR
MSCI USA MIN VOL
46429B697
352
4350
SH
SOLE
4350
0
0
ISHARES TR
RUS 1000 ETF
464287622
4902
18536
SH
SOLE
18536
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
20037
119318
SH
SOLE
112973
0
6345
ISHARES TR
RUS 2000 VAL ETF
464287630
1192
7180
SH
SOLE
7180
0
0
ISHARES TR
RUS MDCP VAL ETF
464287473
35756
292175
SH
SOLE
279982
0
12193
ISHARES TR
RUS MID CAP ETF
464287499
2641
31815
SH
SOLE
31815
0
0
ISHARES TR
RUS TP200 VL ETF
464289420
266
3795
SH
SOLE
3795
0
0
ISHARES TR
RUSEL 2500 ETF
46435g268
578
8705
SH
SOLE
8705
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
5382
24195
SH
SOLE
24195
0
0
ISHARES TR
S&P MC 400VL ETF
464287705
4216
38094
SH
SOLE
38094
0
0
ISHARES U S ETF TR
GSCI CMDTY STGY
46431w853
316
10251
SH
SOLE
10251
0
0
JANUS INTERNATIONAL GROUP IN
COMMON STOCK
47103n106
1202
96005
SH
SOLE
96005
0
0
JOHNSON & JOHNSON
COM
478160104
26570
155319
SH
SOLE
152230
0
3089
JPMORGAN CHASE & CO
COM
46625h100
37950
239657
SH
SOLE
234959
0
4698
KADANT INC
COM
48282T104
562
2440
SH
SOLE
2440
0
0
KAMAN CORP
COM
483548103
814
18875
SH
SOLE
18600
0
275
LAMAR ADVERTISING CO NEW
CL A
512816109
20032
165141
SH
SOLE
161831
0
3310
LAUDER ESTEE COS INC
CL A
518439104
20373
55033
SH
SOLE
54013
0
1020
LIBERTY BROADBAND CORP
COM SER C
530307305
75089
466099
SH
SOLE
449991
0
16108
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
51168
1006260
SH
SOLE
971636
0
34624
LIFEMD INC
COM
53216b104
414
106930
SH
SOLE
106930
0
0
LILLY ELI & CO
COM
532457108
407
1475
SH
SOLE
1475
0
0
LIVEONE INC
COM
53814x102
45
35015
SH
SOLE
35015
0
0
LOCKHEED MARTIN CORP
COM
539830109
3227
9080
SH
SOLE
8848
0
232
LOWES COS INC
COM
548661107
29092
112552
SH
SOLE
110846
0
1706
M & T BK CORP
COM
55261f104
53115
345845
SH
SOLE
336125
0
9720
MAMAMANCINI S HLDGS INC
COM
56146t103
106
52785
SH
SOLE
52785
0
0
MARATHON PETE CORP
COM
56585a102
21267
332353
SH
SOLE
327417
0
4936
MARKEL CORP
COM
570535104
71272
57757
SH
SOLE
56045
0
1712
MARRIOTT INTL INC NEW
CL A
571903202
14060
85087
SH
SOLE
83799
0
1288
MASTECH DIGITAL INC
COM
57633b100
1176
68911
SH
SOLE
67911
0
1000
MCDONALDS CORP
COM
580135101
554
2065
SH
SOLE
2065
0
0
MCKESSON CORP
COM
58155Q103
27251
109630
SH
SOLE
107968
0
1662
MEDTRONIC PLC
SHS
G5960l103
24606
237852
SH
SOLE
233453
0
4399
META PLATFORMS INC
CL A
30303M102
18185
54067
SH
SOLE
53561
0
506
MICROSOFT CORP
COM
594918104
48427
143992
SH
SOLE
141230
0
2762
MID-AMER APT CMNTYS INC
COM
59522J103
841
3666
SH
SOLE
3261
0
405
MIMECAST LTD
ORD SHS
g14838109
853
10720
SH
SOLE
10565
0
155
MONDELEZ INTL INC
CL A
609207105
28655
432137
SH
SOLE
424356
0
7781
MSA SAFETY INC
COM
553498106
3658
24229
SH
SOLE
24083
0
146
MVB FINL CORP
COM
553810102
1263
30418
SH
SOLE
29923
0
495
NATIONAL STORAGE AFFILIATES
COM SHS BEN IN
637870106
6317
91281
SH
SOLE
87952
0
3329
NEXTERA ENERGY INC
COM
65339F101
261
2800
SH
SOLE
2800
0
0
NICOLET BANKSHARES INC
COM
65406e102
4142
48302
SH
SOLE
48037
0
265
NORFOLK SOUTHN CORP
COM
655844108
396
1330
SH
SOLE
1330
0
0
NUVASIVE INC
COM
670704105
44488
847710
SH
SOLE
821843
0
25867
NV5 GLOBAL INC
COM
62945v109
5822
42155
SH
SOLE
41960
0
195
OLLIES BARGAIN OUTLET HLDGS
COM
681116109
25179
491867
SH
SOLE
476131
0
15736
OPEN LENDING CORP
COM CL A
68373j104
2599
115617
SH
SOLE
114737
0
880
ORACLE CORP
COM
68389X105
303
3475
SH
SOLE
3475
0
0
PARTS ID INC
COM CL A
702141102
86
35070
SH
SOLE
35070
0
0
PAYPAL HLDGS INC
COM
70450y103
19313
102414
SH
SOLE
100395
0
2019
PAYSIGN INC
COM
70451a104
52
32740
SH
SOLE
32740
0
0
PEPSICO INC
COM
713448108
27037
155642
SH
SOLE
153027
0
2615
PERFICIENT INC
COM
71375U101
4258
32932
SH
SOLE
32697
0
235
PFIZER INC
COM
717081103
1872
31701
SH
SOLE
30481
0
1220
PIMCO ETF TR
ENHAN SHRT MA AC
72201r833
11371
111966
SH
SOLE
111806
0
160
PIONEER NAT RES CO
COM
723787107
3108
17089
SH
SOLE
17089
0
0
PJT PARTNERS INC
COM CL A
69343t107
1276
17220
SH
SOLE
16950
0
270
PNC FINL SVCS GROUP INC
COM
693475105
18387
91699
SH
SOLE
90259
0
1440
PORTLAND GEN ELEC CO
COM NEW
736508847
69140
1306503
SH
SOLE
1259635
0
46868
POWER REIT
COM
73933h101
2673
38804
SH
SOLE
38804
0
0
PROCTER AND GAMBLE CO
COM
742718109
32036
195843
SH
SOLE
192810
0
3033
PROGRESSIVE CORP
COM
743315103
25969
252987
SH
SOLE
248482
0
4505
PS BUSINESS PKS INC CALIF
COM
69360J107
595
3229
SH
SOLE
3179
0
50
QUALCOMM INC
COM
747525103
1855
10146
SH
SOLE
9306
0
840
RAYTHEON TECHNOLOGIES CORP
COM
75513e101
18546
215505
SH
SOLE
211590
0
3915
RED VIOLET INC
COM
75704l104
2049
51614
SH
SOLE
51614
0
0
RESMED INC
COM
761152107
866
3325
SH
SOLE
3325
0
0
ROSS STORES INC
COM
778296103
21458
187765
SH
SOLE
185132
0
2633
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
465
10731
SH
SOLE
10731
0
0
ROYAL GOLD INC
COM
780287108
39037
371040
SH
SOLE
357523
0
13517
RPM INTL INC
COM
749685103
2962
29326
SH
SOLE
28168
0
1158
S&P GLOBAL INC
COM
78409V104
397
841
SH
SOLE
571
0
270
SAFETY INS GROUP INC
COM
78648t100
1263
14854
SH
SOLE
14604
0
250
SCIENCE APPLICATIONS INTL CO
COM
808625107
590
7060
SH
SOLE
6960
0
100
SIGNATURE BK NEW YORK N Y
COM
82669G104
872
2696
SH
SOLE
2651
0
45
SIMPSON MFG INC
COM
829073105
1188
8546
SH
SOLE
8411
0
135
SMITH A O CORP
COM
831865209
106449
1239945
SH
SOLE
1201700
0
38245
SOLAREDGE TECHNOLOGIES INC
COM
83417m104
66719
237799
SH
SOLE
229790
0
8009
SONOCO PRODS CO
COM
835495102
1768
30543
SH
SOLE
28969
0
1574
SOUTHERN CO
COM
842587107
233
3400
SH
SOLE
3400
0
0
SP PLUS CORP
COM
78469c103
3279
116186
SH
SOLE
116186
0
0
SPECTRUM BRANDS HLDGS INC NE
COM
84790a105
639
6279
SH
SOLE
6179
0
100
SS&C TECHNOLOGIES HLDGS INC
COM
78467j100
89035
1086059
SH
SOLE
1052998
0
33061
STAG INDL INC
COM
85254J102
1183
24674
SH
SOLE
24289
0
385
STATE STR CORP
COM
857477103
615
6609
SH
SOLE
6609
0
0
STORE CAP CORP
COM
862121100
1142
33206
SH
SOLE
31311
0
1895
STRYKER CORPORATION
COM
863667101
911
3408
SH
SOLE
3408
0
0
SUN CMNTYS INC
COM
866674104
103314
492041
SH
SOLE
475326
0
16715
SYSCO CORP
COM
871829107
218
2775
SH
SOLE
2540
0
235
TE CONNECTIVITY LTD
SHS
H84989104
30742
190544
SH
SOLE
187242
0
3302
TEXAS INSTRS INC
COM
882508104
2282
12110
SH
SOLE
12110
0
0
TEXAS PACIFIC LAND CORPORATI
COM
88262p102
32770
26240
SH
SOLE
25839
0
401
TEXTRON INC
COM
883203101
771
9987
SH
SOLE
9987
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
317
475
SH
SOLE
475
0
0
TRANSCAT INC
COM
893529107
2838
30707
SH
SOLE
30212
0
495
TRUIST FINL CORP
COM
89832q109
2196
37514
SH
SOLE
36143
0
1371
TUFIN SOFTWARE TECHNOLOGIE
SHS
m8893u102
602
57019
SH
SOLE
56074
0
945
UBIQUITI INC
COM
90353w103
45736
149124
SH
SOLE
144183
0
4941
UFP TECHNOLOGIES INC
COM
902673102
2139
30437
SH
SOLE
29927
0
510
ULTA BEAUTY INC
COM
90384S303
79621
193096
SH
SOLE
187466
0
5630
UNILEVER PLC
SPON ADR NEW
904767704
3494
64951
SH
SOLE
62796
0
2155
UNITED BANKSHARES INC WEST V
COM
909907107
686
18899
SH
SOLE
18576
0
323
UNITEDHEALTH GROUP INC
COM
91324P102
664
1323
SH
SOLE
1323
0
0
UNITIL CORP
COM
913259107
750
16298
SH
SOLE
16003
0
295
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
3868
47859
SH
SOLE
47859
0
0
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
2300
19824
SH
SOLE
19824
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
350
7075
SH
SOLE
7075
0
0
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
16486
320732
SH
SOLE
320732
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
28614
308471
SH
SOLE
308216
0
255
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206c813
374
3535
SH
SOLE
3535
0
0
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
1692
27820
SH
SOLE
27820
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
31029
381843
SH
SOLE
381573
0
270
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
409
2380
SH
SOLE
2380
0
0
VIACOMCBS INC
CL B
92556h206
346
11450
SH
SOLE
10760
0
690
VIEMED HEALTHCARE INC
COM
92663r105
836
160086
SH
SOLE
160086
0
0
VIQ SOLUTIONS INC
COM NEW
91825v400
137
58980
SH
SOLE
58980
0
0
VISA INC
COM CL A
92826C839
607
2800
SH
SOLE
2800
0
0
WALMART INC
COM
931142103
19720
136289
SH
SOLE
132871
0
3418
WATERS CORP
COM
941848103
59487
159653
SH
SOLE
154132
0
5521
WATSCO INC
COM
942622200
73920
236256
SH
SOLE
228153
0
8103
WILLIS TOWERS WATSON PLC LTD
SHS
g96629103
64144
270090
SH
SOLE
261681
0
8409
WINMARK CORP
COM
974250102
1158
4664
SH
SOLE
4594
0
70
WOODWARD INC
COM
980745103
1021
9324
SH
SOLE
9254
0
70
WRAP TECHNOLOGIES INC
COM
98212n107
98
25055
SH
SOLE
25055
0
0
XCEL ENERGY INC
COM
98389B100
47617
703352
SH
SOLE
678725
0
24627
XPO LOGISTICS INC
COM
983793100
10341
133548
SH
SOLE
132007
0
1541
ZIMMER BIOMET HOLDINGS INC
COM
98956p102
56326
443376
SH
SOLE
431667
0
11709