0001015086-24-000005.txt : 20240515 0001015086-24-000005.hdr.sgml : 20240515 20240515091409 ACCESSION NUMBER: 0001015086-24-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 EFFECTIVENESS DATE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BRADLEY FOSTER & SARGENT INC/CT CENTRAL INDEX KEY: 0001015086 ORGANIZATION NAME: 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: 24947555 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 true 0001015086 XXXXXXXX 03-31-2024 03-31-2024 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-15-2024 0 439 5542415766 false
INFORMATION TABLE 2 inftable.xml 13F 3M Company com 88579Y101 3858827 36380 SH SOLE 35360 0 1020 AFLAC com 001055102 1276652 14869 SH SOLE 12319 0 2550 ASML Holding NV NY Registry Sh com N07059210 1958408 2018 SH SOLE 1968 0 50 AT & T com 00206R102 537346 30531 SH SOLE 29301 0 1230 Abbott Labs com 002824100 52857320 465048 SH SOLE 349220 0 115828 Abbvie Inc com 00287Y109 44710397 245527 SH SOLE 224913 0 20614 Academy Sport and Outdoors Inc com 00402L107 2899762 42934 SH SOLE 42934 0 0 Accenture Plc Class A F com G1151C101 12628735 36435 SH SOLE 36155 0 280 Adobe Inc com 00724F101 96024084 190297 SH SOLE 171490 0 18807 Advanced Micro Devices Inc com 007903107 1189068 6588 SH SOLE 6588 0 0 Agco Corp com 001084102 229201 1863 SH SOLE 1863 0 0 Agilent Technologies com 00846U101 465195 3197 SH SOLE 3197 0 0 Agnico Eagle Mines com 008474108 63294454 1061097 SH SOLE 969176 0 91921 Air Products & Chemicals Inc com 009158106 7769271 32069 SH SOLE 27230 0 4839 Airbnb Inc. com 009066101 257008 1558 SH SOLE 1558 0 0 Alexandria Real Estate Equitie com 015271109 291466 2261 SH SOLE 2200 0 61 Align Technology Inc com 016255101 359728 1097 SH SOLE 1097 0 0 Allstate com 020002101 421971 2439 SH SOLE 2439 0 0 Alphabet Inc. Class A com 02079K305 181584095 1203101 SH SOLE 1063038 0 140063 Alphabet Inc. Class C com 02079K107 29570939 194213 SH SOLE 163470 0 30743 Altair Engineering com 021369103 1279931 14857 SH SOLE 14857 0 0 Altria Group Inc com 02209S103 1046904 24001 SH SOLE 24001 0 0 Amazon.com com 023135106 127280998 705627 SH SOLE 585345 0 120282 Amer Tower Cl A com 03027X100 1304489 6602 SH SOLE 6602 0 0 American Express com 025816109 30308134 133111 SH SOLE 118506 0 14605 American Water Works Company I com 030420103 944317 7727 SH SOLE 7527 0 200 Ameriprise Financial com 03076C106 2183431 4980 SH SOLE 4980 0 0 Amgen com 031162100 4497783 15819 SH SOLE 10796 0 5023 Amphenol com 032095101 59010311 511576 SH SOLE 423522 0 88054 Analog Devices Inc com 032654105 60650523 306641 SH SOLE 251880 0 54761 Ansys com 03662Q105 8577976 24709 SH SOLE 24244 0 465 Aon Plc Class A Ordinary Share com G0403H108 222258 666 SH SOLE 666 0 0 Apollo Global Management A com 03769M106 334876 2978 SH SOLE 2978 0 0 Apple Inc com 037833100 200050455 1166611 SH SOLE 1061371 0 105240 Applied Materials com 038222105 57749556 280025 SH SOLE 221022 0 59003 Aptiv Plc com G6095L109 574197 7209 SH SOLE 7109 0 100 Aramark com 03852U106 2265896 69677 SH SOLE 69677 0 0 Arch Capital Group Ltd com G0450A105 290077 3138 SH SOLE 3138 0 0 Archer-Daniels-Midland com 039483102 627472 9990 SH SOLE 9990 0 0 Arthur J Gallagher com 363576109 6073472 24290 SH SOLE 24290 0 0 Ashland Global Holdings Inc com 044186104 299023 3071 SH SOLE 3071 0 0 Astrazeneca PLC Sponsored ADR com 046353108 475131 7013 SH SOLE 7013 0 0 AutoZone Inc com 053332102 16936967 5374 SH SOLE 3147 0 2227 Autodesk com 052769106 695842 2672 SH SOLE 2672 0 0 Automatic Data Processing com 053015103 37875129 151658 SH SOLE 100948 0 50710 Avery Dennison com 053611109 595631 2668 SH SOLE 2668 0 0 Bank of America com 060505104 10264497 270688 SH SOLE 257699 0 12989 Bank of New York Mellon com 064058100 5479103 95090 SH SOLE 22695 0 72395 Barrick Gold Corp com 067901108 814345 48939 SH SOLE 46203 0 2736 Baxter International com 071813109 1204285 28177 SH SOLE 28177 0 0 Becton Dickinson com 075887109 11232179 45392 SH SOLE 20005 0 25387 Berkshire Hathaway Cl A com 084670108 5075520 8 SH SOLE 7 0 1 Berkshire Hathaway Cl B com 084670702 118030790 280678 SH SOLE 239024 0 41654 Bio-Techne Corp com 09073M104 861503 12239 SH SOLE 12139 0 100 BlackRock Inc com 09247X101 1804127 2164 SH SOLE 2154 0 10 Blackstone Inc com 09260D107 7500570 57095 SH SOLE 47243 0 9852 Block Inc com 852234103 353037 4174 SH SOLE 4174 0 0 Boeing com 097023105 993475 5148 SH SOLE 4778 0 370 Booking Holdings Inc com 09857L108 765483 211 SH SOLE 211 0 0 Booz Allen Hamilton Holdings com 099502106 2263116 15246 SH SOLE 15246 0 0 Boston Scientific com 101137107 46068429 672630 SH SOLE 645241 0 27389 Bristol-Myers Squibb com 110122108 3338814 61568 SH SOLE 43130 0 18438 Broadcom Inc. com 11135F101 21071697 15898 SH SOLE 14807 0 1091 Broadridge Financial Solutions com 11133T103 608024 2968 SH SOLE 2968 0 0 Broadstone Net Lease Inc com 11135E203 245941 15695 SH SOLE 15695 0 0 CCC Intelligent Solutions Hold com 12510Q100 785258 65657 SH SOLE 65657 0 0 CIGNA Corp com 125523100 6798491 18719 SH SOLE 18719 0 0 CME Group Inc com 12572Q105 4036591 18750 SH SOLE 18750 0 0 CSX com 126408103 2030361 54771 SH SOLE 54021 0 750 CVS Health Corp com 126650100 3622380 45416 SH SOLE 32207 0 13209 Cameco Corporation com 13321L108 2376449 54858 SH SOLE 54858 0 0 Canadian National Railway com 136375102 61521793 467100 SH SOLE 379215 0 87885 Canadian Pacific Kansas City L com 13646K108 385603 4373 SH SOLE 4373 0 0 Carrier Global Corp com 14448C104 18414279 316778 SH SOLE 298265 0 18513 Caterpillar com 149123101 40916546 111663 SH SOLE 92787 0 18876 Celanese Corporation com 150870103 244213 1421 SH SOLE 1421 0 0 Cencora Inc com 03073E105 328148 1350 SH SOLE 1350 0 0 Charter Communications com 16119P108 345559 1189 SH SOLE 1184 0 5 Check Point Software com M22465104 886146 5403 SH SOLE 4203 0 1200 Chevron Corp com 166764100 53373809 338366 SH SOLE 259852 0 78513 Chubb Ltd com H1467J104 24813746 95758 SH SOLE 52334 0 43424 Church & Dwight com 171340102 1647889 15798 SH SOLE 14973 0 825 Cincinnati Financial Corp com 172062101 206867 1666 SH SOLE 1666 0 0 Cisco Systems com 17275R102 32183500 644831 SH SOLE 565477 0 79354 Citigroup com 172967424 202140 3196 SH SOLE 2893 0 303 Clean Harbors com 184496107 383093 1903 SH SOLE 1903 0 0 Clorox com 189054109 238195 1556 SH SOLE 1556 0 0 Coca Cola com 191216100 21215007 346764 SH SOLE 331218 0 15546 Cogent Communications Group com 19239V302 1334757 20431 SH SOLE 3152 0 17279 Cognizant Technology Solutions com 192446102 368136 5023 SH SOLE 5023 0 0 Colgate-Palmolive com 194162103 4978054 55281 SH SOLE 51336 0 3945 Comcast Cl A com 20030N101 14927733 344354 SH SOLE 315758 0 28596 Conoco Phillips com 20825C104 77270546 607091 SH SOLE 548748 0 58343 Consolidated Edison com 209115104 205923 2268 SH SOLE 2123 0 145 Constellation Brands Inc Cl A com 21036P108 73254024 269554 SH SOLE 233012 0 36542 Corning com 219350105 810552 24592 SH SOLE 24592 0 0 Corteva Inc com 22052L104 602571 10449 SH SOLE 8833 0 1616 Costco com 22160K105 112472046 153518 SH SOLE 133393 0 20125 Coterra Energy Inc com 127097103 930133 33362 SH SOLE 33037 0 325 Crane Co com 224408104 2416395 17882 SH SOLE 17882 0 0 CrowdStrike Holdings Inc Cl A com 22788C105 9177209 28626 SH SOLE 12737 0 15889 Crown Castle Inc com 22822V101 11705314 110605 SH SOLE 87417 0 23188 Cullen/Frost Bankers com 229899109 829866 7372 SH SOLE 6272 0 1100 Cummins Inc com 231021106 834743 2833 SH SOLE 2833 0 0 CytoSorbents Corp com 23283X206 9500 10000 SH SOLE 10000 0 0 D R Horton Inc com 23331A109 13198226 80208 SH SOLE 78749 0 1459 Danaher com 235851102 137351991 550024 SH SOLE 477383 0 72641 Dayforce Inc com 15677J108 1983254 29954 SH SOLE 29954 0 0 Deere com 244199105 72258990 175924 SH SOLE 159242 0 16682 Dell Technologies - C com 24703L202 322703 2828 SH SOLE 2828 0 0 Diageo Plc ADR com 25243Q205 645992 4343 SH SOLE 4343 0 0 Diamondback Energy Inc com 25278X109 2382923 12025 SH SOLE 12025 0 0 Dominion Energy com 25746U109 2533580 51506 SH SOLE 24428 0 27078 Dover Corp com 260003108 450240 2541 SH SOLE 2491 0 50 Dow Inc com 260557103 1821830 31449 SH SOLE 12380 0 19069 DuPont De Nemours Inc com 26614N102 879559 11472 SH SOLE 8819 0 2653 Duke Energy com 26441C204 1456453 15060 SH SOLE 14985 0 75 Dynatrace Inc com 268150109 1833962 39491 SH SOLE 39491 0 0 EOG Resources com 26875P101 30317963 237156 SH SOLE 225472 0 11684 East West Bancorp com 27579R104 1399194 17687 SH SOLE 16587 0 1100 EastGroup Properties Inc REIT com 277276101 261565 1455 SH SOLE 1455 0 0 Eastman Chemical com 277432100 653134 6517 SH SOLE 6517 0 0 Eaton Corp PLC com G29183103 2869152 9176 SH SOLE 7365 0 1811 Ebay com 278642103 470639 8917 SH SOLE 8917 0 0 Ecolab com 278865100 13298995 57596 SH SOLE 55787 0 1809 Edwards Lifesciences com 28176E108 1364501 14279 SH SOLE 14279 0 0 Electronic Arts com 285512109 264146 1991 SH SOLE 1991 0 0 Elevance Health Inc com 036752103 327717 632 SH SOLE 579 0 53 Eli Lilly com 532457108 15266156 19623 SH SOLE 19507 0 116 Emcorp Group Inc com 29084Q100 336192 960 SH SOLE 960 0 0 Emerson Electric com 291011104 3931419 34662 SH SOLE 33512 0 1150 Enbridge Inc com 29250N105 21985742 607677 SH SOLE 559966 0 47711 Energy Transfer LP com 29273V100 163435 10390 SH SOLE 10390 0 0 Enphase Energy Inc com 29355A107 466620 3857 SH SOLE 3726 0 131 Entegris Inc com 29362U104 4166452 29646 SH SOLE 29586 0 60 Enterprise Products LP com 293792107 6385483 218831 SH SOLE 207392 0 11439 Equinix Inc com 29444U700 434124 526 SH SOLE 526 0 0 Eversource Energy com 30040W108 1650668 27617 SH SOLE 5978 0 21639 Exxon Mobil com 30231G102 25312286 217759 SH SOLE 138067 0 79692 Fair Isaac Corp com 303250104 402374 322 SH SOLE 322 0 0 Fastenal Company com 311900104 4899547 63515 SH SOLE 48644 0 14871 FedEx Corporation com 31428X106 1556483 5372 SH SOLE 5047 0 325 Fidelity Natl Information Svcs com 31620M106 201102 2711 SH SOLE 2711 0 0 First Solar Inc com 336433107 3421070 20267 SH SOLE 18867 0 1400 FirstService Corp com 33767E202 2567081 15483 SH SOLE 15483 0 0 Fiserv Inc com 337738108 75809022 474340 SH SOLE 402112 0 72228 Fortive Corp com 34959J108 9594839 111542 SH SOLE 92533 0 19009 Franco Nevada Corp com 351858105 8633738 72455 SH SOLE 67176 0 5279 Freeport McMoRan com 35671D857 1681623 35764 SH SOLE 33864 0 1900 GE Healthcare Technologies Inc com 36266G107 18821662 207036 SH SOLE 155585 0 51451 GSK Plc com 37733W204 235492 5493 SH SOLE 5373 0 120 General Dynamics com 369550108 1819518 6441 SH SOLE 6211 0 230 General Electric com 369604301 3202194 18243 SH SOLE 18212 0 31 General Mills com 370334104 2574126 36789 SH SOLE 28351 0 8438 Genuine Parts com 372460105 462621 2986 SH SOLE 2986 0 0 Gilead Sciences com 375558103 2837668 38739 SH SOLE 33825 0 4914 Goldman Sachs com 38141G104 3107803 7440 SH SOLE 7256 0 184 Graco Inc com 384109104 512908 5488 SH SOLE 5488 0 0 Grainger W W com 384802104 1305015 1283 SH SOLE 933 0 350 HP Inc com 40434L105 501410 16592 SH SOLE 16592 0 0 Heico Corp com 422806109 537283 2813 SH SOLE 2813 0 0 Henry Schein com 806407102 741304 9816 SH SOLE 8416 0 1400 Hershey Co com 427866108 4859388 24984 SH SOLE 22626 0 2358 Hewlett Packard Enterprise Co com 42824C109 283804 16007 SH SOLE 16007 0 0 Home Depot com 437076102 83606207 217952 SH SOLE 201955 0 15996 Honeywell International com 438516106 21146406 103028 SH SOLE 98724 0 4304 Howmet Aerospace com 443201108 28106302 410731 SH SOLE 406363 0 4368 HubSpot Inc. com 443573100 345861 552 SH SOLE 552 0 0 Hubbell Inc com 443510607 1647679 3970 SH SOLE 3641 0 329 Humana com 444859102 653567 1885 SH SOLE 1885 0 0 Hunt JB Transport Services com 445658107 40369453 202607 SH SOLE 182827 0 19780 Hyatt Hotels Corp Cl A com 448579102 1464513 9175 SH SOLE 9175 0 0 ICON Plc com G4705A100 335950 1000 SH SOLE 1000 0 0 IDEXX Labs com 45168D104 548029 1015 SH SOLE 1015 0 0 IQVIA Holdings com 46266C105 57749627 228359 SH SOLE 188077 0 40282 Illinois Tool Works com 452308109 2226993 8299 SH SOLE 7402 0 897 Ingersoll Rand Inc com 45687V106 478643 5041 SH SOLE 4071 0 970 Intel com 458140100 5434040 123026 SH SOLE 98830 0 24196 IntercontinentalExchange Group com 45866F104 386178 2810 SH SOLE 2760 0 50 International Business Machine com 459200101 16380616 85780 SH SOLE 70136 0 15644 International Paper com 460146103 493018 12635 SH SOLE 12635 0 0 Intuit com 461202103 67009216 103091 SH SOLE 87131 0 15960 Intuitive Surgical com 46120E602 14954700 37472 SH SOLE 24247 0 13225 Iron Mountain com 46284V101 220655 2751 SH SOLE 2751 0 0 J P Morgan Chase com 46625H100 210700172 1051923 SH SOLE 892781 0 159142 Jacobs Solutions Inc com 46982L108 594166 3865 SH SOLE 3865 0 0 Johnson & Johnson com 478160104 62720537 396489 SH SOLE 324240 0 72249 Johnson Controls com G51502105 1809341 27700 SH SOLE 26400 0 1300 KKR & Co Inc com 48251W104 1069869 10637 SH SOLE 10637 0 0 Kellanova com 487836108 997304 17408 SH SOLE 4313 0 13095 Kenvue Inc. com 49177J102 5283288 246192 SH SOLE 238844 0 7348 KeyCorp com 493267108 787022 49780 SH SOLE 49780 0 0 Keysight Technologies Inc com 49338L103 1408358 9006 SH SOLE 8606 0 400 Kimberly-Clark com 494368103 3010639 23275 SH SOLE 21675 0 1600 Kinder Morgan Inc com 49456B101 6281487 342502 SH SOLE 323502 0 19000 L3Harris Technologies Inc com 502431109 1405433 6595 SH SOLE 5268 0 1327 LAM Research Corp com 512807108 223461 230 SH SOLE 230 0 0 Leidos Holdings Inc com 525327102 669477 5107 SH SOLE 4957 0 150 Lexington Realty Trust com 529043101 165517 18350 SH SOLE 18350 0 0 Lincoln Electric com 533900106 14682824 57481 SH SOLE 26535 0 30946 Lincoln National com 534187109 255759 8010 SH SOLE 8010 0 0 Linde Plc com G54950103 9086935 19570 SH SOLE 6291 0 13279 Lockheed Martin com 539830109 11435596 25140 SH SOLE 23431 0 1709 Lowes com 548661107 32264724 126662 SH SOLE 104579 0 22083 LuLuLemon Athletica Inc com 550021109 261345 669 SH SOLE 669 0 0 Luna Innovations Inc. com 550351100 288450 90000 SH SOLE 90000 0 0 M&T Bank com 55261F104 4763829 32755 SH SOLE 8630 0 24125 MSCI Inc com 55354G100 680947 1215 SH SOLE 1215 0 0 Marathon Petroleum Corporation com 56585A102 1221472 6062 SH SOLE 6062 0 0 Marriott International com 571903202 853060 3381 SH SOLE 3381 0 0 Marsh & McLennan com 571748102 104852481 509042 SH SOLE 421660 0 87382 Mastercard Inc Cl A com 57636Q104 65104213 135192 SH SOLE 129459 0 5733 McCormick com 579780206 28327700 368802 SH SOLE 274848 0 93954 McDonalds com 580135101 50205136 178064 SH SOLE 142332 0 35732 Medtronic PLC com G5960L103 2362462 27108 SH SOLE 14001 0 13107 Merck com 58933Y105 56809887 430541 SH SOLE 360278 0 70263 Meta Platforms Inc Class A com 30303M102 17203624 35429 SH SOLE 34454 0 975 Metlife Inc com 59156R108 247157 3335 SH SOLE 3335 0 0 Mettler-Toledo International com 592688105 12800353 9615 SH SOLE 9472 0 143 Microchip Technology com 595017104 602313 6714 SH SOLE 6714 0 0 Microsoft com 594918104 324161420 770492 SH SOLE 689318 0 81174 Mondelez International com 609207105 38358305 547976 SH SOLE 492040 0 55936 Moody's Corp com 615369105 419756 1068 SH SOLE 1068 0 0 Morgan Stanley com 617446448 1604581 17041 SH SOLE 16961 0 80 Morningstar Inc com 617700109 931586 3021 SH SOLE 3021 0 0 Motorola Solutions Inc com 620076307 224702 633 SH SOLE 633 0 0 N B T Bankcorp Inc com 628778102 691932 18864 SH SOLE 18864 0 0 NVR Inc com 62944T105 7816461 965 SH SOLE 965 0 0 Nasdaq Inc com 631103108 4801784 76098 SH SOLE 72171 0 3927 Netflix com 64110L106 609152 1003 SH SOLE 1003 0 0 NextEra Energy com 65339F101 13748401 215121 SH SOLE 198630 0 16491 Nike Inc Class B com 654106103 31360508 333693 SH SOLE 260571 0 73122 Nisource com 65473P105 5847324 211400 SH SOLE 211400 0 0 Nordson Corp com 655663102 952928 3471 SH SOLE 3471 0 0 Norfolk Southern com 655844108 5315314 20855 SH SOLE 19588 0 1267 Northern Trust Corp com 665859104 425038 4780 SH SOLE 4780 0 0 Northrop Grumman com 666807102 57523079 120175 SH SOLE 103630 0 16545 Novartis A G ADR com 66987V109 2882264 29797 SH SOLE 19606 0 10191 Novo Nordisk A/S ADR com 670100205 8251883 64267 SH SOLE 64267 0 0 Nucor com 670346105 608345 3074 SH SOLE 3074 0 0 Nvidia Corp com 67066G104 64072410 70911 SH SOLE 57903 0 13008 O'Reilly Automotive com 67103H107 1157102 1025 SH SOLE 1025 0 0 Occidental Petroleum com 674599105 565023 8694 SH SOLE 8674 0 20 Old Dominion Freight com 679580100 4782712 21808 SH SOLE 9796 0 12012 Omnicom com 681919106 1857792 19200 SH SOLE 5537 0 13663 On Holding AG Cl A com H5919C104 222009 6275 SH SOLE 6275 0 0 Oneok Inc com 682680103 4430996 55270 SH SOLE 52203 0 3067 Oracle com 68389X105 30090751 239557 SH SOLE 215224 0 24333 Otis Worldwide Corp com 68902V107 6682844 67320 SH SOLE 63338 0 3982 PNC Financial com 693475105 1365682 8451 SH SOLE 8451 0 0 PPG Industries com 693506107 756414 5220 SH SOLE 5220 0 0 Palo Alto Networks Inc com 697435105 4245186 14941 SH SOLE 14941 0 0 Parker-Hannifin com 701094104 9141078 16447 SH SOLE 16447 0 0 PayPal Holdings com 70450Y103 1728878 25808 SH SOLE 25558 0 250 Paychex com 704326107 1250472 10183 SH SOLE 10183 0 0 Paylocity Holding Corp com 70438V106 2824691 16436 SH SOLE 16436 0 0 Pentair Plc com G7S00T104 202920 2375 SH SOLE 2375 0 0 Pepsico com 713448108 98224361 561250 SH SOLE 506143 0 55107 Pfizer com 717081103 7291179 262745 SH SOLE 226207 0 36538 Philip Morris International com 718172109 2251096 24570 SH SOLE 24470 0 100 Phillips 66 com 718546104 1217536 7454 SH SOLE 7454 0 0 Pioneer Natural com 723787107 359842 1371 SH SOLE 1115 0 256 Potlatch Corporation com 737630103 1335838 28410 SH SOLE 9199 0 19211 Price T Rowe Group Inc com 74144T108 1207496 9904 SH SOLE 9454 0 450 Privia Health Group com 74276R102 906723 46285 SH SOLE 46285 0 0 Procter & Gamble com 742718109 38199757 235438 SH SOLE 209347 0 26091 Progressive com 743315103 721595 3489 SH SOLE 3489 0 0 Prologis Inc com 74340W103 243121 1867 SH SOLE 1867 0 0 Prudential Financial Inc com 744320102 418010 3561 SH SOLE 3561 0 0 Public Service Enterprise com 744573106 662625 9922 SH SOLE 8222 0 1700 Pultegroup Inc. com 745867101 893191 7405 SH SOLE 7405 0 0 Qualcomm com 747525103 6040485 35679 SH SOLE 29169 0 6510 Quanta Services com 74762E102 3110585 11973 SH SOLE 11338 0 635 Quest Diagnostics com 74834L100 206054 1548 SH SOLE 1548 0 0 RBC Bearings Inc com 75524B104 32041882 118520 SH SOLE 102882 0 15638 RPM International Inc com 749685103 394500 3317 SH SOLE 3317 0 0 RTX Corporation com 75513E101 18068809 185264 SH SOLE 159708 0 25556 Raymond James Financial Inc com 754730109 862340 6715 SH SOLE 6715 0 0 Realty Income Corp com 756109104 15234992 281608 SH SOLE 275970 0 5637 Regeneron Pharmaceuticals Inc com 75886F107 1793119 1863 SH SOLE 1863 0 0 Repligen Corp com 759916109 1106095 6014 SH SOLE 6014 0 0 Republic Services com 760759100 917444 4792 SH SOLE 4792 0 0 Rockwell Automation Inc com 773903109 287025 985 SH SOLE 985 0 0 Roper Industries Inc com 776696106 903513 1611 SH SOLE 1411 0 200 Ross Stores com 778296103 2016629 13741 SH SOLE 13741 0 0 RxSight Inc com 78349D107 1331383 25812 SH SOLE 24321 0 1491 Ryan Specialty Holdings Inc com 78351F107 1773058 31947 SH SOLE 31947 0 0 S&P Global Inc com 78409V104 32556963 76524 SH SOLE 65603 0 10921 SPDR Gold Shares com 78463V107 60743150 295271 SH SOLE 278226 0 17045 SS & C Technologies com 78467J100 15092541 234465 SH SOLE 228206 0 6259 Salesforce.com Inc com 79466L302 12021299 39914 SH SOLE 38359 0 1555 Schlumberger com 806857108 1720744 31395 SH SOLE 30100 0 1295 Schneider Elec SA ORD F com F86921107 7498810 33150 SH SOLE 33150 0 0 Selective Insurance com 816300107 218340 2000 SH SOLE 0 0 2000 Shake Shack Inc com 819047101 244783 2353 SH SOLE 2353 0 0 Shell Plc ADR com 780259305 673216 10042 SH SOLE 10042 0 0 Sherwin-Williams com 824348106 86587020 249293 SH SOLE 212963 0 36330 Simon Property Group com 828806109 412821 2638 SH SOLE 2538 0 100 Smucker com 832696405 367361 2919 SH SOLE 2919 0 0 Southern Co com 842587107 668621 9320 SH SOLE 9320 0 0 Spotify Technology com L8681T102 969041 3672 SH SOLE 3672 0 0 Stanley Black & Decker Inc com 854502101 2397261 24479 SH SOLE 15123 0 9356 Starbucks com 855244109 19076476 208737 SH SOLE 201047 0 7690 State Street com 857477103 4475075 57877 SH SOLE 44556 0 13321 Stryker com 863667101 20743527 57964 SH SOLE 54275 0 3689 Synaptics Incorporated com 87157D109 829260 8500 SH SOLE 8500 0 0 Synopsys Inc com 871607107 6092190 10660 SH SOLE 3805 0 6855 Sysco com 871829107 6197606 76344 SH SOLE 57703 0 18641 T-Mobile US Inc com 872590104 12112626 74210 SH SOLE 69424 0 4786 TC Energy Corp com 87807B107 1323907 32933 SH SOLE 31031 0 1902 TE Connectivity Limited com H84989104 3670593 25273 SH SOLE 17996 0 7277 TJX Corp com 872540109 19165016 188967 SH SOLE 185998 0 2969 Taiwan Semiconductor Mft Co Lt com 874039100 2855145 20986 SH SOLE 20986 0 0 Tapestry Inc com 876030107 854640 18000 SH SOLE 18000 0 0 Target com 87612E106 5009208 28267 SH SOLE 20561 0 7706 TechnipFMC PLC com G87110105 2131462 84885 SH SOLE 84885 0 0 Teledyne Technologies com 879360105 1049687 2445 SH SOLE 2445 0 0 Tesla Inc com 88160R101 360457 2050 SH SOLE 2050 0 0 Texas Instruments com 882508104 8854204 50825 SH SOLE 44115 0 6710 Texas Pacific Land com 88262P102 2472861 4275 SH SOLE 4275 0 0 Textron com 883203101 281650 2936 SH SOLE 2936 0 0 The Charles Schwab Corp com 808513105 554052 7659 SH SOLE 7659 0 0 The Travelers Companies Inc com 89417E109 8935260 38825 SH SOLE 32478 0 6347 Thermo Fisher Scientific com 883556102 116269168 200047 SH SOLE 168700 0 31347 Thomson Reuters Corporation com 884903808 807044 5179 SH SOLE 5179 0 0 Toast Inc Cl A com 888787108 1951361 78305 SH SOLE 74377 0 3928 Toyota Motor com 892331307 674754 2681 SH SOLE 2031 0 650 Tractor Supply Company com 892356106 1897470 7250 SH SOLE 7250 0 0 Trane Technologies com G8994E103 1458372 4858 SH SOLE 3758 0 1100 TransUnion com 89400J107 8901052 111542 SH SOLE 107110 0 4432 US Bancorp com 902973304 4214003 94273 SH SOLE 48227 0 46046 Uber Technologies Inc com 90353T100 3173605 41221 SH SOLE 41221 0 0 Ulta Salon Cosmetics and Fragr com 90384S303 658829 1260 SH SOLE 1260 0 0 Unilever Plc Sponsored ADR com 904767704 312734 6231 SH SOLE 6231 0 0 Union Pacific com 907818108 44444525 180720 SH SOLE 177349 0 3371 United Health Group com 91324P102 72366334 146283 SH SOLE 124404 0 21879 United Parcel Service Class B com 911312106 1713704 11530 SH SOLE 11466 0 64 Valero Energy com 91913Y100 214557 1257 SH SOLE 1257 0 0 Valvoline Inc com 92047W101 343724 7712 SH SOLE 7712 0 0 Veralto Corporation com 92338C103 11006190 124139 SH SOLE 116144 0 7995 Verisk Analytics Inc com 92345Y106 748443 3175 SH SOLE 3175 0 0 Verizon com 92343V104 1732156 41281 SH SOLE 33957 0 7324 Verra Mobility Corp com 92511U102 1141553 45717 SH SOLE 45717 0 0 Vertex Pharmaceuticals Inc com 92532F100 775827 1856 SH SOLE 1419 0 437 Vertiv Holdings Co com 92537N108 33175171 406210 SH SOLE 401854 0 4356 Viper Energy Inc com 927959106 1560438 40573 SH SOLE 40573 0 0 Visa Incorporated com 92826C839 16879630 60483 SH SOLE 59431 0 1052 Vulcan Materials com 929160109 3046060 11161 SH SOLE 11161 0 0 WEC Energy Group Inc com 92939U106 486972 5930 SH SOLE 5930 0 0 WR Berkley Corporation com 084423102 570416 6450 SH SOLE 6450 0 0 Wabtec Corp com 929740108 6087967 41790 SH SOLE 13081 0 28709 Walmart com 931142103 11621954 193152 SH SOLE 182449 0 10703 Walt Disney com 254687106 16487000 134742 SH SOLE 118086 0 16656 Waste Management com 94106L109 5628206 26405 SH SOLE 25956 0 449 Waters Corp com 941848103 2016155 5857 SH SOLE 5837 0 20 Watsco Inc com 942622200 19515973 45179 SH SOLE 29890 0 15289 Webster Financial com 947890109 409206 8060 SH SOLE 8060 0 0 Wells Fargo com 949746101 4142086 71465 SH SOLE 65326 0 6139 West Pharmaceutical Services I com 955306105 219223 554 SH SOLE 554 0 0 Weyerhaeuser com 962166104 17815796 496124 SH SOLE 463996 0 32128 Wheaton Precious Metals Corp com 962879102 2670876 56670 SH SOLE 56670 0 0 Williams Cos com 969457100 354198 9089 SH SOLE 9089 0 0 XCEL Energy com 98389B100 420164 7817 SH SOLE 7817 0 0 Xylem Inc com 98419M100 6143036 47532 SH SOLE 2683 0 44849 Yum Brands Inc com 988498101 1341023 9672 SH SOLE 9672 0 0 Zimmer Biomet Holdings Inc com 98956P102 852459 6459 SH SOLE 6459 0 0 Zoetis Inc com 98978V103 40534932 239554 SH SOLE 200728 0 38826 iShares Gold Trust com 464285204 2828953 67340 SH SOLE 62080 0 5260 MSCI EAFE Fossil Fuel Free ETF com 78470E106 683694 16440 SH SOLE 16440 0 0 Sprott Physical Gold Trust com 85207H104 607611 35122 SH SOLE 35122 0 0 Vanguard FTSE All-World Ex-US com 922042775 1957368 33374 SH SOLE 33134 0 240 Vanguard FTSE ETF Developed Ma com 921943858 13419674 267484 SH SOLE 264678 0 2806 Vanguard FTSE Emerging Markets com 922042858 5862367 140349 SH SOLE 139999 0 350 iShares Core MSCI EAFE ETF com 46432F842 930051 12531 SH SOLE 12531 0 0 iShares MSCI EAFE Index Fund com 464287465 4251727 53240 SH SOLE 52658 0 582 iShares MSCI Emerg Mkts ETF com 464287234 1501638 36554 SH SOLE 36554 0 0 iShares MSCI India ETF com 46429b598 1095256 21230 SH SOLE 19480 0 1750 ishares MSCI Japanese Index Fu com 46434G822 1459536 20456 SH SOLE 19206 0 1250 Alerian MLP com 00162Q452 653477 13769 SH SOLE 13769 0 0 Diamonds Trust Ser 1 com 78467X109 1372939 3452 SH SOLE 3452 0 0 Energy Select Sector SPDR com 81369Y506 1035089 10964 SH SOLE 10244 0 720 Financial Select Sectors SPDR com 81369Y605 2549444 60528 SH SOLE 60528 0 0 Invesco QQQ Trust Series 1 com 46090E103 7398095 16662 SH SOLE 16662 0 0 Invesco S&P 500 Equal Weight E com 46137V357 10001225 59050 SH SOLE 59050 0 0 Invesco S&P 500 Pure Growth com 46137V266 258509 7040 SH SOLE 7040 0 0 Ishares S&P NA Technology Sect com 464287549 762176 8844 SH SOLE 8844 0 0 SPDR S&P 400 ETF Trust com 78467Y107 1168996 2101 SH SOLE 2101 0 0 SPDR S&P 500 ETF Index com 78462F103 88365153 168936 SH SOLE 168882 0 54 SPDR S&P Dividend ETF com 78464A763 848467 6465 SH SOLE 6465 0 0 SPDR S&P Fossil Fuel Reserve E com 78468R796 1345290 31432 SH SOLE 31432 0 0 Schwab US Large Cap ETF com 808524201 1339131 21578 SH SOLE 21578 0 0 Sector SPDR Indl Select of Ben com 81369Y704 1004401 7974 SH SOLE 7974 0 0 Sector SPDR TR Con Stpls of Be com 81369Y308 234120 3066 SH SOLE 3066 0 0 Select Sector S&P Consumer Ind com 81369Y407 853617 4642 SH SOLE 4642 0 0 Select Sector S&P Health Care com 81369Y209 604521 4092 SH SOLE 4092 0 0 Select Sector S&P Technology I com 81369Y803 1586393 7617 SH SOLE 7617 0 0 VanEck Vectors Gold Miners ETF com 92189F106 8253236 261013 SH SOLE 185651 0 75362 Vanguard Dividend Appreciation com 921908844 7786542 42640 SH SOLE 42613 0 27 Vanguard ESG US Stock ETF com 921910733 730610 7840 SH SOLE 7840 0 0 Vanguard Growth ETF com 922908736 285686 830 SH SOLE 830 0 0 Vanguard High Dvd Yield ETF com 921946406 201690 1667 SH SOLE 1667 0 0 Vanguard Information Techology com 92204A702 2424548 4624 SH SOLE 4624 0 0 Vanguard Mid Cap ETF com 922908629 8249653 33017 SH SOLE 33017 0 0 Vanguard Mid-Cap Value com 922908512 212349 1362 SH SOLE 1362 0 0 Vanguard REIT Index ETF com 922908553 546757 6322 SH SOLE 5250 0 1072 Vanguard Russell 1000 Value ET com 92206C714 2413462 30690 SH SOLE 30690 0 0 Vanguard S&P 500 ETF com 922908363 5486662 11414 SH SOLE 11414 0 0 Vanguard Small Cap ETF com 922908751 16786677 73436 SH SOLE 70897 0 2539 Vanguard Small Cap Growth com 922908595 4836886 18552 SH SOLE 18315 0 237 Vanguard Small Cap Value ETF com 922908611 9063688 47236 SH SOLE 46604 0 632 Vanguard Total Stock Market Vi com 922908769 6920116 26626 SH SOLE 26626 0 0 Vanguard Value ETF com 922908744 299662 1840 SH SOLE 1840 0 0 iShares Core Dividend Growth com 46434V621 216391 3727 SH SOLE 3727 0 0 iShares Core S&P 500 ETF com 464287200 17591295 33461 SH SOLE 33240 0 221 iShares Core S&P 600 Small Cap com 464287804 777177 7032 SH SOLE 6885 0 147 iShares Core S&P MidCap ETF com 464287507 3455134 56884 SH SOLE 56584 0 300 iShares Core S&P U.S. Value com 464287663 427600 4728 SH SOLE 4728 0 0 iShares DJ Select Dividend Ind com 464287168 791431 6425 SH SOLE 6425 0 0 iShares Dow Jones US Technolog com 464287721 560634 4151 SH SOLE 4151 0 0 iShares MSCI USA ESG Select com 464288802 393012 3600 SH SOLE 3600 0 0 iShares Nasdaq Biotechnology I com 464287556 1413366 10300 SH SOLE 10300 0 0 iShares North America Tech com 464287515 348328 4085 SH SOLE 4085 0 0 iShares Russell 1000 Index com 464287622 11046374 38351 SH SOLE 38351 0 0 iShares Russell 1000 Value Ind com 464287598 843429 4709 SH SOLE 4709 0 0 iShares Russell 2000 ETF com 464287655 6724324 31975 SH SOLE 31208 0 767 iShares Russell Midcap ETF com 464287499 13396974 159317 SH SOLE 158997 0 320 iShares Russell Midcap Growth com 464287481 1146194 10042 SH SOLE 10042 0 0 iShares Russell Midcap Value I com 464287473 967072 7716 SH SOLE 7716 0 0 iShares S&P 500 Growth Index F com 464287309 1507724 17856 SH SOLE 17567 0 289 iShares S&P 500 Value Index com 464287408 7700818 41223 SH SOLE 41223 0 0 iShares S&P Global Healthcare com 464287325 358348 3847 SH SOLE 3847 0 0 iShares S&P MidCap 400 Value I com 464287705 586245 4956 SH SOLE 4956 0 0 iShares S&P Midcap 400 Growth com 464287606 240900 2640 SH SOLE 2640 0 0 iShares S&P SmallCap 600 Growt com 464287887 652793 4993 SH SOLE 4993 0 0 iShares S&P SmallCap 600 Value com 464287879 274575 2672 SH SOLE 2672 0 0 iShares TR Russell 2000 Growth com 464287648 603884 2230 SH SOLE 2230 0 0 iShares Tr Russell 1000 Growth com 464287614 15962351 47359 SH SOLE 47359 0 0 iShares Tr S&P 100 Index com 464287101 257059 1039 SH SOLE 1039 0 0 iShares US Real Estate ETF com 464287739 360409 4009 SH SOLE 4009 0 0