0001015086-23-000006.txt : 20230508
0001015086-23-000006.hdr.sgml : 20230508
20230508082557
ACCESSION NUMBER: 0001015086-23-000006
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20230331
FILED AS OF DATE: 20230508
DATE AS OF CHANGE: 20230508
EFFECTIVENESS DATE: 20230508
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: 23895954
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
false
false
0001015086
XXXXXXXX
03-31-2023
03-31-2023
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
05-08-2023
0
427
4194924393
false
INFORMATION TABLE
2
inftable.xml
13F
3M Company
com
88579Y101
4580490
43578
SH
SOLE
41320
0
2258
ABB Ltd ADR
com
000375204
257250
7500
SH
SOLE
7500
0
0
AFLAC
com
001055102
898957
13933
SH
SOLE
11383
0
2550
ASML Holding NV NY Registry Sh
com
N07059210
963205
1415
SH
SOLE
1415
0
0
AT & T
com
00206R102
1114344
57888
SH
SOLE
51989
0
5899
Abbott Labs
com
002824100
35120900
346839
SH
SOLE
288772
0
58067
Abbvie Inc
com
00287Y109
41084679
257794
SH
SOLE
233002
0
24792
Academy Sport and Outdoors Inc
com
00402L107
1374165
21060
SH
SOLE
21060
0
0
Accenture Plc Class A F
com
G1151C101
9614934
33641
SH
SOLE
32983
0
658
Adobe Inc
com
00724F101
69465807
180257
SH
SOLE
172232
0
8025
Advanced Micro Devices Inc
com
007903107
625206
6379
SH
SOLE
6379
0
0
Agco Corp
com
001084102
734696
5434
SH
SOLE
5434
0
0
Agnico Eagle Mines
com
008474108
50306736
986987
SH
SOLE
892644
0
94343
Air Products & Chemicals Inc
com
009158106
15242375
53070
SH
SOLE
44509
0
8561
Alexandria Real Estate Equitie
com
015271109
3790557
30182
SH
SOLE
29435
0
747
Align Technology Inc
com
016255101
369225
1105
SH
SOLE
1105
0
0
Allstate
com
020002101
788746
7118
SH
SOLE
7118
0
0
Alphabet Inc. Class A
com
02079K305
111386933
1073816
SH
SOLE
959477
0
114339
Alphabet Inc. Class C
com
02079K107
17723256
170416
SH
SOLE
163109
0
7307
Altair Engineering
com
021369103
1317666
18273
SH
SOLE
18273
0
0
Altria Group Inc
com
02209S103
1139574
25540
SH
SOLE
25295
0
245
Amazon.com
com
023135106
56314328
545206
SH
SOLE
485322
0
59884
Amer Tower Cl A
com
03027X100
1505373
7367
SH
SOLE
7367
0
0
American Electric Power
com
025537101
266146
2925
SH
SOLE
2729
0
196
American Express
com
025816109
20982695
127206
SH
SOLE
108498
0
18708
American Water Works Company I
com
030420103
1223484
8352
SH
SOLE
8152
0
200
Ameriprise Financial
com
03076C106
1363925
4450
SH
SOLE
4450
0
0
AmerisourceBergen Corp
com
03073E105
216222
1350
SH
SOLE
1350
0
0
Amgen
com
031162100
3226822
13348
SH
SOLE
8279
0
5069
Amphenol
com
032095101
35861927
438839
SH
SOLE
406051
0
32788
Analog Devices Inc
com
032654105
4000016
20282
SH
SOLE
17557
0
2725
Ansys
com
03662Q105
7829120
23525
SH
SOLE
23050
0
475
Apollo Global Management A
com
03769M106
228513
3618
SH
SOLE
3618
0
0
Apple Inc
com
037833100
198445957
1203432
SH
SOLE
1095335
0
108097
Applied Materials
com
038222105
1065427
8674
SH
SOLE
8634
0
40
Aptiv Plc
com
G6095L109
333429
2972
SH
SOLE
2772
0
200
Arch Capital Group Ltd
com
G0450A105
2358347
34748
SH
SOLE
34748
0
0
Archer-Daniels-Midland
com
039483102
835877
10493
SH
SOLE
10493
0
0
Arthur J Gallagher
com
363576109
5111229
26717
SH
SOLE
26717
0
0
Ashland Global Holdings Inc
com
044186104
315422
3071
SH
SOLE
3071
0
0
Assurant Inc
com
04621X108
629287
5241
SH
SOLE
5241
0
0
Astrazeneca PLC Sponsored ADR
com
046353108
471224
6789
SH
SOLE
6789
0
0
AutoZone Inc
com
053332102
5833190
2373
SH
SOLE
2211
0
162
Autodesk
com
052769106
556620
2674
SH
SOLE
2674
0
0
Automatic Data Processing
com
053015103
28662177
128744
SH
SOLE
96407
0
32337
Avantor Inc
com
05352A100
1961200
92772
SH
SOLE
92772
0
0
Avery Dennison
com
053611109
431400
2411
SH
SOLE
2411
0
0
Bank of America
com
060505104
8116229
283784
SH
SOLE
267151
0
16633
Bank of New York Mellon
com
064058100
1001361
22037
SH
SOLE
22037
0
0
Barings BDC Inc
com
06759L103
79400
10000
SH
SOLE
10000
0
0
Barrick Gold Corp
com
067901108
13209599
711341
SH
SOLE
669053
0
42288
Baxter International
com
071813109
1204956
29708
SH
SOLE
29708
0
0
Becton Dickinson
com
075887109
5809942
23471
SH
SOLE
21906
0
1565
Berkshire Hathaway Cl A
com
084670108
3724800
8
SH
SOLE
7
0
1
Berkshire Hathaway Cl B
com
084670702
78281897
253528
SH
SOLE
231035
0
22493
Bill.com Holdings Inc.
com
090043100
875095
10785
SH
SOLE
10785
0
0
Bio-Techne Corp
com
09073M104
1193569
16088
SH
SOLE
15988
0
100
BlackRock Inc
com
09247X101
1170960
1750
SH
SOLE
1625
0
125
Blackstone Inc
com
09260D107
4748982
54064
SH
SOLE
43282
0
10782
Block Inc
com
852234103
311122
4532
SH
SOLE
4532
0
0
Boeing
com
097023105
1217082
5729
SH
SOLE
5359
0
370
Booking Holdings Inc
com
09857L108
543744
205
SH
SOLE
205
0
0
Boston Scientific
com
101137107
42183495
843164
SH
SOLE
805430
0
37734
Bristol-Myers Squibb
com
110122108
6065950
87519
SH
SOLE
67370
0
20149
Broadcom Inc.
com
11135F101
9415358
14676
SH
SOLE
14070
0
606
Broadridge Financial Solutions
com
11133T103
422854
2885
SH
SOLE
2885
0
0
Broadstone Net Lease Inc
com
11135E203
266972
15695
SH
SOLE
15695
0
0
Brookfield Asset Management In
com
113004105
315257
9635
SH
SOLE
9635
0
0
Brookfield Corporation
com
11271J107
1261266
38701
SH
SOLE
38701
0
0
Brookfield Infrastructure Part
com
G16252101
279742
8284
SH
SOLE
8284
0
0
CCC Intelligent Solutions Hold
com
12510Q100
240665
26830
SH
SOLE
26830
0
0
CIGNA Corp
com
125523100
5107136
19986
SH
SOLE
19982
0
4
CME Group Inc
com
12572Q105
3581338
18700
SH
SOLE
18525
0
175
CSX
com
126408103
1682418
56193
SH
SOLE
55443
0
750
CVS Health Corp
com
126650100
4273393
57508
SH
SOLE
47170
0
10338
Canadian National Railway
com
136375102
49537356
419915
SH
SOLE
389848
0
30067
Canadian Pacific Railway Ltd
com
13645T100
632939
8226
SH
SOLE
8226
0
0
Carrier Global Corp
com
14448C104
3858271
84334
SH
SOLE
61825
0
22509
Caterpillar
com
149123101
26085146
113989
SH
SOLE
87428
0
26561
Ceridian HCM Holding Inc
com
15677J108
490574
6700
SH
SOLE
5800
0
900
Charter Communications
com
16119P108
468469
1310
SH
SOLE
1305
0
5
Check Point Software
com
M22465104
829270
6379
SH
SOLE
5179
0
1200
Chevron Corp
com
166764100
44369874
271941
SH
SOLE
233563
0
38378
Chubb Ltd
com
H1467J104
12559932
64682
SH
SOLE
53828
0
10854
Church & Dwight
com
171340102
1217759
13774
SH
SOLE
12949
0
825
Cisco Systems
com
17275R102
36578911
699740
SH
SOLE
592230
0
107510
Citigroup
com
172967424
201949
4307
SH
SOLE
4207
0
100
Citizens Financial Group
com
174610105
977569
32189
SH
SOLE
32189
0
0
Clean Harbors
com
184496107
285548
2003
SH
SOLE
2003
0
0
Clorox
com
189054109
940694
5945
SH
SOLE
5945
0
0
Coca Cola
com
191216100
22375856
360726
SH
SOLE
342701
0
18025
Cogent Communications Group
com
19239V302
1468873
23052
SH
SOLE
5327
0
17725
Cognizant Technology Solutions
com
192446102
330180
5419
SH
SOLE
5419
0
0
Colgate-Palmolive
com
194162103
4440238
59085
SH
SOLE
54431
0
4654
Comcast Cl A
com
20030N101
15241662
402049
SH
SOLE
367095
0
34954
Conoco Phillips
com
20825C104
56796670
572489
SH
SOLE
529264
0
43225
Consolidated Edison
com
209115104
245741
2569
SH
SOLE
2424
0
145
Constellation Brands Inc Cl A
com
21036P108
20761550
91910
SH
SOLE
88069
0
3841
Corning
com
219350105
904473
25637
SH
SOLE
25637
0
0
Corteva Inc
com
22052L104
731175
12124
SH
SOLE
9522
0
2602
Costco
com
22160K105
76328744
153619
SH
SOLE
132457
0
21162
Coterra Energy Inc
com
127097103
1120987
45680
SH
SOLE
42355
0
3325
Crown Castle Inc
com
22822V101
21711451
162219
SH
SOLE
134862
0
27357
Crown Holdings Inc
com
228368106
203880
2465
SH
SOLE
2465
0
0
Cullen/Frost Bankers
com
229899109
524066
4975
SH
SOLE
3875
0
1100
Cummins Inc
com
231021106
412785
1728
SH
SOLE
1728
0
0
CytoSorbents Corp
com
23283X206
33700
10000
SH
SOLE
10000
0
0
D R Horton Inc
com
23331A109
7615424
77955
SH
SOLE
77108
0
847
Danaher
com
235851102
123318205
489280
SH
SOLE
439738
0
49542
Deere
com
244199105
80629824
195286
SH
SOLE
172523
0
22763
Devon Energy
com
25179M103
255125
5041
SH
SOLE
5041
0
0
Diageo Plc ADR
com
25243Q205
779997
4305
SH
SOLE
4305
0
0
Dominion Energy
com
25746U109
2767377
49497
SH
SOLE
28546
0
20951
Dover Corp
com
260003108
634046
4173
SH
SOLE
4123
0
50
Dow Inc
com
260557103
1747220
31872
SH
SOLE
11007
0
20865
DuPont De Nemours Inc
com
26614N102
533450
7433
SH
SOLE
6135
0
1298
Duke Energy
com
26441C204
1526445
15823
SH
SOLE
15682
0
141
Dynatrace Inc
com
268150109
2461522
58192
SH
SOLE
58192
0
0
EOG Resources
com
26875P101
21680571
189135
SH
SOLE
178669
0
10466
East West Bancorp
com
27579R104
590654
10642
SH
SOLE
9542
0
1100
EastGroup Properties Inc REIT
com
277276101
244674
1480
SH
SOLE
1480
0
0
Eastman Chemical
com
277432100
514980
6106
SH
SOLE
6106
0
0
Eaton Corp PLC
com
G29183103
578958
3379
SH
SOLE
2679
0
700
Ebay
com
278642103
422890
9531
SH
SOLE
9531
0
0
Ecolab
com
278865100
8397998
50734
SH
SOLE
46926
0
3808
Edwards Lifesciences
com
28176E108
1355366
16383
SH
SOLE
16383
0
0
Electronic Arts
com
285512109
344005
2856
SH
SOLE
2856
0
0
Elevance Health Inc
com
036752103
381642
830
SH
SOLE
777
0
53
Eli Lilly
com
532457108
7193041
20945
SH
SOLE
18966
0
1979
Emerson Electric
com
291011104
2953827
33897
SH
SOLE
29968
0
3929
Enbridge Inc
com
29250N105
29191741
765607
SH
SOLE
708531
0
57077
Enphase Energy Inc
com
29355A107
2396141
11395
SH
SOLE
11178
0
217
Entegris Inc
com
29362U104
1789048
21815
SH
SOLE
21815
0
0
Enterprise Products LP
com
293792107
5876653
226898
SH
SOLE
215459
0
11439
Epam Systems Inc.
com
29414B104
283751
949
SH
SOLE
949
0
0
Equifax
com
294429105
1779718
8774
SH
SOLE
8774
0
0
Equinix Inc
com
29444U700
393688
546
SH
SOLE
546
0
0
Estee Lauder
com
518439104
677325
2748
SH
SOLE
2748
0
0
Eversource Energy
com
30040W108
8439167
107835
SH
SOLE
84132
0
23703
Extra Space Storage Inc
com
30225T102
215882
1325
SH
SOLE
1325
0
0
Exxon Mobil
com
30231G102
17994868
164097
SH
SOLE
135064
0
29032
Fastenal Company
com
311900104
3716844
68907
SH
SOLE
50713
0
18194
FedEx Corporation
com
31428X106
1112289
4868
SH
SOLE
4603
0
265
First Solar Inc
com
336433107
4868302
22383
SH
SOLE
19158
0
3225
FirstService Corp
com
33767E202
2182948
15483
SH
SOLE
15483
0
0
Fiserv
com
337738108
27589382
244089
SH
SOLE
235816
0
8273
Fortive Corp
com
34959J108
39588663
580734
SH
SOLE
532215
0
48519
Franco Nevada Corp
com
351858105
4052657
27796
SH
SOLE
24346
0
3450
Freeport McMoRan
com
35671D857
1238100
30264
SH
SOLE
28355
0
1909
GE Healthcare Technologies Inc
com
36266G107
707498
8625
SH
SOLE
5891
0
2734
GSK Plc
com
37733W204
204698
5753
SH
SOLE
5633
0
120
General Dynamics
com
369550108
1429279
6263
SH
SOLE
5533
0
730
General Electric
com
369604301
2478239
25923
SH
SOLE
17717
0
8206
General Mills
com
370334104
4109344
48085
SH
SOLE
31266
0
16819
Genuine Parts
com
372460105
522844
3125
SH
SOLE
3125
0
0
Gilead Sciences
com
375558103
3665573
44179
SH
SOLE
40189
0
3990
Goldman Sachs
com
38141G104
2773723
8479
SH
SOLE
8279
0
200
Graco Inc
com
384109104
400679
5488
SH
SOLE
5488
0
0
Grainger W W
com
384802104
1380942
2005
SH
SOLE
1630
0
375
HP Inc
com
40434L105
484862
16520
SH
SOLE
16520
0
0
Halliburton
com
406216101
224517
7096
SH
SOLE
7096
0
0
Heico Corp
com
422806109
427600
2500
SH
SOLE
2500
0
0
Henry Schein
com
806407102
1059286
12991
SH
SOLE
11591
0
1400
Hershey Foods
com
427866108
10349144
40679
SH
SOLE
37994
0
2685
Hewlett Packard Enterprise Co
com
42824C109
264438
16600
SH
SOLE
16600
0
0
Home Depot
com
437076102
63648635
215670
SH
SOLE
207195
0
8475
Honeywell International
com
438516106
19133413
100112
SH
SOLE
94604
0
5508
Howmet Aerospace
com
443201108
19871768
469006
SH
SOLE
463458
0
5548
Hubbell Inc
com
443510607
972469
3997
SH
SOLE
3641
0
356
Humana
com
444859102
951016
1959
SH
SOLE
1959
0
0
Hunt JB Transport Services
com
445658107
14111020
80423
SH
SOLE
76986
0
3437
Hyatt Hotels Corp Cl A
com
448579102
1193470
10676
SH
SOLE
10676
0
0
ICON Plc
com
G4705A100
213590
1000
SH
SOLE
1000
0
0
IDEXX Labs
com
45168D104
516083
1032
SH
SOLE
1032
0
0
IQVIA Holdings
com
46266C105
48151604
242102
SH
SOLE
228329
0
13773
Illinois Tool Works
com
452308109
1983255
8146
SH
SOLE
7369
0
777
Illumina Inc
com
452327109
554632
2385
SH
SOLE
2320
0
65
Ingersoll Rand Inc
com
45687V106
252210
4335
SH
SOLE
3321
0
1014
Int'l Flavors & Fragrances
com
459506101
1480726
16102
SH
SOLE
6010
0
10092
Intel
com
458140100
3342196
102302
SH
SOLE
85151
0
17151
IntercontinentalExchange Group
com
45866F104
304110
2916
SH
SOLE
2866
0
50
International Business Machine
com
459200101
8956910
68326
SH
SOLE
56154
0
12172
International Paper
com
460146103
466689
12942
SH
SOLE
12942
0
0
Intuit
com
461202103
36414867
81679
SH
SOLE
79307
0
2372
Intuitive Surgical
com
46120E602
5715119
22371
SH
SOLE
22221
0
150
Iron Mountain
com
46284V101
238146
4501
SH
SOLE
4501
0
0
J P Morgan Chase
com
46625H100
126370876
969771
SH
SOLE
891597
0
78174
Jacobs Solutions Inc
com
46982L108
470158
4001
SH
SOLE
3966
0
35
Johnson & Johnson
com
478160104
60611660
391043
SH
SOLE
350474
0
40569
Johnson Controls
com
G51502105
989354
16429
SH
SOLE
16199
0
230
KKR & Co Inc
com
48251W104
563067
10721
SH
SOLE
10721
0
0
Kellogg
com
487836108
359508
5369
SH
SOLE
4719
0
650
KeyCorp
com
493267108
238769
19071
SH
SOLE
19071
0
0
Keysight Technologies Inc
com
49338L103
2361161
14622
SH
SOLE
14222
0
400
Kimberly-Clark
com
494368103
3642942
27142
SH
SOLE
24333
0
2809
Kinder Morgan Inc
com
49456B101
5214706
297813
SH
SOLE
286813
0
11000
L3Harris Technoligies Inc
com
502431109
897994
4576
SH
SOLE
3524
0
1052
Leidos Holdings Inc
com
525327102
787757
8557
SH
SOLE
7357
0
1200
Lexington Realty Trust
com
529043101
443485
43015
SH
SOLE
43015
0
0
Lincoln Electric
com
533900106
2218341
13119
SH
SOLE
13119
0
0
Linde Plc
com
G54950103
2944257
8283
SH
SOLE
6937
0
1346
Lockheed Martin
com
539830109
11988723
25361
SH
SOLE
23212
0
2149
Lowes
com
548661107
26712547
133583
SH
SOLE
103137
0
30446
LuLuLemon Athletica Inc
com
550021109
260760
716
SH
SOLE
716
0
0
Luna Innovations Inc.
com
550351100
647100
90000
SH
SOLE
90000
0
0
M&T Bank
com
55261F104
7071138
59138
SH
SOLE
58167
0
971
MSCI Inc
com
55354G100
719761
1286
SH
SOLE
1286
0
0
Magellan Midstream Partners LP
com
559080106
4677972
86214
SH
SOLE
80154
0
6060
Marathon Petroleum Corporation
com
56585A102
866134
6424
SH
SOLE
6424
0
0
Marriott International
com
571903202
601729
3624
SH
SOLE
3594
0
30
Marsh & McLennan
com
571748102
80411889
482809
SH
SOLE
413079
0
69730
Mastercard Inc Cl A
com
57636Q104
48993984
134817
SH
SOLE
128868
0
5949
Matador Resources Co
com
576485205
1606043
33705
SH
SOLE
33705
0
0
McCormick
com
579780206
26837148
322523
SH
SOLE
301073
0
21450
McDonalds
com
580135101
46559593
166516
SH
SOLE
139916
0
26600
Medtronic PLC
com
G5960L103
1395935
17315
SH
SOLE
15215
0
2100
Merck
com
58933Y105
59617718
560370
SH
SOLE
510063
0
50307
Meta Platforms Inc Class A
com
30303M102
6006380
28340
SH
SOLE
27365
0
975
Mettler-Toledo International
com
592688105
4258574
2783
SH
SOLE
2783
0
0
Microchip Technology
com
595017104
611343
7297
SH
SOLE
6130
0
1167
Microsoft
com
594918104
219931115
762855
SH
SOLE
692453
0
70402
Mondelez International
com
609207105
39769934
570424
SH
SOLE
489895
0
80529
Moody's Corp
com
615369105
345803
1130
SH
SOLE
1130
0
0
Morgan Stanley
com
617446448
1351330
15391
SH
SOLE
15134
0
257
Morningstar Inc
com
617700109
613354
3021
SH
SOLE
3021
0
0
Mosaic Company
com
61945C103
202193
4407
SH
SOLE
3307
0
1100
NVR Inc
com
62944T105
5198853
933
SH
SOLE
933
0
0
National Instruments
com
636518102
482172
9200
SH
SOLE
7700
0
1500
Netflix
com
64110L106
291585
844
SH
SOLE
844
0
0
NextEra Energy
com
65339F101
24911785
323194
SH
SOLE
297785
0
25409
Nike Inc Class B
com
654106103
36638952
298752
SH
SOLE
263559
0
35193
Nisource
com
65473P105
6070116
217100
SH
SOLE
217100
0
0
Nordson Corp
com
655663102
4675461
21036
SH
SOLE
20336
0
700
Norfolk Southern
com
655844108
4478076
21123
SH
SOLE
19810
0
1313
Northern Trust Corp
com
665859104
423465
4805
SH
SOLE
4805
0
0
Northrop Grumman
com
666807102
50861115
110156
SH
SOLE
104537
0
5619
Novartis A G ADR
com
66987V109
3466468
37679
SH
SOLE
21632
0
16047
Novo Nordisk A/S ADR
com
670100205
5471551
34382
SH
SOLE
34382
0
0
Nucor
com
670346105
309558
2004
SH
SOLE
2004
0
0
Nvidia Corp
com
67066G104
3252578
11710
SH
SOLE
11710
0
0
O'Reilly Automotive
com
67103H107
836245
985
SH
SOLE
985
0
0
Occidental Petroleum
com
674599105
535396
8576
SH
SOLE
8576
0
0
Okta Inc
com
679295105
294078
3410
SH
SOLE
3410
0
0
Old Dominion Freight Line
com
679580100
1822131
5346
SH
SOLE
5333
0
13
Omnicom
com
681919106
1734913
18390
SH
SOLE
4727
0
13663
Oneok Inc
com
682680103
683055
10750
SH
SOLE
10750
0
0
Oracle
com
68389X105
21241848
228604
SH
SOLE
197710
0
30894
Otis Worldwide Corp
com
68902V107
6666233
78984
SH
SOLE
69506
0
9477
PNC Financial
com
693475105
628509
4945
SH
SOLE
4945
0
0
PPG Industries
com
693506107
673009
5038
SH
SOLE
5038
0
0
Palo Alto Networks Inc
com
697435105
4782575
23944
SH
SOLE
23848
0
96
Parker-Hannifin
com
701094104
5174413
15395
SH
SOLE
15195
0
200
PayPal Holdings
com
70450Y103
2412766
31772
SH
SOLE
31154
0
618
Paychex
com
704326107
1129170
9854
SH
SOLE
9854
0
0
Paylocity Holding Corp
com
70438V106
1405573
7071
SH
SOLE
7071
0
0
Pentair Plc
com
G7S00T104
248439
4495
SH
SOLE
4495
0
0
Pepsico
com
713448108
98834919
542155
SH
SOLE
478744
0
63411
Pfizer
com
717081103
13069308
320326
SH
SOLE
289452
0
30874
Philip Morris International
com
718172109
2614467
26884
SH
SOLE
26784
0
100
Phillips 66
com
718546104
731457
7215
SH
SOLE
7215
0
0
Pioneer Natural
com
723787107
817573
4003
SH
SOLE
3728
0
275
Potlatch Corporation
com
737630103
1461141
29518
SH
SOLE
9295
0
20223
Price T Rowe Group Inc
com
74144T108
636191
5635
SH
SOLE
5123
0
512
Procter & Gamble
com
742718109
37459391
251929
SH
SOLE
216012
0
35917
Progressive
com
743315103
512012
3579
SH
SOLE
3579
0
0
Prologis Inc
com
74340W103
238311
1910
SH
SOLE
1910
0
0
Prudential Financial Inc
com
744320102
277556
3355
SH
SOLE
3355
0
0
Public Service Enterprise
com
744573106
581378
9309
SH
SOLE
8409
0
900
Pultegroup Inc.
com
745867101
534428
9170
SH
SOLE
9170
0
0
Qualcomm
com
747525103
4957694
38859
SH
SOLE
32511
0
6348
Quanta Services
com
74762E102
1392777
8358
SH
SOLE
7798
0
560
Quest Diagnostics
com
74834L100
233159
1648
SH
SOLE
1648
0
0
RBC Bearings Inc
com
75524B104
26795601
115136
SH
SOLE
106163
0
8973
RPM International Inc
com
749685103
306606
3515
SH
SOLE
3515
0
0
Raymond James Financial Inc
com
754730109
775540
8315
SH
SOLE
8315
0
0
Raytheon Technologies
com
75513E101
65427122
668101
SH
SOLE
612944
0
55157
Realty Income Corp
com
756109104
7299910
115286
SH
SOLE
112122
0
3164
Regeneron Pharmaceuticals Inc
com
75886F107
1611706
1961
SH
SOLE
1961
0
0
Republic Services
com
760759100
670330
4957
SH
SOLE
4957
0
0
Rockwell Automation Inc
com
773903109
289701
987
SH
SOLE
987
0
0
Rogers Corporation
com
775133101
2617331
16015
SH
SOLE
16015
0
0
Roper Industries Inc
com
776696106
634594
1440
SH
SOLE
1440
0
0
Ross Stores
com
778296103
1488898
14029
SH
SOLE
14029
0
0
RxSight Inc
com
78349D107
956331
57334
SH
SOLE
55084
0
2250
S&P Global Inc
com
78409V104
21318713
61835
SH
SOLE
60061
0
1774
SPDR Gold Shares
com
78463V107
55443105
302604
SH
SOLE
285566
0
17038
SS & C Technologies
com
78467J100
16383549
290128
SH
SOLE
281795
0
8333
Salesforce.com Inc
com
79466L302
8169604
40893
SH
SOLE
39325
0
1568
Schlumberger
com
806857108
1232029
25092
SH
SOLE
23797
0
1295
Shell Plc ADR
com
780259305
640363
11129
SH
SOLE
10263
0
866
Sherwin-Williams
com
824348106
52146462
231999
SH
SOLE
212221
0
19778
Simon Property Group
com
828806109
384953
3438
SH
SOLE
3338
0
100
Smucker
com
832696405
465926
2961
SH
SOLE
2961
0
0
SolarEdge Technologies Inc
com
83417M104
971576
3196
SH
SOLE
2836
0
360
Southern Co
com
842587107
643897
9254
SH
SOLE
9084
0
170
Spirit Realty Capital Inc.
com
84860W300
8440861
211869
SH
SOLE
208619
0
3250
Sprott Inc
com
852066208
226350
6215
SH
SOLE
6215
0
0
Stanley Black & Decker Inc
com
854502101
2083434
25855
SH
SOLE
17011
0
8844
Starbucks
com
855244109
23916448
229679
SH
SOLE
220690
0
8989
State Street
com
857477103
3653279
48266
SH
SOLE
47366
0
900
Stryker
com
863667101
16290455
57065
SH
SOLE
52321
0
4744
Synopsys Inc
com
871607107
801469
2075
SH
SOLE
2075
0
0
Sysco
com
871829107
24045264
311346
SH
SOLE
279553
0
31793
T-Mobile US Inc
com
872590104
9035699
62384
SH
SOLE
57933
0
4451
TC Energy Corp
com
87807B107
4377725
112509
SH
SOLE
110607
0
1902
TE Connectivity Limited
com
H84989104
3741526
28529
SH
SOLE
18155
0
10374
TJX Corp
com
872540109
15003011
191463
SH
SOLE
187736
0
3727
Taiwan Semiconductor Mft Co Lt
com
874039100
2115368
22741
SH
SOLE
22441
0
300
Tapestry Inc
com
876030107
775980
18000
SH
SOLE
18000
0
0
Target
com
87612E106
3715756
22434
SH
SOLE
18604
0
3830
TechnipFMC PLC
com
G87110105
1350627
98947
SH
SOLE
98947
0
0
Teledyne Technologies
com
879360105
1733520
3875
SH
SOLE
3875
0
0
Teleflex
com
879369106
1718708
6785
SH
SOLE
6785
0
0
Tesla Motors Inc
com
88160R101
499252
2406
SH
SOLE
2181
0
225
Texas Instruments
com
882508104
9532500
51247
SH
SOLE
45105
0
6142
Texas Pacific Land
com
88262P102
974684
573
SH
SOLE
573
0
0
Textron
com
883203101
207793
2942
SH
SOLE
2942
0
0
The Travelers Companies Inc
com
89417E109
6941641
40497
SH
SOLE
33650
0
6847
Thermo Fisher Scientific
com
883556102
102153157
177235
SH
SOLE
158281
0
18954
Thomson Reuters Corporation
com
884903709
673891
5179
SH
SOLE
5179
0
0
Toast Inc Cl A
com
888787108
4143294
233425
SH
SOLE
229497
0
3928
Toyota Motor
com
892331307
208993
1475
SH
SOLE
1175
0
300
Tractor Supply Company
com
892356106
2882766
12265
SH
SOLE
12265
0
0
Trane Technologies
com
G8994E103
902422
4905
SH
SOLE
3755
0
1150
TransUnion
com
89400J107
8625778
138812
SH
SOLE
134270
0
4542
US Bancorp
com
902973304
4972748
137940
SH
SOLE
78451
0
59489
Ulta Salon Cosmetics and Fragr
com
90384S303
687544
1260
SH
SOLE
1260
0
0
Unilever Plc Sponsored ADR
com
904767704
331781
6389
SH
SOLE
6389
0
0
Union Pacific
com
907818108
37175782
184715
SH
SOLE
179941
0
4774
United Health Group
com
91324P102
62438125
132119
SH
SOLE
120043
0
12076
United Parcel Service Class B
com
911312106
2623715
13525
SH
SOLE
13436
0
89
V F Corp
com
918204108
229146
10002
SH
SOLE
7752
0
2250
VMWare Inc. Class A Com
com
928563402
698411
5594
SH
SOLE
5194
0
400
Valero Energy
com
91913Y100
205212
1470
SH
SOLE
1370
0
100
Valmont Industries Inc
com
920253101
2093200
6556
SH
SOLE
6556
0
0
Valvoline Inc
com
92047W101
269457
7712
SH
SOLE
7712
0
0
Verisk Analytics Inc
com
92345Y106
591888
3085
SH
SOLE
3085
0
0
Verizon
com
92343V104
2845119
73158
SH
SOLE
55612
0
17546
Vertex Pharmaceuticals Inc
com
92532F100
841867
2672
SH
SOLE
1935
0
737
Visa Incorporated
com
92826C839
12858688
57033
SH
SOLE
55415
0
1618
Vulcan Materials
com
929160109
1511272
8809
SH
SOLE
8809
0
0
WEC Energy Group Inc
com
92939U106
380677
4016
SH
SOLE
4016
0
0
WR Berkley Corporation
com
084423102
431135
6925
SH
SOLE
6925
0
0
Wabtec Corp
com
929740108
8933401
88397
SH
SOLE
83605
0
4792
Walgreens Boots Alliance Inc
com
931427108
203319
5880
SH
SOLE
5880
0
0
Walmart
com
931142103
6761416
45856
SH
SOLE
44031
0
1825
Walt Disney
com
254687106
21755519
217273
SH
SOLE
181738
0
35535
Waste Management
com
94106L109
4268675
26161
SH
SOLE
25655
0
506
Waters Corp
com
941848103
1915062
6185
SH
SOLE
6165
0
20
Wells Fargo
com
949746101
2900970
77608
SH
SOLE
71469
0
6139
West Pharmaceutical Services I
com
955306105
288956
834
SH
SOLE
834
0
0
Weyerhaeuser
com
962166104
18340899
608725
SH
SOLE
560808
0
47917
Wheaton Precious Metals Corp
com
962879102
2645044
54922
SH
SOLE
54922
0
0
Williams Cos
com
969457100
278833
9338
SH
SOLE
9338
0
0
XCEL Energy
com
98389B100
520569
7719
SH
SOLE
7719
0
0
Yum Brands Inc
com
988498101
1429634
10824
SH
SOLE
10824
0
0
Yum China Holdings Inc
com
98850P109
403160
6360
SH
SOLE
6360
0
0
Zimmer Biomet Holdings Inc
com
98956P102
833598
6452
SH
SOLE
6452
0
0
Zoetis Inc
com
98978V103
35725347
214644
SH
SOLE
205925
0
8719
iShares Gold Trust
com
464285204
2431105
65055
SH
SOLE
59795
0
5260
iShares North America Tech
com
464287515
243760
800
SH
SOLE
800
0
0
Owlet Inc Warrants 7/15/26
wt
69120X115
697
18000
SH
SOLE
18000
0
0
MSCI EAFE Fossil Fuel Free ETF
com
78470E106
648953
17520
SH
SOLE
17520
0
0
Sprott Physical Gold Trust
com
85207H104
542986
35122
SH
SOLE
35122
0
0
Vanguard FTSE All-World Ex-US
com
922042775
2475076
46289
SH
SOLE
46049
0
240
Vanguard FTSE ETF Developed Ma
com
921943858
13058182
289090
SH
SOLE
274409
0
14681
Vanguard FTSE Emerging Markets
com
922042858
5883289
145626
SH
SOLE
142631
0
2995
iShares Core MSCI EAFE ETF
com
46432F842
681135
10189
SH
SOLE
10189
0
0
iShares MSCI EAFE Index Fund
com
464287465
3352268
46872
SH
SOLE
45990
0
882
iShares MSCI Emerg Mkts ETF
com
464287234
1850477
46895
SH
SOLE
45642
0
1253
Alerian MLP
com
00162Q452
581760
15052
SH
SOLE
14569
0
483
Diamonds Trust Ser 1
com
78467X109
1153521
3468
SH
SOLE
3468
0
0
Energy Select Sector SPDR
com
81369Y506
808990
9767
SH
SOLE
9047
0
720
Financial Select Sectors SPDR
com
81369Y605
2146981
66780
SH
SOLE
66780
0
0
Invesco QQQ Trust Series 1
com
46090E103
5131992
15991
SH
SOLE
15991
0
0
Invesco S&P 500 Equal Weight E
com
46137V357
6057987
41889
SH
SOLE
41889
0
0
Invesco S&P 500 Pure Growth
com
46137V266
212805
1408
SH
SOLE
1408
0
0
Ishares S&P NA Technology Sect
com
464287549
500158
1474
SH
SOLE
1474
0
0
SPDR S&P 400 ETF Trust
com
78467Y107
832014
1815
SH
SOLE
1815
0
0
SPDR S&P 500 ETF Index
com
78462F103
61061341
149152
SH
SOLE
149098
0
54
SPDR S&P Dividend ETF
com
78464A763
894896
7234
SH
SOLE
7234
0
0
SPDR S&P Fossil Fuel Reserve E
com
78468R796
1110914
33421
SH
SOLE
33421
0
0
Schwab US Large Cap ETF
com
808524201
952357
19689
SH
SOLE
19689
0
0
Sector SPDR Indl Select of Ben
com
81369Y704
749238
7405
SH
SOLE
7405
0
0
Sector SPDR TR Con Stpls of Be
com
81369Y308
394693
5283
SH
SOLE
5283
0
0
Select Sector S&P Consumer Ind
com
81369Y407
721830
4827
SH
SOLE
4827
0
0
Select Sector S&P Health Care
com
81369Y209
515251
3980
SH
SOLE
3980
0
0
Select Sector S&P Technology I
com
81369Y803
1477784
9786
SH
SOLE
9786
0
0
VanEck Vectors Gold Miners ETF
com
92189F106
8736725
270069
SH
SOLE
165024
0
105045
Vanguard Dividend Appreciation
com
921908844
5975945
38802
SH
SOLE
38775
0
27
Vanguard ESG US Stock ETF
com
921910733
248475
3465
SH
SOLE
3465
0
0
Vanguard Information Techology
com
92204A702
1834452
4759
SH
SOLE
4759
0
0
Vanguard Mid Cap ETF
com
922908629
6600585
31294
SH
SOLE
30148
0
1146
Vanguard Mid-Cap Growth ETF
com
922908538
303054
1555
SH
SOLE
1555
0
0
Vanguard REIT Index ETF
com
922908553
470584
5667
SH
SOLE
4186
0
1481
Vanguard Russell 1000 Value ET
com
92206C714
2035233
30463
SH
SOLE
30463
0
0
Vanguard S&P 500 ETF
com
922908363
2605804
6929
SH
SOLE
6929
0
0
Vanguard Small Cap ETF
com
922908751
9364326
49400
SH
SOLE
49320
0
80
Vanguard Small Cap Growth
com
922908595
3712954
17157
SH
SOLE
16534
0
623
Vanguard Small Cap Value ETF
com
922908611
8444030
53187
SH
SOLE
52670
0
517
Vanguard Total Stock Market Vi
com
922908769
2555551
12521
SH
SOLE
12521
0
0
Vanguard Value ETF
com
922908744
253570
1836
SH
SOLE
1836
0
0
iShares Core S&P 500 ETF
com
464287200
14512421
35303
SH
SOLE
35082
0
221
iShares Core S&P 600 Small Cap
com
464287804
631934
6535
SH
SOLE
6010
0
525
iShares Core S&P MidCap ETF
com
464287507
2926845
11700
SH
SOLE
11476
0
224
iShares Core S&P U.S. Value
com
464287663
359899
4878
SH
SOLE
4878
0
0
iShares DJ Select Dividend Ind
com
464287168
850727
7260
SH
SOLE
6961
0
299
iShares Dow Jones US Technolog
com
464287721
385254
4151
SH
SOLE
4151
0
0
iShares MSCI USA ESG Select
com
464288802
331332
3775
SH
SOLE
3775
0
0
iShares Nasdaq Biotechnology I
com
464287556
1341327
10385
SH
SOLE
10385
0
0
iShares Russell 1000 Index
com
464287622
8863582
39353
SH
SOLE
39353
0
0
iShares Russell 1000 Value Ind
com
464287598
922391
6058
SH
SOLE
6058
0
0
iShares Russell 2000 ETF
com
464287655
4843217
27148
SH
SOLE
25614
0
1534
iShares Russell 2000 Value Ind
com
464287630
207037
1511
SH
SOLE
681
0
830
iShares Russell Midcap ETF
com
464287499
12077117
172728
SH
SOLE
172408
0
320
iShares Russell Midcap Growth
com
464287481
370756
4072
SH
SOLE
4072
0
0
iShares Russell Midcap Value I
com
464287473
954866
8991
SH
SOLE
7828
0
1163
iShares S&P 500 Growth Index F
com
464287309
1214713
19013
SH
SOLE
18724
0
289
iShares S&P 500 Value Index
com
464287408
6791590
44752
SH
SOLE
44752
0
0
iShares S&P Global Healthcare
com
464287325
341859
4101
SH
SOLE
3847
0
254
iShares S&P MidCap 400 Value I
com
464287705
369458
3595
SH
SOLE
3595
0
0
iShares S&P Midcap 400 Growth
com
464287606
200228
2800
SH
SOLE
2800
0
0
iShares S&P SmallCap 600 Growt
com
464287887
541985
4930
SH
SOLE
4930
0
0
iShares S&P SmallCap 600 Value
com
464287879
247078
2640
SH
SOLE
2640
0
0
iShares Tr Russell 1000 Growth
com
464287614
11871750
48589
SH
SOLE
48589
0
0
iShares Tr S&P 100 Index
com
464287101
204248
1092
SH
SOLE
1092
0
0
iShares US Real Estate ETF
com
464287739
340364
4009
SH
SOLE
4009
0
0