The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 | COLUMN 6 | COLUMN 7 | COLUMN 8 | ||||
VALUE | SHRS OR | SH/ | PUT/ | INVESTMENT | OTHER | VOTING AUTHORITY | |||||
NAME OF ISSUER | TITLE OF CLASS | CUSIP | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M Co | COM | 88579Y101 | 413,567 | 3,899 | SH | SOLE | 3,851 | 0 | 48 | ||
Abbott Laboratories | COM | 002824100 | 3,327,015 | 29,272 | SH | SOLE | 29,092 | 0 | 180 | ||
Abbvie Inc | COM | 00287Y109 | 3,525,573 | 19,361 | SH | SOLE | 19,259 | 0 | 102 | ||
Accenture Plc | COM | G1151C101 | 46,572,701 | 134,366 | SH | SOLE | 132,001 | 0 | 2,365 | ||
Adobe Systems Inc | COM | 00724F101 | 522,261 | 1,035 | SH | SOLE | 1,035 | 0 | 0 | ||
Advanced Micro Devices Inc | COM | 007903107 | 927,358 | 5,138 | SH | SOLE | 5,138 | 0 | 0 | ||
Air Products & Chemicals Inc | COM | 009158106 | 642,929 | 2,654 | SH | SOLE | 2,654 | 0 | 0 | ||
Akamai Technologies Inc | COM | 00971T101 | 1,481,855 | 13,625 | SH | SOLE | 13,625 | 0 | 0 | ||
Allstate Corp | COM | 020002101 | 282,179 | 1,631 | SH | SOLE | 1,631 | 0 | 0 | ||
Alphabet Inc-A | COM | 02079K305 | 139,241,981 | 922,560 | SH | SOLE | 894,348 | 0 | 28,212 | ||
Alphabet Inc-C | COM | 02079K107 | 23,535,284 | 154,573 | SH | SOLE | 152,128 | 0 | 2,445 | ||
Altria Group Inc | COM | 02209S103 | 339,669 | 7,787 | SH | SOLE | 7,437 | 0 | 350 | ||
Amazon.com Inc | COM | 023135106 | 103,860,567 | 575,788 | SH | SOLE | 558,222 | 0 | 17,566 | ||
American Express Co | COM | 025816109 | 424,020 | 1,862 | SH | SOLE | 1,862 | 0 | 0 | ||
American Tower Corp | COM | 03027X100 | 60,171,256 | 304,526 | SH | SOLE | 296,037 | 0 | 8,489 | ||
American Water Works Co Inc | COM | 030420103 | 42,672,357 | 349,172 | SH | SOLE | 340,296 | 0 | 8,876 | ||
AMETEK Inc | COM | 031100100 | 58,675,396 | 320,806 | SH | SOLE | 314,492 | 0 | 6,314 | ||
Amgen Inc | COM | 031162100 | 1,156,045 | 4,066 | SH | SOLE | 3,746 | 0 | 320 | ||
Amphenol Corp | COM | 032095101 | 90,023,675 | 780,439 | SH | SOLE | 768,133 | 0 | 12,306 | ||
Ansys Inc | COM | 03662Q105 | 29,430,142 | 84,774 | SH | SOLE | 82,562 | 0 | 2,212 | ||
Aon PLC | COM | G0403H108 | 38,545,678 | 115,503 | SH | SOLE | 113,523 | 0 | 1,980 | ||
AppFolio Inc | COM | 03783C100 | 246,740 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
Apple Inc | COM | 037833100 | 187,406,689 | 1,092,878 | SH | SOLE | 1,061,867 | 0 | 31,011 | ||
Applied Materials Inc | COM | 038222105 | 992,791 | 4,814 | SH | SOLE | 4,814 | 0 | 0 | ||
ASML Holding NV | COM | N07059210 | 50,408,405 | 51,942 | SH | SOLE | 50,445 | 0 | 1,497 | ||
Assurant Inc | COM | 04621X108 | 281,419 | 1,495 | SH | SOLE | 1,495 | 0 | 0 | ||
AT&T Inc | COM | 00206R102 | 475,586 | 27,022 | SH | SOLE | 25,743 | 0 | 1,279 | ||
Automatic Data Processing Inc | COM | 053015103 | 8,193,720 | 32,809 | SH | SOLE | 32,309 | 0 | 500 | ||
Autozone Inc | COM | 053332102 | 204,857 | 65 | SH | SOLE | 65 | 0 | 0 | ||
Bank of America Corp | COM | 060505104 | 17,424,380 | 459,504 | SH | SOLE | 443,730 | 0 | 15,774 | ||
Becton Dickinson & Co | COM | 075887109 | 1,274,615 | 5,151 | SH | SOLE | 4,996 | 0 | 155 | ||
Berkshire Hathaway Inc-A | COM | 084670108 | 634,440 | 1 | SH | SOLE | 1 | 0 | 0 | ||
Berkshire Hathaway Inc-B | COM | 084670702 | 107,791,471 | 256,329 | SH | SOLE | 249,656 | 0 | 6,673 | ||
BlackRock Inc | COM | 09247X101 | 797,851 | 957 | SH | SOLE | 957 | 0 | 0 | ||
Blackstone Inc | COM | 09260D107 | 648,048 | 4,933 | SH | SOLE | 4,933 | 0 | 0 | ||
Boeing Co | COM | 097023105 | 584,646 | 3,029 | SH | SOLE | 3,029 | 0 | 0 | ||
BorgWarner Inc | COM | 099724106 | 9,237,527 | 265,905 | SH | SOLE | 259,945 | 0 | 5,960 | ||
Bristol-Myers Squibb Co | COM | 110122108 | 495,879 | 9,144 | SH | SOLE | 8,400 | 0 | 744 | ||
Broadcom Inc | COM | 11135F101 | 1,863,526 | 1,406 | SH | SOLE | 1,406 | 0 | 0 | ||
Brown Forman Corp-B | COM | 115637209 | 301,977 | 5,850 | SH | SOLE | 5,850 | 0 | 0 | ||
Canadian National Railway Co | COM | 136375102 | 411,594 | 3,125 | SH | SOLE | 3,125 | 0 | 0 | ||
Caterpillar Inc | COM | 149123101 | 1,248,537 | 3,407 | SH | SOLE | 3,407 | 0 | 0 | ||
Charles Schwab Corp | COM | 808513105 | 1,040,177 | 14,379 | SH | SOLE | 14,379 | 0 | 0 | ||
Chevron Corp | COM | 166764100 | 4,516,688 | 28,634 | SH | SOLE | 28,042 | 0 | 592 | ||
Chubb Ltd | COM | H1467J104 | 66,407,757 | 256,272 | SH | SOLE | 251,267 | 0 | 5,005 | ||
Cigna Group | COM | 125523100 | 285,896 | 787 | SH | SOLE | 787 | 0 | 0 | ||
Cisco Systems Inc | COM | 17275R102 | 957,923 | 19,193 | SH | SOLE | 19,193 | 0 | 0 | ||
Clorox Co | COM | 189054109 | 210,526 | 1,375 | SH | SOLE | 1,375 | 0 | 0 | ||
CME Group Inc | COM | 12572Q105 | 22,231,113 | 103,261 | SH | SOLE | 100,688 | 0 | 2,573 | ||
Coca Cola Co | COM | 191216100 | 1,216,136 | 19,878 | SH | SOLE | 15,187 | 0 | 4,691 | ||
Cognizant Tech Solutions Corp | COM | 192446102 | 1,377,412 | 18,794 | SH | SOLE | 18,669 | 0 | 125 | ||
Colgate Palmolive Co | COM | 194162103 | 14,326,384 | 159,094 | SH | SOLE | 153,107 | 0 | 5,987 | ||
Comcast Corp | COM | 20030N101 | 3,116,908 | 71,901 | SH | SOLE | 71,148 | 0 | 753 | ||
ConocoPhillips | COM | 20825C104 | 49,473,716 | 388,700 | SH | SOLE | 378,952 | 0 | 9,748 | ||
Constellation Brands Inc-A | COM | 21036P108 | 22,834,371 | 84,024 | SH | SOLE | 82,276 | 0 | 1,748 | ||
Consumer Discretionary Select | COM | 81369Y407 | 7,032,611 | 38,244 | SH | SOLE | 37,371 | 0 | 873 | ||
Cooper Companies Inc | COM | 216648501 | 612,923 | 6,041 | SH | SOLE | 5,981 | 0 | 60 | ||
Corning Inc | COM | 219350105 | 362,923 | 11,011 | SH | SOLE | 11,011 | 0 | 0 | ||
Corteva Inc | COM | 22052L104 | 390,138 | 6,765 | SH | SOLE | 6,765 | 0 | 0 | ||
Costco Wholesale Corp | COM | 22160K105 | 80,248,982 | 109,535 | SH | SOLE | 107,168 | 0 | 2,367 | ||
CrowdStrike Holdings Inc-A | COM | 22788C105 | 237,557 | 741 | SH | SOLE | 741 | 0 | 0 | ||
Crown Castle Intl Corp-REIT | COM | 22822V101 | 321,617 | 3,039 | SH | SOLE | 3,039 | 0 | 0 | ||
CSX Corp | COM | 126408103 | 579,108 | 15,622 | SH | SOLE | 15,622 | 0 | 0 | ||
Cullen/Frost Bankers Inc | COM | 229899109 | 2,095,603 | 18,616 | SH | SOLE | 17,991 | 0 | 625 | ||
CVS Health Corp | COM | 126650100 | 240,078 | 3,010 | SH | SOLE | 2,710 | 0 | 300 | ||
Danaher Corp | COM | 235851102 | 83,118,616 | 332,847 | SH | SOLE | 325,904 | 0 | 6,943 | ||
Deere & Co | COM | 244199105 | 18,460,688 | 44,945 | SH | SOLE | 43,540 | 0 | 1,405 | ||
Dimensional Intl Value ETF | COM | 25434V807 | 206,498 | 5,619 | SH | SOLE | 5,619 | 0 | 0 | ||
Dimensional US Targeted Value | COM | 25434V609 | 213,910 | 3,930 | SH | SOLE | 3,930 | 0 | 0 | ||
Dow Inc | COM | 260557103 | 496,112 | 8,564 | SH | SOLE | 8,564 | 0 | 0 | ||
Du Pont de Nemours Inc | COM | 26614N102 | 562,374 | 7,335 | SH | SOLE | 7,335 | 0 | 0 | ||
Duke Energy Corp | COM | 26441C204 | 392,490 | 4,058 | SH | SOLE | 4,058 | 0 | 0 | ||
Eaton Corp PLC | COM | G29183103 | 64,679,177 | 206,854 | SH | SOLE | 201,607 | 0 | 5,247 | ||
Ecolab Inc | COM | 278865100 | 31,147,639 | 134,897 | SH | SOLE | 132,743 | 0 | 2,154 | ||
Eli Lilly & Co | COM | 532457108 | 22,620,811 | 29,077 | SH | SOLE | 28,092 | 0 | 985 | ||
Emerson Electric Co | COM | 291011104 | 1,681,792 | 14,828 | SH | SOLE | 14,778 | 0 | 50 | ||
Enterprise Products Partners L | COM | 293792107 | 576,130 | 19,744 | SH | SOLE | 19,037 | 0 | 707 | ||
EOG Resources Inc | COM | 26875P101 | 201,092 | 1,573 | SH | SOLE | 1,573 | 0 | 0 | ||
Equinix Inc | COM | 29444U700 | 30,382,581 | 36,813 | SH | SOLE | 36,136 | 0 | 677 | ||
Estee Lauder Companies-A | COM | 518439104 | 380,596 | 2,469 | SH | SOLE | 2,469 | 0 | 0 | ||
Exxon Mobil Corp | COM | 30231G102 | 44,948,201 | 386,684 | SH | SOLE | 374,042 | 0 | 12,642 | ||
Fastenal Co | COM | 311900104 | 248,776 | 3,225 | SH | SOLE | 3,225 | 0 | 0 | ||
Financial Select Sector SPDR E | COM | 81369Y605 | 344,015 | 8,168 | SH | SOLE | 8,168 | 0 | 0 | ||
First Trust NASDAQ Cybersecuri | COM | 33734X846 | 454,503 | 8,060 | SH | SOLE | 8,060 | 0 | 0 | ||
Fox Corp | COM | 35137L105 | 552,541 | 17,670 | SH | SOLE | 17,520 | 0 | 150 | ||
General Dynamics Corp | COM | 369550108 | 455,939 | 1,614 | SH | SOLE | 1,614 | 0 | 0 | ||
General Electric Co | COM | 369604301 | 648,759 | 3,696 | SH | SOLE | 3,696 | 0 | 0 | ||
Globe Life Inc | COM | 37959E102 | 8,604,818 | 73,944 | SH | SOLE | 72,171 | 0 | 1,773 | ||
Goldman Sachs Group Inc | COM | 38141G104 | 448,452 | 1,074 | SH | SOLE | 1,074 | 0 | 0 | ||
Health Care Select Sector SPDR | COM | 81369Y209 | 214,208 | 1,450 | SH | SOLE | 1,450 | 0 | 0 | ||
Henry Schein Inc | COM | 806407102 | 433,711 | 5,743 | SH | SOLE | 5,673 | 0 | 70 | ||
Hershey Co | COM | 427866108 | 26,777,473 | 137,673 | SH | SOLE | 134,517 | 0 | 3,156 | ||
Hologic Inc | COM | 436440101 | 416,930 | 5,348 | SH | SOLE | 4,863 | 0 | 485 | ||
Home Depot Inc | COM | 437076102 | 55,597,584 | 144,936 | SH | SOLE | 141,926 | 0 | 3,010 | ||
Honeywell International Inc | COM | 438516106 | 1,589,456 | 7,744 | SH | SOLE | 7,376 | 0 | 368 | ||
Hubbell Inc | COM | 443510607 | 408,824 | 985 | SH | SOLE | 985 | 0 | 0 | ||
Idexx Labs Corp | COM | 45168D104 | 53,364,521 | 98,836 | SH | SOLE | 96,275 | 0 | 2,561 | ||
Illinois Tool Wks Inc | COM | 452308109 | 1,523,309 | 5,677 | SH | SOLE | 5,677 | 0 | 0 | ||
Intel Corp | COM | 458140100 | 984,858 | 22,297 | SH | SOLE | 22,297 | 0 | 0 | ||
Intl Business Machines Corp | COM | 459200101 | 1,440,220 | 7,542 | SH | SOLE | 7,442 | 0 | 100 | ||
Intuit Inc | COM | 461202103 | 93,726,587 | 144,195 | SH | SOLE | 141,947 | 0 | 2,248 | ||
Intuitive Surgical Inc | COM | 46120E602 | 624,576 | 1,565 | SH | SOLE | 1,565 | 0 | 0 | ||
Invesco QQQ Trust Series 1 ETF | COM | 46090E103 | 1,670,810 | 3,763 | SH | SOLE | 3,638 | 0 | 125 | ||
Invesco S&P 500 Equal Weight E | COM | 46137V357 | 1,937,453 | 11,439 | SH | SOLE | 11,164 | 0 | 275 | ||
IQ Hedge Multi Strategy Tracke | COM | 45409B107 | 202,175 | 6,545 | SH | SOLE | 6,545 | 0 | 0 | ||
Iron Mountain Inc | COM | 46284V101 | 274,158 | 3,418 | SH | SOLE | 3,418 | 0 | 0 | ||
iShares Core Dividend Growth E | COM | 46434V621 | 282,288 | 4,862 | SH | SOLE | 4,862 | 0 | 0 | ||
iShares Core S&P 500 ETF | COM | 464287200 | 2,641,314 | 5,024 | SH | SOLE | 4,591 | 0 | 433 | ||
iShares Core S&P M/C ETF | COM | 464287507 | 165,867,173 | 2,730,773 | SH | SOLE | 2,180,335 | 0 | 550,438 | ||
iShares Core S&P S/C ETF | COM | 464287804 | 2,392,205 | 21,645 | SH | SOLE | 19,830 | 0 | 1,815 | ||
iShares Core S&P Total U.S. St | COM | 464287150 | 611,090 | 5,300 | SH | SOLE | 5,300 | 0 | 0 | ||
iShares Russell 1000 ETF | COM | 464287622 | 16,674,506 | 57,892 | SH | SOLE | 50,528 | 0 | 7,364 | ||
iShares Russell 1000 Growth ET | COM | 464287614 | 3,363,759 | 9,980 | SH | SOLE | 9,179 | 0 | 801 | ||
iShares Russell 1000 Value ETF | COM | 464287598 | 325,264 | 1,816 | SH | SOLE | 1,091 | 0 | 725 | ||
iShares Russell 2000 ETF | COM | 464287655 | 1,507,130 | 7,167 | SH | SOLE | 5,290 | 0 | 1,877 | ||
iShares Russell 3000 ETF | COM | 464287689 | 48,094,325 | 160,272 | SH | SOLE | 160,271 | 0 | 1 | ||
iShares Russell M/C ETF | COM | 464287499 | 1,328,958 | 15,804 | SH | SOLE | 13,346 | 0 | 2,458 | ||
iShares Russell M/C Growth ETF | COM | 464287481 | 456,560 | 4,000 | SH | SOLE | 4,000 | 0 | 0 | ||
iShares Russell M/C Value ETF | COM | 464287473 | 614,994 | 4,907 | SH | SOLE | 4,907 | 0 | 0 | ||
iShares S&P GSCI Commodity ETF | COM | 46428R107 | 312,921 | 14,185 | SH | SOLE | 14,185 | 0 | 0 | ||
iShares Select Dividend ETF | COM | 464287168 | 389,114 | 3,159 | SH | SOLE | 3,118 | 0 | 41 | ||
Jack Henry & Associates Inc | COM | 426281101 | 11,736,678 | 67,557 | SH | SOLE | 65,386 | 0 | 2,171 | ||
Jacobs Solutions Inc | COM | 46982L108 | 620,608 | 4,037 | SH | SOLE | 4,037 | 0 | 0 | ||
JM Smucker Co | COM | 832696405 | 294,788 | 2,342 | SH | SOLE | 2,310 | 0 | 32 | ||
Johnson & Johnson | COM | 478160104 | 40,041,312 | 253,122 | SH | SOLE | 247,336 | 0 | 5,785 | ||
Johnson Controls Intl Plc | COM | G51502105 | 333,785 | 5,110 | SH | SOLE | 5,110 | 0 | 0 | ||
JP Morgan Chase & Co | COM | 46625H100 | 69,678,462 | 347,871 | SH | SOLE | 340,916 | 0 | 6,955 | ||
Kimberly Clark Corp | COM | 494368103 | 2,589,587 | 20,020 | SH | SOLE | 19,904 | 0 | 116 | ||
Linde Plc | COM | G54950103 | 74,394,425 | 160,222 | SH | SOLE | 155,762 | 0 | 4,460 | ||
Lockheed Martin Corp | COM | 539830109 | 492,477 | 1,083 | SH | SOLE | 1,083 | 0 | 0 | ||
Lowe's Companies Inc | COM | 548661107 | 3,204,503 | 12,580 | SH | SOLE | 12,580 | 0 | 0 | ||
Marathon Petroleum Corp | COM | 56585A102 | 404,612 | 2,008 | SH | SOLE | 2,008 | 0 | 0 | ||
Marsh & Mclennan Companies Inc | COM | 571748102 | 322,977 | 1,568 | SH | SOLE | 1,568 | 0 | 0 | ||
Marvell Technology Inc | COM | 573874104 | 37,884,320 | 534,485 | SH | SOLE | 515,720 | 0 | 18,765 | ||
Mastercard Inc-A | COM | 57636Q104 | 1,660,935 | 3,449 | SH | SOLE | 3,424 | 0 | 25 | ||
McCormick & Co Inc | COM | 579780206 | 9,643,609 | 125,551 | SH | SOLE | 124,776 | 0 | 775 | ||
McDonalds Corp | COM | 580135101 | 3,922,488 | 13,912 | SH | SOLE | 13,415 | 0 | 497 | ||
McKesson Corp | COM | 58155Q103 | 464,126 | 865 | SH | SOLE | 865 | 0 | 0 | ||
Medtronic Plc | COM | G5960L103 | 23,862,935 | 273,815 | SH | SOLE | 265,794 | 0 | 8,021 | ||
Merck & Co Inc | COM | 58933Y105 | 42,022,957 | 318,476 | SH | SOLE | 309,464 | 0 | 9,012 | ||
Meta Platforms, Inc. | COM | 30303M102 | 54,077,102 | 111,366 | SH | SOLE | 108,533 | 0 | 2,833 | ||
Mettler-Toledo Intl Inc | COM | 592688105 | 54,564,252 | 40,986 | SH | SOLE | 40,312 | 0 | 674 | ||
Microchip Technology Inc | COM | 595017104 | 70,628,708 | 787,300 | SH | SOLE | 771,026 | 0 | 16,274 | ||
Microsoft Corp | COM | 594918104 | 173,564,208 | 412,541 | SH | SOLE | 402,655 | 0 | 9,886 | ||
Middleby Corp | COM | 596278101 | 210,956 | 1,312 | SH | SOLE | 1,297 | 0 | 15 | ||
Mondelez Intl Inc | COM | 609207105 | 502,454 | 7,178 | SH | SOLE | 7,178 | 0 | 0 | ||
Morgan Stanley | COM | 617446448 | 465,904 | 4,948 | SH | SOLE | 4,948 | 0 | 0 | ||
Netflix Inc | COM | 64110L106 | 457,319 | 753 | SH | SOLE | 753 | 0 | 0 | ||
NextEra Energy Inc | COM | 65339F101 | 48,293,481 | 755,648 | SH | SOLE | 736,384 | 0 | 19,264 | ||
Nike Inc | COM | 654106103 | 7,635,969 | 81,251 | SH | SOLE | 80,188 | 0 | 1,063 | ||
Nordson Corp | COM | 655663102 | 16,713,150 | 60,877 | SH | SOLE | 59,801 | 0 | 1,076 | ||
Norfolk Southern Corp | COM | 655844108 | 2,072,093 | 8,130 | SH | SOLE | 7,735 | 0 | 395 | ||
Northern Trust Corp | COM | 665859104 | 1,315,038 | 14,789 | SH | SOLE | 14,789 | 0 | 0 | ||
Northrop Grumman Corp | COM | 666807102 | 29,465,015 | 61,557 | SH | SOLE | 59,953 | 0 | 1,604 | ||
Novartis AG ADR | COM | 66987V109 | 203,036 | 2,099 | SH | SOLE | 2,099 | 0 | 0 | ||
Novo Nordisk A/S ADR | COM | 670100205 | 200,689 | 1,563 | SH | SOLE | 1,563 | 0 | 0 | ||
Nvent Electric PLC | COM | G6700G107 | 377,000 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
Nvidia Corp | COM | 67066G104 | 134,830,217 | 149,221 | SH | SOLE | 143,237 | 0 | 5,984 | ||
NVR Inc | COM | 62944T105 | 307,798 | 38 | SH | SOLE | 38 | 0 | 0 | ||
Omnicom Group Inc | COM | 681919106 | 259,510 | 2,682 | SH | SOLE | 2,682 | 0 | 0 | ||
Oneok Inc | COM | 682680103 | 449,914 | 5,612 | SH | SOLE | 5,612 | 0 | 0 | ||
Oracle Corp | COM | 68389X105 | 2,509,485 | 19,978 | SH | SOLE | 19,846 | 0 | 132 | ||
Oshkosh Corp | COM | 688239201 | 20,262,128 | 162,474 | SH | SOLE | 160,203 | 0 | 2,271 | ||
Palo Alto Networks Inc | COM | 697435105 | 110,040,706 | 387,290 | SH | SOLE | 376,766 | 0 | 10,524 | ||
Pentair Plc | COM | G7S00T104 | 427,252 | 5,001 | SH | SOLE | 5,001 | 0 | 0 | ||
Pepsico Inc | COM | 713448108 | 48,080,089 | 274,728 | SH | SOLE | 269,809 | 0 | 4,919 | ||
Pfizer Inc | COM | 717081103 | 2,012,743 | 72,531 | SH | SOLE | 69,014 | 0 | 3,517 | ||
Philip Morris Intl Inc | COM | 718172109 | 559,707 | 6,109 | SH | SOLE | 5,947 | 0 | 162 | ||
Phillips 66 | COM | 718546104 | 58,717,272 | 359,479 | SH | SOLE | 352,417 | 0 | 7,062 | ||
PNC Financial Services Group | COM | 693475105 | 251,104 | 1,554 | SH | SOLE | 1,554 | 0 | 0 | ||
Polaris Inc | COM | 731068102 | 2,149,048 | 21,465 | SH | SOLE | 20,942 | 0 | 523 | ||
Procter & Gamble Co | COM | 742718109 | 35,277,067 | 217,424 | SH | SOLE | 208,409 | 0 | 9,015 | ||
Progressive Corp | COM | 743315103 | 270,107 | 1,306 | SH | SOLE | 1,306 | 0 | 0 | ||
Quaker Houghton | COM | 747316107 | 1,495,070 | 7,284 | SH | SOLE | 7,177 | 0 | 107 | ||
Qualcomm Inc | COM | 747525103 | 52,422,714 | 309,644 | SH | SOLE | 301,001 | 0 | 8,643 | ||
RBC Bearings Inc | COM | 75524B104 | 12,813,238 | 47,395 | SH | SOLE | 46,515 | 0 | 880 | ||
Regeneron Pharmaceuticals Inc | COM | 75886F107 | 285,860 | 297 | SH | SOLE | 297 | 0 | 0 | ||
Rockwell Automation Corp | COM | 773903109 | 21,887,372 | 75,129 | SH | SOLE | 72,714 | 0 | 2,415 | ||
Roper Technologies Inc | COM | 776696106 | 56,734,139 | 101,159 | SH | SOLE | 99,271 | 0 | 1,888 | ||
RTX Corp | COM | 75513E101 | 38,375,938 | 393,478 | SH | SOLE | 381,981 | 0 | 11,497 | ||
S&P Global Inc | COM | 78409V104 | 1,460,570 | 3,433 | SH | SOLE | 3,433 | 0 | 0 | ||
Salesforce Inc | COM | 79466L302 | 946,910 | 3,144 | SH | SOLE | 2,844 | 0 | 300 | ||
SAP SE ADR | COM | 803054204 | 359,354 | 1,843 | SH | SOLE | 1,843 | 0 | 0 | ||
Schwab Intl Equity ETF | COM | 808524805 | 5,051,310 | 129,454 | SH | SOLE | 129,454 | 0 | 0 | ||
ServiceNow Inc | COM | 81762P102 | 391,111 | 513 | SH | SOLE | 513 | 0 | 0 | ||
Shell PLC ADR | COM | 780259305 | 299,535 | 4,468 | SH | SOLE | 4,368 | 0 | 100 | ||
Sherwin-Williams Co | COM | 824348106 | 29,405,114 | 84,660 | SH | SOLE | 83,486 | 0 | 1,174 | ||
Southern Co | COM | 842587107 | 262,065 | 3,653 | SH | SOLE | 3,553 | 0 | 100 | ||
SPDR S&P 500 ETF | COM | 78462F103 | 234,574,808 | 448,458 | SH | SOLE | 335,997 | 0 | 112,461 | ||
SPDR S&P Biotech ETF | COM | 78464A870 | 3,364,782 | 35,460 | SH | SOLE | 34,948 | 0 | 512 | ||
SPDR S&P M/C 400 ETF | COM | 78467Y107 | 3,873,657 | 6,962 | SH | SOLE | 5,915 | 0 | 1,047 | ||
Starbucks Corp | COM | 855244109 | 3,361,141 | 36,778 | SH | SOLE | 36,588 | 0 | 190 | ||
State Street Corp | COM | 857477103 | 220,362 | 2,850 | SH | SOLE | 2,850 | 0 | 0 | ||
STERIS Plc | COM | G8473T100 | 10,742,679 | 47,783 | SH | SOLE | 46,979 | 0 | 804 | ||
Stryker Corp | COM | 863667101 | 41,612,443 | 116,278 | SH | SOLE | 113,539 | 0 | 2,739 | ||
T Rowe Price Group Inc | COM | 74144T108 | 17,723,420 | 145,369 | SH | SOLE | 141,441 | 0 | 3,928 | ||
Take Two Interactive Software | COM | 874054109 | 26,203,882 | 176,469 | SH | SOLE | 170,779 | 0 | 5,690 | ||
Target Corp | COM | 87612E106 | 303,738 | 1,714 | SH | SOLE | 1,714 | 0 | 0 | ||
TE Connectivity Ltd | COM | H84989104 | 984,605 | 6,779 | SH | SOLE | 6,717 | 0 | 62 | ||
Technology Select Sector SPDR | COM | 81369Y803 | 462,568 | 2,221 | SH | SOLE | 2,089 | 0 | 132 | ||
Teleflex Inc | COM | 879369106 | 1,341,535 | 5,932 | SH | SOLE | 5,767 | 0 | 165 | ||
Tesla Inc | COM | 88160R101 | 1,163,202 | 6,617 | SH | SOLE | 5,840 | 0 | 777 | ||
Texas Instruments Inc | COM | 882508104 | 1,076,797 | 6,181 | SH | SOLE | 6,181 | 0 | 0 | ||
Thermo Fisher Scientific Inc | COM | 883556102 | 75,764,405 | 130,356 | SH | SOLE | 127,592 | 0 | 2,764 | ||
TJX Companies Inc | COM | 872540109 | 73,525,991 | 724,965 | SH | SOLE | 707,475 | 0 | 17,490 | ||
Toll Brothers Inc | COM | 889478103 | 25,275,169 | 195,371 | SH | SOLE | 192,627 | 0 | 2,744 | ||
Toronto-Dominion Bank | COM | 891160509 | 681,569 | 11,288 | SH | SOLE | 9,788 | 0 | 1,500 | ||
Tractor Supply Co | COM | 892356106 | 42,182,937 | 161,176 | SH | SOLE | 156,763 | 0 | 4,413 | ||
Trane Technologies Inc | COM | G8994E103 | 399,266 | 1,330 | SH | SOLE | 150 | 0 | 1,180 | ||
Travelers Companies Inc | COM | 89417E109 | 744,963 | 3,237 | SH | SOLE | 3,237 | 0 | 0 | ||
Tyler Technologies Inc | COM | 902252105 | 920,147 | 2,165 | SH | SOLE | 2,165 | 0 | 0 | ||
Union Pacific Corp | COM | 907818108 | 35,506,044 | 144,375 | SH | SOLE | 139,239 | 0 | 5,136 | ||
United Parcel Service Inc | COM | 911312106 | 1,687,714 | 11,355 | SH | SOLE | 11,295 | 0 | 60 | ||
Unitedhealth Group Inc | COM | 91324P102 | 45,077,369 | 91,121 | SH | SOLE | 88,795 | 0 | 2,326 | ||
US Bancorp | COM | 902973304 | 20,100,251 | 449,670 | SH | SOLE | 441,138 | 0 | 8,532 | ||
Vanguard Dividend Appreciation | COM | 921908844 | 5,397,769 | 29,559 | SH | SOLE | 21,303 | 0 | 8,256 | ||
Vanguard ESG US Stock ETF | COM | 921910733 | 1,494,954 | 16,042 | SH | SOLE | 13,877 | 0 | 2,165 | ||
Vanguard Growth ETF | COM | 922908736 | 766,189 | 2,226 | SH | SOLE | 2,141 | 0 | 85 | ||
Vanguard High Dividend Yield E | COM | 921946406 | 267,388 | 2,210 | SH | SOLE | 2,135 | 0 | 75 | ||
Vanguard Real Estate ETF | COM | 922908553 | 407,926 | 4,717 | SH | SOLE | 4,467 | 0 | 250 | ||
Vanguard S&P 500 ETF | COM | 922908363 | 1,954,459 | 4,066 | SH | SOLE | 4,027 | 0 | 39 | ||
Vanguard S&P M/C 400 ETF | COM | 921932885 | 218,381 | 2,120 | SH | SOLE | 2,120 | 0 | 0 | ||
Vanguard S/C ETF | COM | 922908751 | 100,729,372 | 440,655 | SH | SOLE | 390,015 | 0 | 50,641 | ||
Vanguard Total Intl Stock ETF | COM | 921909768 | 641,893 | 10,645 | SH | SOLE | 10,645 | 0 | 0 | ||
Vanguard Total Stock Market ET | COM | 922908769 | 14,041,414 | 54,026 | SH | SOLE | 39,454 | 0 | 14,572 | ||
Veralto Corp | COM | 92338C103 | 8,463,930 | 95,465 | SH | SOLE | 92,443 | 0 | 3,022 | ||
Verizon Communications Inc | COM | 92343V104 | 1,461,915 | 34,841 | SH | SOLE | 33,444 | 0 | 1,397 | ||
Vertex Pharmaceuticals Inc | COM | 92532F100 | 207,751 | 497 | SH | SOLE | 497 | 0 | 0 | ||
Visa Inc-A | COM | 92826C839 | 77,587,419 | 278,011 | SH | SOLE | 270,704 | 0 | 7,307 | ||
Vulcan Materials Co | COM | 929160109 | 320,408 | 1,174 | SH | SOLE | 1,174 | 0 | 0 | ||
Walmart Inc | COM | 931142103 | 680,993 | 11,318 | SH | SOLE | 11,237 | 0 | 81 | ||
Walt Disney Co | COM | 254687106 | 27,667,888 | 226,119 | SH | SOLE | 219,033 | 0 | 7,086 | ||
Waste Connections Inc | COM | 94106B101 | 70,647,447 | 410,717 | SH | SOLE | 402,490 | 0 | 8,227 | ||
Waste Management Inc | COM | 94106L109 | 237,875 | 1,116 | SH | SOLE | 1,116 | 0 | 0 | ||
Wells Fargo & Co | COM | 949746101 | 505,121 | 8,715 | SH | SOLE | 8,583 | 0 | 132 | ||
West Pharmaceutical Services | COM | 955306105 | 568,240 | 1,436 | SH | SOLE | 1,436 | 0 | 0 | ||
WW Grainger Inc | COM | 384802104 | 228,892 | 225 | SH | SOLE | 225 | 0 | 0 | ||
Xylem Inc | COM | 98419M100 | 245,556 | 1,900 | SH | SOLE | 1,850 | 0 | 50 | ||
Yum Brands Inc | COM | 988498101 | 560,423 | 4,042 | SH | SOLE | 4,042 | 0 | 0 | ||
Yum China Holdings Inc | COM | 98850P109 | 236,193 | 5,936 | SH | SOLE | 5,936 | 0 | 0 | ||
Zoetis Inc | COM | 98978V103 | 21,564,894 | 127,445 | SH | SOLE | 123,739 | 0 | 3,706 | ||
iShares MSCI EAFE ETF | INTL | 464287465 | 1,635,293 | 20,477 | SH | SOLE | 20,477 | 0 | 0 | ||
Vanguard ESG Intl Stock ETF | INTL | 921910725 | 1,977,255 | 34,405 | SH | SOLE | 33,746 | 0 | 659 | ||
Vanguard FTSE All-World Ex-US | INTL | 922042775 | 36,274,729 | 618,495 | SH | SOLE | 595,042 | 0 | 23,453 | ||
Vanguard FTSE DM ETF | INTL | 921943858 | 70,631,709 | 1,407,847 | SH | SOLE | 1,236,070 | 0 | 171,777 | ||
Vanguard FTSE EM ETF | INTL | 922042858 | 17,236,150 | 412,644 | SH | SOLE | 389,334 | 0 | 23,310 | ||
Invesco BulletShares 2024 Corp | BOND FUND | 46138J841 | 12,016,003 | 573,009 | SH | SOLE | 509,464 | 0 | 63,545 | ||
Invesco BulletShares 2025 Corp | BOND FUND | 46138J825 | 21,854,550 | 1,069,728 | SH | SOLE | 744,448 | 0 | 325,280 | ||
Invesco BulletShares 2026 Corp | BOND FUND | 46138J791 | 18,707,826 | 973,859 | SH | SOLE | 640,821 | 0 | 333,038 | ||
Invesco BulletShares 2027 Corp | BOND FUND | 46138J783 | 25,741,321 | 1,334,439 | SH | SOLE | 960,240 | 0 | 374,199 | ||
Invesco BulletShares 2028 Corp | BOND FUND | 46138J643 | 2,965,724 | 147,769 | SH | SOLE | 122,776 | 0 | 24,993 | ||
Invesco BulletShares 2029 Corp | BOND FUND | 46138J577 | 1,277,797 | 69,825 | SH | SOLE | 55,890 | 0 | 13,935 | ||
Invesco BulletShares 2030 Corp | BOND FUND | 46138J460 | 447,463 | 27,301 | SH | SOLE | 17,396 | 0 | 9,905 | ||
iShares 1-5 Year IG Corporate | BOND FUND | 464288646 | 9,894,410 | 192,949 | SH | SOLE | 163,787 | 0 | 29,162 | ||
iShares 5-10 Year IG Corporate | BOND FUND | 464288638 | 3,362,411 | 65,163 | SH | SOLE | 45,244 | 0 | 19,919 | ||
PIMCO Intermediate Muni Bond A | BOND FUND | 72201R866 | 2,578,900 | 49,150 | SH | SOLE | 49,150 | 0 | 0 | ||
PIMCO S/T Muni Bond Active ETF | BOND FUND | 72201R874 | 3,718,797 | 74,525 | SH | SOLE | 74,525 | 0 | 0 | ||
Vanguard S/T Bond ETF | BOND FUND | 921937827 | 360,272 | 4,699 | SH | SOLE | 3,199 | 0 | 1,500 | ||
Vanguard S/T Treasury ETF | BOND FUND | 92206C102 | 1,839,918 | 31,684 | SH | SOLE | 20,226 | 0 | 11,458 | ||
Vanguard Total Bond Mkt ETF | BOND FUND | 921937835 | 542,256 | 7,466 | SH | SOLE | 6,692 | 0 | 774 |