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 | FIGI | (to the nearest dollar) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
| 3M Co | COM | 88579Y101 | 643,100 | 4,379 | SH | SOLE | 4,351 | 0 | 28 | |||
| Abbott Laboratories | COM | 002824100 | 3,305,271 | 24,917 | SH | SOLE | 24,752 | 0 | 165 | |||
| Abbvie Inc | COM | 00287Y109 | 4,324,045 | 20,638 | SH | SOLE | 20,536 | 0 | 102 | |||
| Accenture Plc | COM | G1151C101 | 46,620,079 | 149,404 | SH | SOLE | 146,185 | 0 | 3,219 | |||
| Adobe Systems Inc | COM | 00724F101 | 286,497 | 747 | SH | SOLE | 747 | 0 | 0 | |||
| Advanced Micro Devices Inc | COM | 007903107 | 441,474 | 4,297 | SH | SOLE | 4,297 | 0 | 0 | |||
| Aecom Technology Corp | COM | 00766T100 | 231,825 | 2,500 | SH | SOLE | 2,500 | 0 | 0 | |||
| Aflac Inc | COM | 001055102 | 220,267 | 1,981 | SH | SOLE | 1,981 | 0 | 0 | |||
| Air Products & Chemicals Inc | COM | 009158106 | 655,902 | 2,224 | SH | SOLE | 2,224 | 0 | 0 | |||
| Allstate Corp | COM | 020002101 | 648,336 | 3,131 | SH | SOLE | 3,131 | 0 | 0 | |||
| Alphabet Inc-A | COM | 02079K305 | 142,030,186 | 918,457 | SH | SOLE | 888,121 | 0 | 30,336 | |||
| Alphabet Inc-C | COM | 02079K107 | 22,893,787 | 146,539 | SH | SOLE | 144,349 | 0 | 2,190 | |||
| Altria Group Inc | COM | 02209S103 | 582,194 | 9,700 | SH | SOLE | 9,350 | 0 | 350 | |||
| Amazon.com Inc | COM | 023135106 | 117,467,399 | 617,405 | SH | SOLE | 597,133 | 0 | 20,272 | |||
| American Express Co | COM | 025816109 | 412,185 | 1,532 | SH | SOLE | 1,532 | 0 | 0 | |||
| American Tower Corp | COM | 03027X100 | 63,793,233 | 293,167 | SH | SOLE | 283,586 | 0 | 9,581 | |||
| American Water Works Co Inc | COM | 030420103 | 47,469,394 | 321,783 | SH | SOLE | 312,624 | 0 | 9,159 | |||
| AMETEK Inc | COM | 031100100 | 56,224,735 | 326,622 | SH | SOLE | 318,851 | 0 | 7,771 | |||
| Amgen Inc | COM | 031162100 | 968,804 | 3,110 | SH | SOLE | 2,850 | 0 | 260 | |||
| Amphenol Corp | COM | 032095101 | 96,698,778 | 1,474,291 | SH | SOLE | 1,447,250 | 0 | 27,041 | |||
| Ansys Inc | COM | 03662Q105 | 10,916,572 | 34,485 | SH | SOLE | 34,385 | 0 | 100 | |||
| Aon PLC | COM | G0403H108 | 50,001,195 | 125,288 | SH | SOLE | 122,301 | 0 | 2,987 | |||
| AppFolio Inc | COM | 03783C100 | 219,900 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | |||
| Apple Inc | COM | 037833100 | 249,170,869 | 1,121,734 | SH | SOLE | 1,087,517 | 0 | 34,217 | |||
| Applied Materials Inc | COM | 038222105 | 544,635 | 3,753 | SH | SOLE | 3,753 | 0 | 0 | |||
| Arch Capital Group Ltd | COM | G0450A105 | 202,074 | 2,101 | SH | SOLE | 2,101 | 0 | 0 | |||
| ASML Holding NV | COM | N07059210 | 35,471,848 | 53,532 | SH | SOLE | 51,819 | 0 | 1,713 | |||
| AstraZeneca PLC ADR | COM | 046353108 | 286,650 | 3,900 | SH | SOLE | 3,900 | 0 | 0 | |||
| AT&T Inc | COM | 00206R102 | 1,068,249 | 37,774 | SH | SOLE | 36,663 | 0 | 1,111 | |||
| Automatic Data Processing Inc | COM | 053015103 | 8,522,148 | 27,893 | SH | SOLE | 27,668 | 0 | 225 | |||
| Bank of America Corp | COM | 060505104 | 27,259,356 | 653,232 | SH | SOLE | 627,745 | 0 | 25,487 | |||
| Bank of New York Mellon | COM | 064058100 | 212,359 | 2,532 | SH | SOLE | 2,532 | 0 | 0 | |||
| Becton Dickinson & Co | COM | 075887109 | 1,097,656 | 4,792 | SH | SOLE | 4,792 | 0 | 0 | |||
| Berkshire Hathaway Inc-A | COM | 084670108 | 798,442 | 1 | SH | SOLE | 1 | 0 | 0 | |||
| Berkshire Hathaway Inc-B | COM | 084670702 | 135,028,203 | 253,536 | SH | SOLE | 246,163 | 0 | 7,373 | |||
| BlackRock Inc | COM | 09290D101 | 986,232 | 1,042 | SH | SOLE | 1,042 | 0 | 0 | |||
| Blackstone Inc | COM | 09260D107 | 981,815 | 7,024 | SH | SOLE | 7,024 | 0 | 0 | |||
| Boeing Co | COM | 097023105 | 699,767 | 4,103 | SH | SOLE | 4,103 | 0 | 0 | |||
| BorgWarner Inc | COM | 099724106 | 613,311 | 21,407 | SH | SOLE | 21,407 | 0 | 0 | |||
| Boston Scientific Corp | COM | 101137107 | 201,356 | 1,996 | SH | SOLE | 1,996 | 0 | 0 | |||
| Bristol-Myers Squibb Co | COM | 110122108 | 457,669 | 7,504 | SH | SOLE | 6,954 | 0 | 550 | |||
| Broadcom Inc | COM | 11135F101 | 2,583,096 | 15,428 | SH | SOLE | 15,168 | 0 | 260 | |||
| Camden National Corp | COM | 133034108 | 1,412,403 | 34,900 | SH | SOLE | 34,900 | 0 | 0 | |||
| Canadian National Railway Co | COM | 136375102 | 246,086 | 2,525 | SH | SOLE | 2,525 | 0 | 0 | |||
| Carrier Global Corp | COM | 14448C104 | 226,148 | 3,567 | SH | SOLE | 3,567 | 0 | 0 | |||
| Caterpillar Inc | COM | 149123101 | 1,272,467 | 3,858 | SH | SOLE | 3,858 | 0 | 0 | |||
| Charles Schwab Corp | COM | 808513105 | 1,157,918 | 14,792 | SH | SOLE | 14,792 | 0 | 0 | |||
| Chevron Corp | COM | 166764100 | 4,052,273 | 24,223 | SH | SOLE | 23,631 | 0 | 592 | |||
| Chipotle Mexican Grill | COM | 169656105 | 318,984 | 6,353 | SH | SOLE | 6,353 | 0 | 0 | |||
| Chubb Ltd | COM | H1467J104 | 74,882,045 | 247,962 | SH | SOLE | 242,254 | 0 | 5,708 | |||
| Cigna Group | COM | 125523100 | 258,923 | 787 | SH | SOLE | 787 | 0 | 0 | |||
| Cisco Systems Inc | COM | 17275R102 | 1,375,084 | 22,283 | SH | SOLE | 22,283 | 0 | 0 | |||
| Citigroup Inc | COM | 172967424 | 202,463 | 2,852 | SH | SOLE | 2,852 | 0 | 0 | |||
| Clorox Co | COM | 189054109 | 220,875 | 1,500 | SH | SOLE | 1,500 | 0 | 0 | |||
| CME Group Inc | COM | 12572Q105 | 23,493,086 | 88,556 | SH | SOLE | 86,176 | 0 | 2,380 | |||
| Coca Cola Co | COM | 191216100 | 1,351,183 | 18,866 | SH | SOLE | 18,366 | 0 | 500 | |||
| Cognizant Tech Solutions Corp | COM | 192446102 | 597,312 | 7,808 | SH | SOLE | 7,808 | 0 | 0 | |||
| Colgate Palmolive Co | COM | 194162103 | 20,089,696 | 214,404 | SH | SOLE | 206,474 | 0 | 7,930 | |||
| Comcast Corp | COM | 20030N101 | 2,166,178 | 58,704 | SH | SOLE | 58,446 | 0 | 258 | |||
| ConocoPhillips | COM | 20825C104 | 40,157,008 | 382,375 | SH | SOLE | 370,626 | 0 | 11,749 | |||
| Constellation Brands Inc-A | COM | 21036P108 | 3,565,794 | 19,430 | SH | SOLE | 19,025 | 0 | 405 | |||
| Consumer Discretionary Select | COM | 81369Y407 | 6,200,667 | 31,402 | SH | SOLE | 30,784 | 0 | 618 | |||
| Cooper Companies Inc | COM | 216648501 | 372,070 | 4,411 | SH | SOLE | 4,351 | 0 | 60 | |||
| Corning Inc | COM | 219350105 | 814,655 | 17,795 | SH | SOLE | 17,795 | 0 | 0 | |||
| Corteva Inc | COM | 22052L104 | 443,090 | 7,041 | SH | SOLE | 7,041 | 0 | 0 | |||
| Costco Wholesale Corp | COM | 22160K105 | 99,985,713 | 105,718 | SH | SOLE | 103,073 | 0 | 2,645 | |||
| CrowdStrike Holdings Inc-A | COM | 22788C105 | 363,157 | 1,030 | SH | SOLE | 1,030 | 0 | 0 | |||
| Crown Castle Intl Corp-REIT | COM | 22822V101 | 224,094 | 2,150 | SH | SOLE | 2,150 | 0 | 0 | |||
| CSX Corp | COM | 126408103 | 1,010,538 | 34,337 | SH | SOLE | 34,337 | 0 | 0 | |||
| Cullen/Frost Bankers Inc | COM | 229899109 | 426,181 | 3,404 | SH | SOLE | 3,404 | 0 | 0 | |||
| Cummins Inc | COM | 231021106 | 487,086 | 1,554 | SH | SOLE | 1,554 | 0 | 0 | |||
| Danaher Corp | COM | 235851102 | 66,468,898 | 324,239 | SH | SOLE | 315,919 | 0 | 8,320 | |||
| Deere & Co | COM | 244199105 | 22,876,963 | 48,742 | SH | SOLE | 47,151 | 0 | 1,591 | |||
| Dimensional EM Core Equity 2 E | COM | 25434V732 | 206,203 | 7,793 | SH | SOLE | 7,793 | 0 | 0 | |||
| Dimensional US Core Equity 2 E | COM | 25434V708 | 2,163,946 | 65,594 | SH | SOLE | 65,594 | 0 | 0 | |||
| Dow Inc | COM | 260557103 | 291,826 | 8,357 | SH | SOLE | 8,357 | 0 | 0 | |||
| Du Pont de Nemours Inc | COM | 26614N102 | 615,438 | 8,241 | SH | SOLE | 8,241 | 0 | 0 | |||
| Duke Energy Corp | COM | 26441C204 | 562,274 | 4,610 | SH | SOLE | 4,610 | 0 | 0 | |||
| Eaton Corp PLC | COM | G29183103 | 53,830,460 | 198,030 | SH | SOLE | 192,515 | 0 | 5,515 | |||
| Ecolab Inc | COM | 278865100 | 27,979,922 | 110,366 | SH | SOLE | 108,744 | 0 | 1,622 | |||
| Eli Lilly & Co | COM | 532457108 | 41,268,049 | 49,967 | SH | SOLE | 48,500 | 0 | 1,467 | |||
| Emerson Electric Co | COM | 291011104 | 1,484,416 | 13,539 | SH | SOLE | 13,489 | 0 | 50 | |||
| Enbridge Inc | COM | 29250N105 | 248,070 | 5,598 | SH | SOLE | 5,598 | 0 | 0 | |||
| Energy Select Sector SPDR ETF | COM | 81369Y506 | 217,552 | 2,328 | SH | SOLE | 2,328 | 0 | 0 | |||
| Enterprise Products Partners L | COM | 293792107 | 494,040 | 14,471 | SH | SOLE | 14,339 | 0 | 132 | |||
| Equinix Inc | COM | 29444U700 | 27,798,942 | 34,094 | SH | SOLE | 33,305 | 0 | 789 | |||
| Equity Residential | COM | 29476L107 | 204,286 | 2,854 | SH | SOLE | 2,854 | 0 | 0 | |||
| Exxon Mobil Corp | COM | 30231G102 | 52,965,931 | 445,354 | SH | SOLE | 433,323 | 0 | 12,031 | |||
| Fastenal Co | COM | 311900104 | 297,482 | 3,836 | SH | SOLE | 3,836 | 0 | 0 | |||
| Financial Select Sector SPDR E | COM | 81369Y605 | 1,240,746 | 24,910 | SH | SOLE | 24,910 | 0 | 0 | |||
| First Trust NASDAQ Cybersecuri | COM | 33734X846 | 507,780 | 8,060 | SH | SOLE | 8,060 | 0 | 0 | |||
| Fiserv Inc | COM | 337738108 | 518,730 | 2,349 | SH | SOLE | 2,349 | 0 | 0 | |||
| Fox Corp | COM | 35137L105 | 879,847 | 15,545 | SH | SOLE | 15,395 | 0 | 150 | |||
| GE Vernova Inc | COM | 36828A101 | 351,988 | 1,153 | SH | SOLE | 1,153 | 0 | 0 | |||
| General Dynamics Corp | COM | 369550108 | 605,945 | 2,223 | SH | SOLE | 2,223 | 0 | 0 | |||
| General Electric Co | COM | 369604301 | 19,549,871 | 97,676 | SH | SOLE | 93,597 | 0 | 4,079 | |||
| General Motors Co | COM | 37045V100 | 317,662 | 6,754 | SH | SOLE | 6,754 | 0 | 0 | |||
| Goldman Sachs Group Inc | COM | 38141G104 | 21,818,966 | 39,940 | SH | SOLE | 38,481 | 0 | 1,459 | |||
| Health Care Select Sector SPDR | COM | 81369Y209 | 733,681 | 5,025 | SH | SOLE | 5,025 | 0 | 0 | |||
| Henry Schein Inc | COM | 806407102 | 210,744 | 3,077 | SH | SOLE | 3,077 | 0 | 0 | |||
| Hershey Co | COM | 427866108 | 5,793,129 | 33,872 | SH | SOLE | 33,772 | 0 | 100 | |||
| Hologic Inc | COM | 436440101 | 351,780 | 5,695 | SH | SOLE | 5,550 | 0 | 145 | |||
| Home Depot Inc | COM | 437076102 | 56,101,449 | 153,078 | SH | SOLE | 149,166 | 0 | 3,912 | |||
| Honeywell International Inc | COM | 438516106 | 1,402,208 | 6,622 | SH | SOLE | 6,622 | 0 | 0 | |||
| Hubbell Inc | COM | 443510607 | 398,747 | 1,205 | SH | SOLE | 1,205 | 0 | 0 | |||
| Idexx Labs Corp | COM | 45168D104 | 43,217,474 | 102,911 | SH | SOLE | 99,950 | 0 | 2,961 | |||
| Illinois Tool Wks Inc | COM | 452308109 | 1,381,168 | 5,569 | SH | SOLE | 5,569 | 0 | 0 | |||
| Intel Corp | COM | 458140100 | 341,263 | 15,027 | SH | SOLE | 15,027 | 0 | 0 | |||
| Intl Business Machines Corp | COM | 459200101 | 2,870,655 | 11,544 | SH | SOLE | 11,464 | 0 | 80 | |||
| Intuit Inc | COM | 461202103 | 85,204,256 | 138,771 | SH | SOLE | 136,139 | 0 | 2,632 | |||
| Intuitive Surgical Inc | COM | 46120E602 | 2,911,692 | 5,879 | SH | SOLE | 5,618 | 0 | 261 | |||
| Invesco QQQ Trust Series 1 ETF | COM | 46090E103 | 1,699,910 | 3,625 | SH | SOLE | 3,500 | 0 | 125 | |||
| Invesco S&P 500 Equal Weight E | COM | 46137V357 | 2,537,926 | 14,651 | SH | SOLE | 14,650 | 0 | 0 | |||
| IQ Hedge Multi Strategy Tracke | COM | 45409B107 | 204,924 | 6,545 | SH | SOLE | 6,545 | 0 | 0 | |||
| Iron Mountain Inc | COM | 46284V101 | 466,165 | 5,418 | SH | SOLE | 5,418 | 0 | 0 | |||
| iShares Core Dividend Growth E | COM | 46434V621 | 201,526 | 3,262 | SH | SOLE | 3,262 | 0 | 0 | |||
| iShares Core MSCI EAFE ETF | COM | 46432F842 | 761,115 | 10,061 | SH | SOLE | 10,061 | 0 | 0 | |||
| iShares Core S&P 500 ETF | COM | 464287200 | 2,885,012 | 5,134 | SH | SOLE | 4,701 | 0 | 433 | |||
| iShares Core S&P M/C ETF | COM | 464287507 | 184,384,463 | 3,159,974 | SH | SOLE | 2,587,800 | 0 | 572,174 | |||
| iShares Core S&P S/C ETF | COM | 464287804 | 2,355,962 | 22,530 | SH | SOLE | 20,735 | 0 | 1,795 | |||
| iShares Core S&P Total U.S. St | COM | 464287150 | 720,103 | 5,902 | SH | SOLE | 5,902 | 0 | 0 | |||
| iShares Gold Trust ETF | COM | 464285204 | 272,690 | 4,625 | SH | SOLE | 4,625 | 0 | 0 | |||
| iShares Russell 1000 ETF | COM | 464287622 | 18,622,748 | 60,712 | SH | SOLE | 52,745 | 0 | 7,967 | |||
| iShares Russell 1000 Growth ET | COM | 464287614 | 3,709,839 | 10,274 | SH | SOLE | 9,553 | 0 | 721 | |||
| iShares Russell 1000 Value ETF | COM | 464287598 | 339,064 | 1,802 | SH | SOLE | 1,302 | 0 | 500 | |||
| iShares Russell 2000 ETF | COM | 464287655 | 1,638,429 | 8,213 | SH | SOLE | 6,349 | 0 | 1,864 | |||
| iShares Russell 3000 ETF | COM | 464287689 | 50,656,172 | 159,477 | SH | SOLE | 159,476 | 0 | 1 | |||
| iShares Russell M/C ETF | COM | 464287499 | 1,593,786 | 18,735 | SH | SOLE | 15,993 | 0 | 2,742 | |||
| iShares Russell M/C Growth ETF | COM | 464287481 | 555,140 | 4,725 | SH | SOLE | 4,725 | 0 | 0 | |||
| iShares Russell M/C Value ETF | COM | 464287473 | 639,424 | 5,076 | SH | SOLE | 5,076 | 0 | 0 | |||
| iShares S&P 500 Growth ETF | COM | 464287309 | 511,308 | 5,508 | SH | SOLE | 5,208 | 0 | 300 | |||
| iShares S&P GSCI Commodity ETF | COM | 46428R107 | 208,345 | 9,150 | SH | SOLE | 9,150 | 0 | 0 | |||
| iShares Select Dividend ETF | COM | 464287168 | 361,240 | 2,690 | SH | SOLE | 2,650 | 0 | 40 | |||
| Jack Henry & Associates Inc | COM | 426281101 | 14,726,507 | 80,649 | SH | SOLE | 77,729 | 0 | 2,920 | |||
| Jacobs Solutions Inc | COM | 46982L108 | 488,033 | 4,037 | SH | SOLE | 4,037 | 0 | 0 | |||
| Johnson & Johnson | COM | 478160104 | 37,240,537 | 224,557 | SH | SOLE | 220,450 | 0 | 4,107 | |||
| Johnson Controls Intl Plc | COM | G51502105 | 400,550 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | |||
| JP Morgan Chase & Co | COM | 46625H100 | 85,072,391 | 346,810 | SH | SOLE | 338,841 | 0 | 7,969 | |||
| Kimberly Clark Corp | COM | 494368103 | 2,761,912 | 19,420 | SH | SOLE | 19,320 | 0 | 100 | |||
| KKR & Co Inc | COM | 48251W104 | 350,876 | 3,035 | SH | SOLE | 3,035 | 0 | 0 | |||
| L3 Harris Technologies Inc | COM | 502431109 | 268,545 | 1,283 | SH | SOLE | 1,283 | 0 | 0 | |||
| Linde Plc | COM | G54950103 | 69,859,079 | 150,028 | SH | SOLE | 145,279 | 0 | 4,749 | |||
| Lockheed Martin Corp | COM | 539830109 | 524,438 | 1,174 | SH | SOLE | 1,174 | 0 | 0 | |||
| Lowe's Companies Inc | COM | 548661107 | 2,515,619 | 10,786 | SH | SOLE | 10,786 | 0 | 0 | |||
| Marathon Petroleum Corp | COM | 56585A102 | 306,532 | 2,104 | SH | SOLE | 2,104 | 0 | 0 | |||
| Marsh & Mclennan Companies Inc | COM | 571748102 | 438,766 | 1,798 | SH | SOLE | 1,798 | 0 | 0 | |||
| Marvell Technology Inc | COM | 573874104 | 39,675,510 | 644,397 | SH | SOLE | 621,078 | 0 | 23,319 | |||
| Mastercard Inc-A | COM | 57636Q104 | 1,692,595 | 3,088 | SH | SOLE | 3,063 | 0 | 25 | |||
| McCormick & Co Inc | COM | 579780206 | 9,109,670 | 110,675 | SH | SOLE | 109,655 | 0 | 1,020 | |||
| McDonalds Corp | COM | 580135101 | 3,893,067 | 12,463 | SH | SOLE | 12,211 | 0 | 252 | |||
| McKesson Corp | COM | 58155Q103 | 346,277 | 515 | SH | SOLE | 515 | 0 | 0 | |||
| Medtronic Plc | COM | G5960L103 | 23,746,165 | 264,257 | SH | SOLE | 255,128 | 0 | 9,129 | |||
| Merck & Co Inc | COM | 58933Y105 | 6,488,609 | 72,288 | SH | SOLE | 71,025 | 0 | 1,263 | |||
| Meta Platforms, Inc. | COM | 30303M102 | 70,553,296 | 122,412 | SH | SOLE | 118,732 | 0 | 3,680 | |||
| Metlife Inc | COM | 59156R108 | 266,161 | 3,315 | SH | SOLE | 3,090 | 0 | 225 | |||
| Mettler-Toledo Intl Inc | COM | 592688105 | 46,168,857 | 39,096 | SH | SOLE | 38,337 | 0 | 759 | |||
| Microchip Technology Inc | COM | 595017104 | 26,817,378 | 553,964 | SH | SOLE | 542,462 | 0 | 11,502 | |||
| Microsoft Corp | COM | 594918104 | 165,670,250 | 441,328 | SH | SOLE | 428,867 | 0 | 12,461 | |||
| Mondelez Intl Inc | COM | 609207105 | 475,123 | 7,003 | SH | SOLE | 7,003 | 0 | 0 | |||
| Morgan Stanley | COM | 617446448 | 738,346 | 6,328 | SH | SOLE | 6,328 | 0 | 0 | |||
| Netflix Inc | COM | 64110L106 | 927,401 | 994 | SH | SOLE | 994 | 0 | 0 | |||
| NextEra Energy Inc | COM | 65339F101 | 51,011,958 | 719,593 | SH | SOLE | 698,465 | 0 | 21,128 | |||
| Nike Inc | COM | 654106103 | 3,596,015 | 56,648 | SH | SOLE | 56,144 | 0 | 504 | |||
| Nordson Corp | COM | 655663102 | 9,649,541 | 47,836 | SH | SOLE | 47,026 | 0 | 810 | |||
| Norfolk Southern Corp | COM | 655844108 | 1,614,133 | 6,815 | SH | SOLE | 6,295 | 0 | 520 | |||
| Northern Trust Corp | COM | 665859104 | 557,964 | 5,656 | SH | SOLE | 5,656 | 0 | 0 | |||
| Northrop Grumman Corp | COM | 666807102 | 33,321,250 | 65,079 | SH | SOLE | 63,117 | 0 | 1,962 | |||
| Novartis AG ADR | COM | 66987V109 | 237,341 | 2,129 | SH | SOLE | 2,129 | 0 | 0 | |||
| Nvent Electric PLC | COM | G6700G107 | 272,584 | 5,200 | SH | SOLE | 5,200 | 0 | 0 | |||
| Nvidia Corp | COM | 67066G104 | 157,207,994 | 1,450,526 | SH | SOLE | 1,392,144 | 0 | 58,382 | |||
| Oneok Inc | COM | 682680103 | 583,215 | 5,878 | SH | SOLE | 5,878 | 0 | 0 | |||
| Oracle Corp | COM | 68389X105 | 2,708,548 | 19,373 | SH | SOLE | 19,241 | 0 | 132 | |||
| Oshkosh Corp | COM | 688239201 | 4,977,302 | 52,905 | SH | SOLE | 52,030 | 0 | 875 | |||
| Palo Alto Networks Inc | COM | 697435105 | 120,933,590 | 708,706 | SH | SOLE | 686,889 | 0 | 21,817 | |||
| Parker Hannifin Corp | COM | 701094104 | 209,858 | 345 | SH | SOLE | 345 | 0 | 0 | |||
| Pentair Plc | COM | G7S00T104 | 437,804 | 5,005 | SH | SOLE | 5,005 | 0 | 0 | |||
| Pepsico Inc | COM | 713448108 | 48,658,142 | 324,517 | SH | SOLE | 316,361 | 0 | 8,156 | |||
| Pfizer Inc | COM | 717081103 | 590,143 | 23,289 | SH | SOLE | 22,191 | 0 | 1,098 | |||
| Philip Morris Intl Inc | COM | 718172109 | 1,270,554 | 8,004 | SH | SOLE | 7,842 | 0 | 162 | |||
| Phillips 66 | COM | 718546104 | 43,235,538 | 350,142 | SH | SOLE | 342,114 | 0 | 8,028 | |||
| PNC Financial Services Group | COM | 693475105 | 405,653 | 2,308 | SH | SOLE | 2,308 | 0 | 0 | |||
| Procter & Gamble Co | COM | 742718109 | 47,588,919 | 279,245 | SH | SOLE | 266,682 | 0 | 12,563 | |||
| Prudential Financial Inc | COM | 744320102 | 204,821 | 1,834 | SH | SOLE | 1,834 | 0 | 0 | |||
| Qualcomm Inc | COM | 747525103 | 41,152,080 | 267,900 | SH | SOLE | 259,840 | 0 | 8,060 | |||
| RBC Bearings Inc | COM | 75524B104 | 13,904,647 | 43,213 | SH | SOLE | 42,193 | 0 | 1,020 | |||
| Rockwell Automation Corp | COM | 773903109 | 22,891,239 | 88,595 | SH | SOLE | 85,107 | 0 | 3,488 | |||
| Roper Technologies Inc | COM | 776696106 | 55,040,574 | 93,356 | SH | SOLE | 91,559 | 0 | 1,797 | |||
| RTX Corp | COM | 75513E101 | 47,055,897 | 355,246 | SH | SOLE | 345,114 | 0 | 10,132 | |||
| S&P Global Inc | COM | 78409V104 | 1,736,686 | 3,418 | SH | SOLE | 3,418 | 0 | 0 | |||
| Salesforce Inc | COM | 79466L302 | 818,766 | 3,051 | SH | SOLE | 2,751 | 0 | 300 | |||
| SAP SE ADR | COM | 803054204 | 497,568 | 1,854 | SH | SOLE | 1,854 | 0 | 0 | |||
| Schwab Intl Equity ETF | COM | 808524805 | 4,588,453 | 231,974 | SH | SOLE | 231,974 | 0 | 0 | |||
| Schwab US Dividend Equity ETF | COM | 808524797 | 466,171 | 16,673 | SH | SOLE | 16,673 | 0 | 0 | |||
| ServiceNow Inc | COM | 81762P102 | 16,679,531 | 20,950 | SH | SOLE | 19,835 | 0 | 1,115 | |||
| Shell PLC ADR | COM | 780259305 | 733,899 | 10,015 | SH | SOLE | 9,915 | 0 | 100 | |||
| Sherwin-Williams Co | COM | 824348106 | 23,508,810 | 67,324 | SH | SOLE | 66,042 | 0 | 1,282 | |||
| Southern Co | COM | 842587107 | 278,018 | 3,024 | SH | SOLE | 3,024 | 0 | 0 | |||
| SPDR Gold Trust | COM | 78463V107 | 518,076 | 1,798 | SH | SOLE | 1,784 | 0 | 14 | |||
| SPDR S&P 500 ETF | COM | 78462F103 | 305,639,422 | 546,380 | SH | SOLE | 419,885 | 0 | 126,495 | |||
| SPDR S&P Biotech ETF | COM | 78464A870 | 1,432,809 | 17,667 | SH | SOLE | 17,480 | 0 | 187 | |||
| SPDR S&P M/C 400 ETF | COM | 78467Y107 | 3,769,036 | 7,065 | SH | SOLE | 6,051 | 0 | 1,014 | |||
| Sprouts Farmers Mkt Inc | COM | 85208M102 | 250,482 | 1,641 | SH | SOLE | 1,641 | 0 | 0 | |||
| Starbucks Corp | COM | 855244109 | 2,956,433 | 30,140 | SH | SOLE | 30,090 | 0 | 50 | |||
| STERIS Plc | COM | G8473T100 | 4,945,458 | 21,820 | SH | SOLE | 21,756 | 0 | 64 | |||
| Stryker Corp | COM | 863667101 | 49,689,184 | 133,483 | SH | SOLE | 130,198 | 0 | 3,285 | |||
| T Rowe Price Group Inc | COM | 74144T108 | 2,964,907 | 32,273 | SH | SOLE | 31,665 | 0 | 608 | |||
| Take Two Interactive Software | COM | 874054109 | 49,423,944 | 238,475 | SH | SOLE | 229,301 | 0 | 9,174 | |||
| TE Connectivity Plc | COM | G87052109 | 970,326 | 6,866 | SH | SOLE | 6,804 | 0 | 62 | |||
| Technology Select Sector SPDR | COM | 81369Y803 | 1,302,063 | 6,306 | SH | SOLE | 6,226 | 0 | 80 | |||
| Tesla Inc | COM | 88160R101 | 1,431,600 | 5,524 | SH | SOLE | 5,285 | 0 | 239 | |||
| Texas Instruments Inc | COM | 882508104 | 942,531 | 5,245 | SH | SOLE | 5,245 | 0 | 0 | |||
| Thermo Fisher Scientific Inc | COM | 883556102 | 64,536,440 | 129,695 | SH | SOLE | 126,323 | 0 | 3,372 | |||
| TJX Companies Inc | COM | 872540109 | 82,710,510 | 679,068 | SH | SOLE | 659,967 | 0 | 19,101 | |||
| Toll Brothers Inc | COM | 889478103 | 15,313,008 | 145,023 | SH | SOLE | 142,849 | 0 | 2,174 | |||
| Toronto-Dominion Bank | COM | 891160509 | 367,552 | 6,132 | SH | SOLE | 6,132 | 0 | 0 | |||
| Tractor Supply Co | COM | 892356106 | 43,933,843 | 797,347 | SH | SOLE | 772,047 | 0 | 25,300 | |||
| Travelers Companies Inc | COM | 89417E109 | 862,404 | 3,261 | SH | SOLE | 3,261 | 0 | 0 | |||
| Truist Financial Corp | COM | 89832Q109 | 342,985 | 8,335 | SH | SOLE | 8,335 | 0 | 0 | |||
| Tyler Technologies Inc | COM | 902252105 | 866,271 | 1,490 | SH | SOLE | 1,490 | 0 | 0 | |||
| Union Pacific Corp | COM | 907818108 | 37,825,070 | 160,113 | SH | SOLE | 154,259 | 0 | 5,854 | |||
| United Parcel Service Inc | COM | 911312106 | 1,321,325 | 12,013 | SH | SOLE | 12,013 | 0 | 0 | |||
| Unitedhealth Group Inc | COM | 91324P102 | 41,383,570 | 79,014 | SH | SOLE | 76,780 | 0 | 2,234 | |||
| US Bancorp | COM | 902973304 | 8,896,683 | 210,722 | SH | SOLE | 208,065 | 0 | 2,657 | |||
| Valero Energy Corp | COM | 91913Y100 | 273,913 | 2,074 | SH | SOLE | 2,074 | 0 | 0 | |||
| VanEck Morningstar Wide Moat E | COM | 92189F643 | 230,560 | 2,620 | SH | SOLE | 2,620 | 0 | 0 | |||
| Vanguard Dividend Appreciation | COM | 921908844 | 6,476,805 | 33,387 | SH | SOLE | 26,788 | 0 | 6,599 | |||
| Vanguard ESG US Stock ETF | COM | 921910733 | 2,207,499 | 22,537 | SH | SOLE | 19,288 | 0 | 3,249 | |||
| Vanguard Financials ETF | COM | 92204A405 | 209,325 | 1,752 | SH | SOLE | 1,752 | 0 | 0 | |||
| Vanguard Growth ETF | COM | 922908736 | 2,413,667 | 6,509 | SH | SOLE | 6,424 | 0 | 85 | |||
| Vanguard High Dividend Yield E | COM | 921946406 | 285,002 | 2,210 | SH | SOLE | 2,135 | 0 | 75 | |||
| Vanguard Information Technolog | COM | 92204A702 | 1,202,999 | 2,218 | SH | SOLE | 2,218 | 0 | 0 | |||
| Vanguard M/C ETF | COM | 922908629 | 558,619 | 2,160 | SH | SOLE | 2,160 | 0 | 0 | |||
| Vanguard M/C Growth ETF | COM | 922908538 | 485,366 | 1,984 | SH | SOLE | 1,984 | 0 | 0 | |||
| Vanguard Real Estate ETF | COM | 922908553 | 292,082 | 3,226 | SH | SOLE | 2,976 | 0 | 250 | |||
| Vanguard S&P 500 ETF | COM | 922908363 | 3,471,904 | 6,756 | SH | SOLE | 6,609 | 0 | 147 | |||
| Vanguard S/C ETF | COM | 922908751 | 114,239,229 | 515,171 | SH | SOLE | 461,407 | 0 | 53,765 | |||
| Vanguard S/C Growth ETF | COM | 922908595 | 770,164 | 3,059 | SH | SOLE | 3,059 | 0 | 0 | |||
| Vanguard S/C Value ETF | COM | 922908611 | 338,116 | 1,815 | SH | SOLE | 1,815 | 0 | 0 | |||
| Vanguard Total Intl Stock ETF | COM | 921909768 | 1,317,873 | 21,222 | SH | SOLE | 21,222 | 0 | 0 | |||
| Vanguard Total Stock Market ET | COM | 922908769 | 15,609,123 | 56,793 | SH | SOLE | 43,824 | 0 | 12,969 | |||
| Vanguard Value ETF | COM | 922908744 | 1,535,313 | 8,888 | SH | SOLE | 8,888 | 0 | 0 | |||
| Veralto Corp | COM | 92338C103 | 1,432,223 | 14,697 | SH | SOLE | 14,476 | 0 | 221 | |||
| Verizon Communications Inc | COM | 92343V104 | 1,550,129 | 34,174 | SH | SOLE | 33,577 | 0 | 597 | |||
| Vertex Pharmaceuticals Inc | COM | 92532F100 | 548,331 | 1,131 | SH | SOLE | 1,131 | 0 | 0 | |||
| Visa Inc-A | COM | 92826C839 | 100,965,192 | 288,093 | SH | SOLE | 279,753 | 0 | 8,340 | |||
| Vulcan Materials Co | COM | 929160109 | 227,467 | 975 | SH | SOLE | 975 | 0 | 0 | |||
| Walmart Inc | COM | 931142103 | 1,371,415 | 15,622 | SH | SOLE | 15,541 | 0 | 81 | |||
| Walt Disney Co | COM | 254687106 | 21,404,337 | 216,863 | SH | SOLE | 208,712 | 0 | 8,151 | |||
| Waste Connections Inc | COM | 94106B101 | 78,313,070 | 401,215 | SH | SOLE | 392,314 | 0 | 8,901 | |||
| Waste Management Inc | COM | 94106L109 | 760,799 | 3,286 | SH | SOLE | 3,286 | 0 | 0 | |||
| Wells Fargo & Co | COM | 949746101 | 707,290 | 9,852 | SH | SOLE | 9,720 | 0 | 132 | |||
| WW Grainger Inc | COM | 384802104 | 217,323 | 220 | SH | SOLE | 220 | 0 | 0 | |||
| Xylem Inc | COM | 98419M100 | 547,963 | 4,587 | SH | SOLE | 4,537 | 0 | 50 | |||
| Yum Brands Inc | COM | 988498101 | 671,927 | 4,270 | SH | SOLE | 4,270 | 0 | 0 | |||
| Yum China Holdings Inc | COM | 98850P109 | 309,028 | 5,936 | SH | SOLE | 5,936 | 0 | 0 | |||
| Zoetis Inc | COM | 98978V103 | 20,919,341 | 127,053 | SH | SOLE | 122,732 | 0 | 4,321 | |||
| iShares MSCI EAFE ETF | INTL | 464287465 | 1,387,285 | 16,974 | SH | SOLE | 16,974 | 0 | 0 | |||
| Vanguard ESG Intl Stock ETF | INTL | 921910725 | 2,100,219 | 35,609 | SH | SOLE | 34,662 | 0 | 947 | |||
| Vanguard FTSE All-World Ex-US | INTL | 922042775 | 32,375,876 | 533,727 | SH | SOLE | 510,579 | 0 | 23,148 | |||
| Vanguard FTSE DM ETF | INTL | 921943858 | 96,956,344 | 1,907,463 | SH | SOLE | 1,714,131 | 0 | 193,332 | |||
| Vanguard FTSE EM ETF | INTL | 922042858 | 5,572,484 | 123,122 | SH | SOLE | 120,418 | 0 | 2,704 | |||
| Invesco BulletShares 2025 Corp | BOND FUND | 46138J825 | 21,883,254 | 1,058,184 | SH | SOLE | 762,236 | 0 | 295,948 | |||
| Invesco BulletShares 2026 Corp | BOND FUND | 46138J791 | 24,762,112 | 1,271,156 | SH | SOLE | 922,019 | 0 | 349,137 | |||
| Invesco BulletShares 2027 Corp | BOND FUND | 46138J783 | 30,687,649 | 1,566,496 | SH | SOLE | 1,180,030 | 0 | 386,466 | |||
| Invesco BulletShares 2028 Corp | BOND FUND | 46138J643 | 12,032,874 | 591,296 | SH | SOLE | 476,358 | 0 | 114,938 | |||
| Invesco BulletShares 2029 Corp | BOND FUND | 46138J577 | 9,402,919 | 507,443 | SH | SOLE | 404,249 | 0 | 103,194 | |||
| Invesco BulletShares 2030 Corp | BOND FUND | 46138J460 | 3,942,414 | 237,638 | SH | SOLE | 199,979 | 0 | 37,659 | |||
| Invesco BulletShares 2031 Corp | BOND FUND | 46138J429 | 1,187,662 | 72,818 | SH | SOLE | 60,490 | 0 | 12,328 | |||
| Invesco BulletShares 2032 Corp | BOND FUND | 46139W858 | 677,364 | 33,253 | SH | SOLE | 28,019 | 0 | 5,234 | |||
| Invesco BulletShares 2033 Corp | BOND FUND | 46139W825 | 258,744 | 12,386 | SH | SOLE | 11,901 | 0 | 485 | |||
| iShares 1-5 Year IG Corporate | BOND FUND | 464288646 | 7,282,946 | 139,067 | SH | SOLE | 120,662 | 0 | 18,405 | |||
| iShares 5-10 Year IG Corporate | BOND FUND | 464288638 | 2,688,604 | 51,192 | SH | SOLE | 38,369 | 0 | 12,823 | |||
| iShares National Muni Bond ETF | BOND FUND | 464288414 | 213,516 | 2,025 | SH | SOLE | 2,025 | 0 | 0 | |||
| MFS High Income Municipal Trus | BOND FUND | 59318D104 | 114,774 | 31,104 | SH | SOLE | 31,104 | 0 | 0 | |||
| PIMCO Intermediate Muni Bond A | BOND FUND | 72201R866 | 15,616,712 | 302,943 | SH | SOLE | 298,873 | 0 | 4,070 | |||
| PIMCO S/T Muni Bond Active ETF | BOND FUND | 72201R874 | 3,292,767 | 65,829 | SH | SOLE | 61,074 | 0 | 4,755 | |||
| Vanguard Intermediate Term Cor | BOND FUND | 92206C870 | 489,824 | 5,991 | SH | SOLE | 619 | 0 | 5,372 | |||
| Vanguard S/T Bond ETF | BOND FUND | 921937827 | 356,174 | 4,550 | SH | SOLE | 4,550 | 0 | 0 | |||
| Vanguard S/T Treasury ETF | BOND FUND | 92206C102 | 1,344,652 | 22,911 | SH | SOLE | 16,138 | 0 | 6,773 | |||
| Vanguard Total Bond Mkt ETF | BOND FUND | 921937835 | 498,138 | 6,782 | SH | SOLE | 6,585 | 0 | 197 | |||