0001015086-23-000004.txt : 20230214
0001015086-23-000004.hdr.sgml : 20230214
20230214154438
ACCESSION NUMBER: 0001015086-23-000004
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20221231
FILED AS OF DATE: 20230214
DATE AS OF CHANGE: 20230214
EFFECTIVENESS DATE: 20230214
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: BRADLEY FOSTER & SARGENT INC/CT
CENTRAL INDEX KEY: 0001015086
IRS NUMBER: 061380510
STATE OF INCORPORATION: CT
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-05602
FILM NUMBER: 23628156
BUSINESS ADDRESS:
STREET 1: 185 ASYLUM STREET
STREET 2: 11TH FLOOR
CITY: HARTFORD
STATE: CT
ZIP: 06103-3402
BUSINESS PHONE: 8605278050
MAIL ADDRESS:
STREET 1: 185 ASYLUM STREET
STREET 2: 11TH FLOOR
CITY: HARTFORD
STATE: CT
ZIP: 06103-3402
13F-HR
1
primary_doc.xml
X0202
13F-HR
LIVE
false
true
false
0001015086
XXXXXXXX
12-31-2022
12-31-2022
BRADLEY FOSTER & SARGENT INC/CT
185 ASYLUM STREET
11TH FLOOR
HARTFORD
CT
06103-3402
13F HOLDINGS REPORT
028-05602
N
Andrew Gordon
CCO
8602414691
Andrew Gordon
Hartford
CT
02-14-2023
0
424
3990139810
false
INFORMATION TABLE
2
inftable.xml
13F
3M Company
com
88579Y101
6444841
53743
SH
SOLE
50985
0
2758
ABB Ltd ADR
com
000375204
228450
7500
SH
SOLE
7500
0
0
AFLAC
com
001055102
1002340
13933
SH
SOLE
11383
0
2550
ASML Holding NV NY Registry Sh
com
N07059210
442038
809
SH
SOLE
809
0
0
AT & T
com
00206R102
1097181
59597
SH
SOLE
53903
0
5694
Abbott Labs
com
002824100
38146689
347451
SH
SOLE
289038
0
58413
Abbvie Inc
com
00287Y109
42168921
260930
SH
SOLE
235775
0
25155
Academy Sport and Outdoors Inc
com
00402L107
1080222
20560
SH
SOLE
20560
0
0
Accenture Plc Class A F
com
G1151C101
9013055
33777
SH
SOLE
33152
0
625
Adobe Inc
com
00724F101
66583615
197853
SH
SOLE
188531
0
9322
Advanced Micro Devices Inc
com
007903107
413168
6379
SH
SOLE
6379
0
0
Agilent Technologies
com
00846U101
264132
1765
SH
SOLE
1730
0
35
Agnico Eagle Mines
com
008474108
49896103
959725
SH
SOLE
866273
0
93452
Air Products & Chemicals Inc
com
009158106
15973802
51819
SH
SOLE
43542
0
8277
Alexandria Real Estate Equitie
com
015271109
4189178
28758
SH
SOLE
28011
0
747
Align Technology Inc
com
016255101
233044
1105
SH
SOLE
1105
0
0
Allstate
com
020002101
965472
7120
SH
SOLE
7120
0
0
Alphabet Inc. Class A
com
02079K305
94161826
1067231
SH
SOLE
951443
0
115788
Alphabet Inc. Class C
com
02079K107
15146293
170701
SH
SOLE
163234
0
7467
Altair Engineering
com
021369103
846560
18618
SH
SOLE
18618
0
0
Altria Group Inc
com
02209S103
1109635
24276
SH
SOLE
24031
0
245
Amazon.com
com
023135106
45548916
542249
SH
SOLE
481783
0
60466
Amer Tower Cl A
com
03027X100
1580052
7458
SH
SOLE
7458
0
0
American Electric Power
com
025537101
282381
2974
SH
SOLE
2778
0
196
American Express
com
025816109
18730769
126773
SH
SOLE
107815
0
18958
American Water Works Company I
com
030420103
1273012
8352
SH
SOLE
8152
0
200
Americold Realty Trust
com
03064D108
275315
9725
SH
SOLE
9725
0
0
Ameriprise Financial
com
03076C106
1390267
4465
SH
SOLE
4465
0
0
AmerisourceBergen Corp
com
03073E105
223950
1351
SH
SOLE
1351
0
0
Amgen
com
031162100
3516037
13387
SH
SOLE
8309
0
5078
Amphenol
com
032095101
33293511
437267
SH
SOLE
404436
0
32831
Analog Devices Inc
com
032654105
3332105
20314
SH
SOLE
17439
0
2875
Ansys
com
03662Q105
5729790
23717
SH
SOLE
23242
0
475
Apollo Global Management A
com
03769M106
230792
3618
SH
SOLE
3618
0
0
Apple Inc
com
037833100
158921327
1223130
SH
SOLE
1113376
0
109754
Applied Materials
com
038222105
831041
8534
SH
SOLE
8534
0
0
Aptiv Plc
com
G6095L109
245677
2638
SH
SOLE
2438
0
200
Arch Capital Group Ltd
com
G0450A105
2181479
34748
SH
SOLE
34748
0
0
Archer-Daniels-Midland
com
039483102
974280
10493
SH
SOLE
10493
0
0
Arthur J Gallagher
com
363576109
5048724
26778
SH
SOLE
26778
0
0
Ashland Global Holdings Inc
com
044186104
330225
3071
SH
SOLE
3071
0
0
Assurant Inc
com
04621X108
1508599
12063
SH
SOLE
12063
0
0
Astrazeneca PLC Sponsored ADR
com
046353108
765530
11291
SH
SOLE
11291
0
0
AutoZone Inc
com
053332102
5028541
2039
SH
SOLE
1894
0
145
Autodesk
com
052769106
499690
2674
SH
SOLE
2674
0
0
Automatic Data Processing
com
053015103
31199237
130617
SH
SOLE
97835
0
32782
Avantor Inc
com
05352A100
1488849
70595
SH
SOLE
70595
0
0
Avery Dennison
com
053611109
436934
2414
SH
SOLE
2414
0
0
Bank of America
com
060505104
9432036
284784
SH
SOLE
267996
0
16788
Bank of New York Mellon
com
064058100
1003762
22051
SH
SOLE
22051
0
0
Barings BDC Inc
com
06759L103
81500
10000
SH
SOLE
10000
0
0
Barrick Gold Corp
com
067901108
12017020
699477
SH
SOLE
661179
0
38298
Baxter International
com
071813109
1488732
29208
SH
SOLE
29208
0
0
Becton Dickinson
com
075887109
5995560
23577
SH
SOLE
22012
0
1565
Berkshire Hathaway Cl A
com
084670108
3749688
8
SH
SOLE
7
0
1
Berkshire Hathaway Cl B
com
084670702
78369685
253706
SH
SOLE
231081
0
22625
Bio-Techne Corp
com
09073M104
1360890
16420
SH
SOLE
16320
0
100
BlackRock Inc
com
09247X101
1242228
1753
SH
SOLE
1628
0
125
Blackstone Inc
com
09260D107
3669734
49464
SH
SOLE
39732
0
9732
Block Inc
com
852234103
284791
4532
SH
SOLE
4532
0
0
Boeing
com
097023105
1188912
6241
SH
SOLE
5601
0
640
Booking Holdings Inc
com
09857L108
441346
219
SH
SOLE
219
0
0
Boston Scientific
com
101137107
38793786
838422
SH
SOLE
800688
0
37734
Bristol-Myers Squibb
com
110122108
6130436
85204
SH
SOLE
65222
0
19982
Broadcom Inc.
com
11135F101
8179615
14629
SH
SOLE
14057
0
572
Broadridge Financial Solutions
com
11133T103
387233
2887
SH
SOLE
2887
0
0
Broadstone Net Lease Inc
com
11135E203
254416
15695
SH
SOLE
15695
0
0
Brookfield Asset Management In
com
113004105
277891
9693
SH
SOLE
9693
0
0
Brookfield Corporation
com
11271J107
1217533
38701
SH
SOLE
38701
0
0
Brookfield Infrastructure Part
com
G16252101
256713
8284
SH
SOLE
8284
0
0
CCC Intelligent Solutions Hold
com
12510Q100
227940
26200
SH
SOLE
26200
0
0
CIGNA Corp
com
125523100
6627658
20003
SH
SOLE
19999
0
4
CME Group Inc
com
12572Q105
3144516
18700
SH
SOLE
18525
0
175
CSX
com
126408103
1741231
56205
SH
SOLE
55455
0
750
CVS Health Corp
com
126650100
5503094
59052
SH
SOLE
48714
0
10338
Canadian National Railway
com
136375102
49180147
413696
SH
SOLE
383729
0
29967
Canadian Pacific Railway Ltd
com
13645T100
635089
8514
SH
SOLE
8514
0
0
Carrier Global Corp
com
14448C104
3528177
85532
SH
SOLE
62498
0
23034
Caterpillar
com
149123101
26557702
110860
SH
SOLE
84287
0
26573
Ceridian HCM Holding Inc
com
15677J108
429805
6700
SH
SOLE
5800
0
900
Charter Communications
com
16119P108
444221
1310
SH
SOLE
1305
0
5
Check Point Software
com
M22465104
774118
6136
SH
SOLE
4936
0
1200
Chevron Corp
com
166764100
46638635
259840
SH
SOLE
222713
0
37127
Chubb Ltd
com
H1467J104
13537760
61368
SH
SOLE
50479
0
10889
Church & Dwight
com
171340102
1169409
14507
SH
SOLE
13682
0
825
Cisco Systems
com
17275R102
33373987
700545
SH
SOLE
592418
0
108127
Citizens Financial Group
com
174610105
1270063
32260
SH
SOLE
32260
0
0
Clarivate Plc
com
G21810109
501709
60157
SH
SOLE
60157
0
0
Clean Harbors
com
184496107
231435
2028
SH
SOLE
2028
0
0
Clorox
com
189054109
834505
5947
SH
SOLE
5947
0
0
Coca Cola
com
191216100
23170665
364261
SH
SOLE
346236
0
18025
Cogent Communications Group
com
19239V302
1315808
23052
SH
SOLE
5327
0
17725
Cognizant Technology Solutions
com
192446102
321351
5619
SH
SOLE
5619
0
0
Colgate-Palmolive
com
194162103
4697933
59626
SH
SOLE
54506
0
5120
Comcast Cl A
com
20030N101
16272235
465320
SH
SOLE
430049
0
35271
Conoco Phillips
com
20825C104
60897617
516081
SH
SOLE
472419
0
43662
Consolidated Edison
com
209115104
225754
2369
SH
SOLE
2224
0
145
Constellation Brands Inc Cl A
com
21036P108
21464685
92620
SH
SOLE
88529
0
4091
Corning
com
219350105
818845
25637
SH
SOLE
25637
0
0
Corteva Inc
com
22052L104
722204
12287
SH
SOLE
9600
0
2687
Costco
com
22160K105
68861828
150847
SH
SOLE
129141
0
21706
Coterra Energy Inc
com
127097103
2019605
82198
SH
SOLE
78938
0
3260
Crown Castle Inc
com
22822V101
23028208
169774
SH
SOLE
141773
0
28001
Crown Holdings Inc
com
228368106
218103
2653
SH
SOLE
2653
0
0
Cullen/Frost Bankers
com
229899109
678527
5075
SH
SOLE
3975
0
1100
Cummins Inc
com
231021106
436849
1803
SH
SOLE
1803
0
0
CytoSorbents Corp
com
23283X206
18600
12000
SH
SOLE
12000
0
0
D R Horton Inc
com
23331A109
6586109
73885
SH
SOLE
73038
0
847
Danaher
com
235851102
128965050
485890
SH
SOLE
436192
0
49698
Deere
com
244199105
83118140
193857
SH
SOLE
170876
0
22981
Devon Energy
com
25179M103
1410855
22937
SH
SOLE
22937
0
0
Diageo Plc ADR
com
25243Q205
751979
4220
SH
SOLE
4220
0
0
Dollar General Corp
com
256677105
224087
910
SH
SOLE
910
0
0
Dominion Energy
com
25746U109
2591751
42266
SH
SOLE
28461
0
13805
Dover Corp
com
260003108
563983
4165
SH
SOLE
4115
0
50
Dow Inc
com
260557103
1635852
32464
SH
SOLE
11514
0
20950
DuPont De Nemours Inc
com
26614N102
466454
6797
SH
SOLE
5481
0
1316
Duke Energy
com
26441C204
1603142
15566
SH
SOLE
15491
0
75
Dynatrace Inc
com
268150109
2183751
57017
SH
SOLE
57017
0
0
EOG Resources
com
26875P101
27413377
211654
SH
SOLE
201441
0
10213
East West Bancorp
com
27579R104
704582
10692
SH
SOLE
9592
0
1100
EastGroup Properties Inc REIT
com
277276101
219129
1480
SH
SOLE
1480
0
0
Eastman Chemical
com
277432100
498739
6124
SH
SOLE
6124
0
0
Eaton Corp PLC
com
G29183103
546029
3479
SH
SOLE
2779
0
700
Ebay
com
278642103
562706
13569
SH
SOLE
13569
0
0
Ecolab
com
278865100
7249872
49807
SH
SOLE
46049
0
3758
Edwards Lifesciences
com
28176E108
1287321
17254
SH
SOLE
17254
0
0
Electronic Arts
com
285512109
491164
4020
SH
SOLE
4020
0
0
Elevance Health Inc
com
036752103
428843
836
SH
SOLE
783
0
53
Eli Lilly
com
532457108
7682756
21000
SH
SOLE
19021
0
1979
Emerson Electric
com
291011104
3291542
34265
SH
SOLE
30419
0
3846
Enbridge Inc
com
29250N105
29759937
762117
SH
SOLE
704648
0
56670
Enphase Energy Inc
com
29355A107
2155185
8134
SH
SOLE
7917
0
217
Enterprise Products LP
com
293792107
5493807
227770
SH
SOLE
215557
0
12213
Equifax
com
294429105
1757403
9042
SH
SOLE
9042
0
0
Equinix Inc
com
29444U700
357646
546
SH
SOLE
546
0
0
Estee Lauder
com
518439104
681860
2748
SH
SOLE
2748
0
0
Eversource Energy
com
30040W108
9796033
116842
SH
SOLE
83742
0
33100
Exxon Mobil
com
30231G102
17766938
161078
SH
SOLE
131413
0
29666
Fastenal Company
com
311900104
3263045
68957
SH
SOLE
50763
0
18194
FedEx Corporation
com
31428X106
847121
4891
SH
SOLE
4626
0
265
First Solar Inc
com
336433107
3422102
22846
SH
SOLE
19621
0
3225
FirstService Corp
com
33767E202
1714597
13991
SH
SOLE
13991
0
0
Fiserv
com
337738108
6790996
67191
SH
SOLE
65791
0
1400
Fortive Corp
com
34959J108
37123774
577802
SH
SOLE
528864
0
48938
Franco Nevada Corporation
com
351858105
3091818
22654
SH
SOLE
19659
0
2995
Freeport McMoRan
com
35671D857
1069092
28134
SH
SOLE
26225
0
1909
GSK Plc
com
37733W204
202167
5753
SH
SOLE
5633
0
120
General Dynamics
com
369550108
1553913
6263
SH
SOLE
5533
0
730
General Electric
com
369604301
2170412
25903
SH
SOLE
17697
0
8206
General Mills
com
370334104
4048362
48281
SH
SOLE
31437
0
16844
Genuine Parts
com
372460105
542219
3125
SH
SOLE
3125
0
0
Gilead Sciences
com
375558103
3777185
43997
SH
SOLE
39957
0
4040
Goldman Sachs
com
38141G104
2901207
8449
SH
SOLE
8249
0
200
Graco Inc
com
384109104
369123
5488
SH
SOLE
5488
0
0
Grainger W W
com
384802104
1170807
2105
SH
SOLE
1680
0
425
HP Inc
com
40434L105
443892
16520
SH
SOLE
16520
0
0
Heico Corp
com
422806109
384100
2500
SH
SOLE
2500
0
0
Henry Schein
com
806407102
1041585
13041
SH
SOLE
11641
0
1400
Hershey Foods
com
427866108
1471859
6356
SH
SOLE
4887
0
1469
Hewlett Packard Enterprise Co
com
42824C109
264936
16600
SH
SOLE
16600
0
0
Hilton
com
43300A203
814643
6447
SH
SOLE
6447
0
0
Home Depot
com
437076102
68588495
217148
SH
SOLE
208679
0
8469
Honeywell International
com
438516106
21395529
99839
SH
SOLE
94305
0
5534
Howmet Aerospace
com
443201108
18246554
462993
SH
SOLE
457445
0
5548
Hubbell Inc
com
443510607
937977
3997
SH
SOLE
3641
0
356
Humana
com
444859102
1003892
1960
SH
SOLE
1960
0
0
Hunt JB Transport Services
com
445658107
2778252
15934
SH
SOLE
15322
0
612
Hyatt Hotels Corp Cl A
com
448579102
2303942
25472
SH
SOLE
25472
0
0
IDEXX Labs
com
45168D104
396945
973
SH
SOLE
973
0
0
IQVIA Holdings
com
46266C105
47615961
232398
SH
SOLE
218690
0
13708
Illinois Tool Works
com
452308109
1823744
8278
SH
SOLE
7501
0
777
Illumina Inc
com
452327109
2802694
13861
SH
SOLE
13322
0
539
Ingersoll Rand Inc
com
45687V106
224309
4293
SH
SOLE
3323
0
970
Int'l Flavors & Fragrances
com
459506101
1740413
16601
SH
SOLE
6361
0
10240
Intel
com
458140100
3006993
113772
SH
SOLE
96721
0
17051
IntercontinentalExchange Group
com
45866F104
299152
2916
SH
SOLE
2866
0
50
International Business Machine
com
459200101
9510134
67500
SH
SOLE
55362
0
12138
International Paper
com
460146103
444753
12843
SH
SOLE
12843
0
0
Intuit
com
461202103
5901166
15162
SH
SOLE
15012
0
150
Intuitive Surgical
com
46120E602
5798163
21851
SH
SOLE
21699
0
152
Iron Mountain
com
46284V101
224522
4504
SH
SOLE
4504
0
0
J P Morgan Chase
com
46625H100
129697524
967170
SH
SOLE
888579
0
78591
Jacobs Solutions Inc
com
46982L108
476198
3966
SH
SOLE
3966
0
0
Johnson & Johnson
com
478160104
69792034
395087
SH
SOLE
354197
0
40890
Johnson Controls
com
G51502105
348480
5445
SH
SOLE
5445
0
0
KKR & Co Inc
com
48251W104
497669
10721
SH
SOLE
10721
0
0
Kellogg
com
487836108
382488
5369
SH
SOLE
4719
0
650
Keurig Dr Pepper Inc
com
49271V100
1007181
28244
SH
SOLE
28244
0
0
KeyCorp
com
493267108
332774
19103
SH
SOLE
19103
0
0
Keysight Technologies Inc
com
49338L103
2295930
13421
SH
SOLE
13021
0
400
Kimberly-Clark
com
494368103
3622045
26682
SH
SOLE
23748
0
2934
Kinder Morgan Inc
com
49456B101
5242169
289943
SH
SOLE
285443
0
4500
L3Harris Technoligies Inc
com
502431109
952769
4576
SH
SOLE
3524
0
1052
Leidos Holdings Inc
com
525327102
884332
8407
SH
SOLE
7207
0
1200
Lexington Realty Trust
com
529043101
431010
43015
SH
SOLE
43015
0
0
Lincoln Electric
com
533900106
1587009
10984
SH
SOLE
10984
0
0
Lincoln National
com
534187109
245760
8000
SH
SOLE
8000
0
0
Linde Plc
com
G5494J103
2685902
8234
SH
SOLE
6882
0
1352
Lockheed Martin
com
539830109
12274441
25231
SH
SOLE
23057
0
2174
Lowes
com
548661107
27066530
135849
SH
SOLE
104659
0
31190
LuLuLemon Athletica Inc
com
550021109
230994
721
SH
SOLE
721
0
0
M&T Bank
com
55261F104
8158264
56241
SH
SOLE
55270
0
971
MSCI Inc
com
55354G100
598209
1286
SH
SOLE
1286
0
0
Magellan Midstream Partners LP
com
559080106
4378563
87205
SH
SOLE
81020
0
6185
Marathon Petroleum Corporation
com
56585A102
741858
6374
SH
SOLE
6374
0
0
Marriott International
com
571903202
496995
3338
SH
SOLE
3338
0
0
Marsh & McLennan
com
571748102
79154484
478333
SH
SOLE
408358
0
69975
Mastercard Inc Cl A
com
57636Q104
47036530
135267
SH
SOLE
129318
0
5949
Matador Resources Co
com
576485205
1933853
33785
SH
SOLE
33785
0
0
McCormick
com
579780206
26856748
324005
SH
SOLE
302162
0
21843
McDonalds
com
580135101
43845074
166376
SH
SOLE
139639
0
26737
Medtronic PLC
com
G5960L103
1230308
15830
SH
SOLE
13930
0
1900
Merck
com
58933Y105
62533014
563614
SH
SOLE
512892
0
50723
Meta Platforms Inc Class A
com
30303M102
3416453
28390
SH
SOLE
27415
0
975
Metlife Inc
com
59156R108
239689
3312
SH
SOLE
3312
0
0
Mettler-Toledo International
com
592688105
4044369
2798
SH
SOLE
2798
0
0
Microchip Technology
com
595017104
516899
7358
SH
SOLE
6130
0
1228
Microsoft
com
594918104
182343950
760337
SH
SOLE
689531
0
70806
Mondelez International
com
609207105
37939953
569242
SH
SOLE
488009
0
81233
Moody's Corp
com
615369105
286979
1030
SH
SOLE
1030
0
0
Morgan Stanley
com
617446448
1308543
15391
SH
SOLE
15134
0
257
Morningstar Inc
com
617700109
654318
3021
SH
SOLE
3021
0
0
Mosaic Company
com
61945C103
266993
6086
SH
SOLE
4986
0
1100
NVR Inc
com
62944T105
4303537
933
SH
SOLE
933
0
0
National Instruments
com
636518102
963311
26106
SH
SOLE
24606
0
1500
NextEra Energy
com
65339F101
24253020
290108
SH
SOLE
264730
0
25378
Nike Inc Class B
com
654106103
35075275
299763
SH
SOLE
264368
0
35395
Nisource
com
65473P105
5952882
217100
SH
SOLE
217100
0
0
Nordson Corp
com
655663102
5637530
23715
SH
SOLE
22746
0
969
Norfolk Southern
com
655844108
5413355
21968
SH
SOLE
20537
0
1431
Northern Trust Corp
com
665859104
413691
4675
SH
SOLE
4675
0
0
Northrop Grumman
com
666807102
57443010
105282
SH
SOLE
99663
0
5619
Novartis A G ADR
com
66987V109
3457430
38111
SH
SOLE
21732
0
16379
Novo Nordisk A/S ADR
com
670100205
4927323
36407
SH
SOLE
36407
0
0
Nucor
com
670346105
264147
2004
SH
SOLE
2004
0
0
Nvidia Corp
com
67066G104
1705833
11673
SH
SOLE
11673
0
0
O'Reilly Automotive Inc
com
67103H107
846562
1003
SH
SOLE
1003
0
0
Okta Inc
com
679295105
236900
3467
SH
SOLE
3467
0
0
Old Dominion Freight Line
com
679580100
1446427
5097
SH
SOLE
5084
0
13
Omnicom
com
681919106
1500072
18390
SH
SOLE
4727
0
13663
Oneok Inc
com
682680103
706275
10750
SH
SOLE
10750
0
0
Oracle
com
68389X105
18647528
228132
SH
SOLE
196777
0
31355
Oshkosh Corporation
com
688239201
211656
2400
SH
SOLE
2400
0
0
Otis Worldwide Corp
com
68902V107
6265917
80014
SH
SOLE
70083
0
9931
PNC Financial
com
693475105
575691
3645
SH
SOLE
3645
0
0
PPG Industries
com
693506107
633509
5038
SH
SOLE
5038
0
0
Palo Alto Networks Inc
com
697435105
3343657
23962
SH
SOLE
23866
0
96
Parker-Hannifin
com
701094104
4466850
15350
SH
SOLE
15150
0
200
PayPal Holdings
com
70450Y103
2770031
38894
SH
SOLE
38056
0
838
Paychex
com
704326107
1199513
10380
SH
SOLE
10380
0
0
Paylocity Holding Corp
com
70438V106
723036
3722
SH
SOLE
3722
0
0
Pentair Plc
com
G7S00T104
202185
4495
SH
SOLE
4495
0
0
Pepsico
com
713448108
97395624
539110
SH
SOLE
475244
0
63866
Pfizer
com
717081103
17370553
339004
SH
SOLE
307778
0
31226
Philip Morris International
com
718172109
2302839
22753
SH
SOLE
22653
0
100
Phillips 66
com
718546104
773731
7434
SH
SOLE
7434
0
0
Pioneer Natural
com
723787107
873135
3823
SH
SOLE
3823
0
0
Potlatch Corporation
com
737630103
1288599
29293
SH
SOLE
9070
0
20223
Price T Rowe Group Inc
com
74144T108
648144
5943
SH
SOLE
5431
0
512
Procter & Gamble
com
742718109
38111372
251461
SH
SOLE
215539
0
35922
Progressive
com
743315103
479149
3694
SH
SOLE
3694
0
0
Prudential Financial Inc
com
744320102
333644
3355
SH
SOLE
3355
0
0
Public Service Enterprise
com
744573106
582647
9509
SH
SOLE
8509
0
1000
Pultegroup Inc.
com
745867101
417601
9172
SH
SOLE
9172
0
0
Qualcomm
com
747525103
4258865
38738
SH
SOLE
32433
0
6305
Quanta Services
com
74762E102
1109077
7783
SH
SOLE
7223
0
560
Quest Diagnostics
com
74834L100
258126
1650
SH
SOLE
1650
0
0
RBC Bearings Inc
com
75524B104
24353267
116328
SH
SOLE
107322
0
9006
RPM International Inc
com
749685103
342490
3515
SH
SOLE
3515
0
0
Raymond James Financial Inc
com
754730109
899143
8415
SH
SOLE
8415
0
0
Raytheon Technologies
com
75513E101
67529213
669136
SH
SOLE
614218
0
54918
Realty Income Corp
com
756109104
7345638
115807
SH
SOLE
112643
0
3164
Regeneron Pharmaceuticals Inc
com
75886F107
1415203
1961
SH
SOLE
1961
0
0
Republic Services
com
760759100
639446
4957
SH
SOLE
4957
0
0
Rockwell Automation Inc
com
773903109
254279
987
SH
SOLE
987
0
0
Rogers Corporation
com
775133101
1916362
16058
SH
SOLE
16058
0
0
Roper Industries Inc
com
776696106
622642
1441
SH
SOLE
1441
0
0
Ross Stores
com
778296103
1628346
14029
SH
SOLE
14029
0
0
RxSight Inc
com
78349D107
728639
57509
SH
SOLE
55259
0
2250
S&P Global Inc
com
78409V104
3056527
9126
SH
SOLE
9103
0
23
SPDR Gold Shares
com
78463V107
51451812
303300
SH
SOLE
285412
0
17888
SS & C Technologies
com
78467J100
16570200
318290
SH
SOLE
309957
0
8333
Salesforce.com Inc
com
79466L302
5451040
41112
SH
SOLE
39560
0
1552
Schlumberger
com
806857108
1381527
25842
SH
SOLE
24547
0
1295
Schneider Elect SA-Unsp Adr
com
80687P106
803403
28734
SH
SOLE
28734
0
0
Shell Plc ADR
com
780259305
633797
11129
SH
SOLE
10263
0
866
Sherwin-Williams
com
824348106
52373041
220676
SH
SOLE
201074
0
19602
Simon Property Group
com
828806109
403896
3438
SH
SOLE
3338
0
100
Smucker
com
832696405
466524
2944
SH
SOLE
2944
0
0
SolarEdge Technologies Inc
com
83417M104
935074
3301
SH
SOLE
2941
0
360
Southern Co
com
842587107
637624
8929
SH
SOLE
8759
0
170
Spirit Realty Capital Inc.
com
84860W300
6620594
165805
SH
SOLE
162805
0
3000
Sprott Inc
com
852066208
205946
6179
SH
SOLE
6179
0
0
Stanley Black & Decker Inc
com
854502101
1991166
26506
SH
SOLE
17662
0
8844
Starbucks
com
855244109
23011315
231969
SH
SOLE
222855
0
9114
State Street
com
857477103
3806075
49066
SH
SOLE
48166
0
900
Store Capital Corp
com
862121100
2568108
80103
SH
SOLE
79103
0
1000
Stryker
com
863667101
13828321
56560
SH
SOLE
51816
0
4744
Synopsys Inc
com
871607107
662527
2075
SH
SOLE
2075
0
0
Sysco
com
871829107
39096454
511399
SH
SOLE
466568
0
44831
T-Mobile US Inc
com
872590104
7117880
50842
SH
SOLE
46591
0
4251
TC Energy Corp
com
87807B107
4699175
117892
SH
SOLE
115990
0
1902
TE Connectivity Limited
com
H84989104
3369564
29352
SH
SOLE
18614
0
10738
TJX Corp
com
872540109
15439397
193962
SH
SOLE
190235
0
3727
Taiwan Semiconductor Mft Co Lt
com
874039100
1700011
22822
SH
SOLE
22522
0
300
Tapestry Inc
com
876030107
685440
18000
SH
SOLE
18000
0
0
Target
com
87612E106
3342084
22424
SH
SOLE
18594
0
3830
Teledyne Technologies
com
879360105
1473668
3685
SH
SOLE
3685
0
0
Teleflex
com
879369106
1406415
5634
SH
SOLE
5634
0
0
Tesla Motors Inc
com
88160R101
240201
1950
SH
SOLE
1950
0
0
Texas Instruments
com
882508104
8157040
49371
SH
SOLE
43234
0
6137
Texas Pacific Land
com
88262P102
1329178
567
SH
SOLE
567
0
0
Textron
com
883203101
208294
2942
SH
SOLE
2942
0
0
The Charles Schwab Corp
com
808513105
282584
3394
SH
SOLE
3394
0
0
The Travelers Companies Inc
com
89417E109
7638809
40742
SH
SOLE
33929
0
6813
Thermo Fisher Scientific
com
883556102
97788821
177575
SH
SOLE
158435
0
19140
Thomson Reuters Corporation
com
884903709
590769
5179
SH
SOLE
5179
0
0
Tractor Supply Company
com
892356106
2804476
12466
SH
SOLE
12466
0
0
Trane Technologies
com
G8994E103
828684
4930
SH
SOLE
3830
0
1100
TransUnion
com
89400J107
6845128
120619
SH
SOLE
116192
0
4427
US Bancorp
com
902973304
6131578
140600
SH
SOLE
81259
0
59341
Ulta Salon Cosmetics and Fragr
com
90384S303
591028
1260
SH
SOLE
1260
0
0
Unilever Plc Sponsored ADR
com
904767704
316651
6289
SH
SOLE
6289
0
0
Union Pacific
com
907818108
39204511
189330
SH
SOLE
184476
0
4854
United Health Group
com
91324P102
69429167
130954
SH
SOLE
118713
0
12241
United Parcel Service Class B
com
911312106
2207942
12701
SH
SOLE
12612
0
89
Unitil Corp
com
913259107
1077327
20976
SH
SOLE
20976
0
0
V F Corp
com
918204108
276155
10002
SH
SOLE
7752
0
2250
VMWare Inc. Class A Com
com
928563402
577463
4704
SH
SOLE
4704
0
0
Valmont Industries Inc
com
920253101
2114965
6396
SH
SOLE
6396
0
0
Valvoline Inc
com
92047W101
251797
7712
SH
SOLE
7712
0
0
Verisk Analytics Inc
com
92345Y106
544256
3085
SH
SOLE
3085
0
0
Verizon
com
92343V104
2989716
75881
SH
SOLE
58333
0
17548
Vertex Pharmaceuticals Inc
com
92532F100
771620
2672
SH
SOLE
1935
0
737
Visa Incorporated
com
92826C839
11816791
56877
SH
SOLE
55259
0
1618
Vulcan Materials
com
929160109
448632
2562
SH
SOLE
2562
0
0
WEC Energy Group Inc
com
92939U106
376540
4016
SH
SOLE
4016
0
0
WR Berkley Corporation
com
084423102
502529
6925
SH
SOLE
6925
0
0
Wabtec Corp
com
929740108
8845861
88627
SH
SOLE
83835
0
4792
Walgreens Boots Alliance Inc
com
931427108
213127
5705
SH
SOLE
5705
0
0
Walmart
com
931142103
6538172
46112
SH
SOLE
44287
0
1825
Walt Disney
com
254687106
20482545
235757
SH
SOLE
200590
0
35167
Waste Management
com
94106L109
4084043
26033
SH
SOLE
25527
0
506
Waters Corp
com
941848103
2127422
6210
SH
SOLE
6190
0
20
Webster Financial
com
947890109
457636
9667
SH
SOLE
9267
0
400
Wells Fargo
com
949746101
3168081
76728
SH
SOLE
70589
0
6139
Weyerhaeuser
com
962166104
19176186
618587
SH
SOLE
567847
0
50740
Wheaton Precious Metals Corp
com
962879102
2146352
54922
SH
SOLE
54922
0
0
Williams Cos
com
969457100
312320
9493
SH
SOLE
9493
0
0
XCEL Energy
com
98389B100
541179
7719
SH
SOLE
7719
0
0
Yum Brands Inc
com
988498101
1386338
10824
SH
SOLE
10824
0
0
Yum China Holdings Inc
com
98850P109
347574
6360
SH
SOLE
6360
0
0
Zimmer Biomet Holdings Inc
com
98956P102
822630
6452
SH
SOLE
6452
0
0
Zoetis Inc
com
98978V103
31821574
217138
SH
SOLE
208419
0
8719
iShares Gold Trust
com
464285204
2249284
65027
SH
SOLE
59767
0
5260
iShares North America Tech
com
464287515
204680
800
SH
SOLE
800
0
0
Owlet Inc Warrants 7/15/26
wt
69120X115
720
18000
SH
SOLE
18000
0
0
MSCI EAFE Fossil Fuel Free ETF
com
78470E106
595825
8760
SH
SOLE
8760
0
0
Sprott Physical Gold Trust
com
85207H104
495220
35122
SH
SOLE
35122
0
0
Vanguard FTSE All-World Ex-US
com
922042775
2246977
44814
SH
SOLE
44574
0
240
Vanguard FTSE ETF Developed Ma
com
921943858
12043478
286954
SH
SOLE
272279
0
14675
Vanguard FTSE Emerging Markets
com
922042858
5665538
145345
SH
SOLE
141424
0
3921
iShares Core MSCI EAFE ETF
com
46432F842
626201
10159
SH
SOLE
10159
0
0
iShares MSCI EAFE Index Fund
com
464287465
3042529
46352
SH
SOLE
45470
0
882
iShares MSCI Emerg Mkts ETF
com
464287234
1764131
46547
SH
SOLE
45442
0
1105
Alerian MLP
com
00162Q452
587306
15427
SH
SOLE
14944
0
483
Diamonds Trust Ser 1
com
78467X109
1151268
3475
SH
SOLE
3475
0
0
Energy Select Sector SPDR
com
81369Y506
877456
10032
SH
SOLE
9312
0
720
Financial Select Sectors SPDR
com
81369Y605
2390926
69910
SH
SOLE
69910
0
0
Invesco QQQ Trust Series 1
com
46090E103
4250095
15961
SH
SOLE
15961
0
0
Invesco S&P 500 Equal Weight E
com
46137V357
5643361
39953
SH
SOLE
39953
0
0
Invesco S&P 500 Pure Growth
com
46137V266
213467
1408
SH
SOLE
1408
0
0
Ishares S&P NA Technology Sect
com
464287549
425600
1520
SH
SOLE
1520
0
0
SPDR S&P 400 ETF Trust
com
78467Y107
831117
1877
SH
SOLE
1877
0
0
SPDR S&P 500 ETF Index
com
78462F103
58544575
153086
SH
SOLE
153032
0
54
SPDR S&P Dividend ETF
com
78464A763
905024
7234
SH
SOLE
7234
0
0
SPDR S&P Fossil Fuel Reserve E
com
78468R796
1043280
11176
SH
SOLE
11176
0
0
Schwab US Large Cap ETF
com
808524201
888958
19689
SH
SOLE
19689
0
0
Sector SPDR Indl Select of Ben
com
81369Y704
727245
7405
SH
SOLE
7405
0
0
Sector SPDR TR Con Stpls of Be
com
81369Y308
430004
5768
SH
SOLE
5768
0
0
Select Sector S&P Consumer Ind
com
81369Y407
649029
5025
SH
SOLE
5025
0
0
Select Sector S&P Health Care
com
81369Y209
535249
3940
SH
SOLE
3940
0
0
Select Sector S&P Technology I
com
81369Y803
1238054
9949
SH
SOLE
9949
0
0
VanEck Vectors Gold Miners ETF
com
92189F106
7703486
268789
SH
SOLE
166185
0
102604
Vanguard Dividend Appreciation
com
921908844
5615055
36978
SH
SOLE
36962
0
16
Vanguard ESG US Stock ETF
com
921910733
228205
3465
SH
SOLE
3465
0
0
Vanguard High Dvd Yield ETF
com
921946406
206898
1912
SH
SOLE
1912
0
0
Vanguard Information Techology
com
92204A702
1521989
4765
SH
SOLE
4765
0
0
Vanguard Mid Cap ETF
com
922908629
5817141
28542
SH
SOLE
27396
0
1146
Vanguard Mid-Cap Growth ETF
com
922908538
279527
1555
SH
SOLE
1555
0
0
Vanguard REIT Index ETF
com
922908553
478854
5806
SH
SOLE
4325
0
1481
Vanguard Russell 1000 Value ET
com
92206C714
1903189
28585
SH
SOLE
28585
0
0
Vanguard S&P 500 ETF
com
922908363
2403503
6841
SH
SOLE
6817
0
24
Vanguard Small Cap ETF
com
922908751
8858048
48262
SH
SOLE
48031
0
231
Vanguard Small Cap Growth
com
922908595
3632789
18115
SH
SOLE
17492
0
623
Vanguard Small Cap Value ETF
com
922908611
8594996
54125
SH
SOLE
53608
0
517
Vanguard Total Stock Market Vi
com
922908769
2210744
11563
SH
SOLE
11563
0
0
Vanguard Value ETF
com
922908744
257719
1836
SH
SOLE
1836
0
0
iShares Core Dividend Growth
com
46434V621
207089
4142
SH
SOLE
4142
0
0
iShares Core S&P 500 ETF
com
464287200
12177582
31695
SH
SOLE
31474
0
221
iShares Core S&P 600 Small Cap
com
464287804
596421
6302
SH
SOLE
6016
0
286
iShares Core S&P MidCap ETF
com
464287507
2850164
11783
SH
SOLE
11618
0
165
iShares Core S&P Total US
com
464287150
678544
8002
SH
SOLE
8002
0
0
iShares Core S&P U.S. Value
com
464287663
355128
5028
SH
SOLE
5028
0
0
iShares DJ Select Dividend Ind
com
464287168
875556
7260
SH
SOLE
6961
0
299
iShares Dow Jones US Technolog
com
464287721
309208
4151
SH
SOLE
4151
0
0
iShares MSCI USA ESG Select
com
464288802
310758
3775
SH
SOLE
3775
0
0
iShares Nasdaq Biotechnology I
com
464287556
1370011
10435
SH
SOLE
10435
0
0
iShares Russell 1000 Index
com
464287622
8315429
39499
SH
SOLE
39499
0
0
iShares Russell 1000 Value Ind
com
464287598
933861
6158
SH
SOLE
6158
0
0
iShares Russell 2000 ETF
com
464287655
4860255
27875
SH
SOLE
26150
0
1725
iShares Russell 2000 Value Ind
com
464287630
212997
1536
SH
SOLE
706
0
830
iShares Russell Midcap ETF
com
464287499
11806641
175043
SH
SOLE
174723
0
320
iShares Russell Midcap Growth
com
464287481
346689
4147
SH
SOLE
4147
0
0
iShares Russell Midcap Value I
com
464287473
1035093
9826
SH
SOLE
8663
0
1163
iShares S&P 500 Growth Index F
com
464287309
1112235
19013
SH
SOLE
18724
0
289
iShares S&P 500 Value Index
com
464287408
6507868
44860
SH
SOLE
44860
0
0
iShares S&P Global Healthcare
com
464287325
358703
4226
SH
SOLE
3972
0
254
iShares S&P MidCap 400 Value I
com
464287705
362376
3595
SH
SOLE
3595
0
0
iShares S&P SmallCap 600 Growt
com
464287887
532411
4927
SH
SOLE
4927
0
0
iShares S&P SmallCap 600 Value
com
464287879
234667
2570
SH
SOLE
2570
0
0
iShares Tr Russell 1000 Growth
com
464287614
10586670
49415
SH
SOLE
49415
0
0
iShares US Real Estate ETF
com
464287739
337518
4009
SH
SOLE
4009
0
0