Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q4 2023 ▲▼ | Q1 2024 ▲▼ | Change ▲▼ | Q4 2023 ▲▼ | Q1 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Lilly, Eli(LLY) | 43,514 | 43,564 | +50 | 25 | 34 | 3.42% | +9 |
| Stryker(SYK) | 120,978 | 120,582 | -396 | 36 | 43 | 4.36% | +7 |
| Microsoft(MSFT) | 137,495 | 138,030 | +535 | 52 | 58 | 5.87% | +6 |
| Mastercard(MA) | 123,970 | 122,510 | -1,460 | 53 | 59 | 5.96% | +6 |
| Marathon Petroleum(MPC) | 0 | 77,397 | +77,397 | 0 | 16 | 1.58% | +16 |
| Fiserv(FISV) | 158,101 | 157,016 | -1,085 | 21 | 25 | 2.54% | +4 |
| Automatic Data Processing | 0 | 189,242 | +189,242 | 0 | 47 | 4.78% | +47 |
| AbbVie(ABBV) | 104,300 | 104,389 | +89 | 16 | 19 | 1.92% | +3 |
| TJX Companies(TJX) | 405,650 | 402,845 | -2,805 | 38 | 41 | 4.13% | +3 |
| Ecolab(ECL) | 70,489 | 72,654 | +2,165 | 14 | 17 | 1.70% | +3 |
| Novo Nordisk ADR(NVO) | 77,470 | 77,222 | -248 | 8 | 10 | 1.00% | +2 |
| ExxonMobil | 0 | 101,550 | +101,550 | 0 | 12 | 1.19% | +12 |
| Church & Dwight(CHD) | 179,983 | 177,338 | -2,645 | 17 | 18 | 1.87% | +1 |
| Procter & Gamble(PG) | 93,800 | 92,516 | -1,284 | 14 | 15 | 1.52% | +1 |
| Costco Wholesale(COST) | 18,329 | 18,228 | -101 | 12 | 13 | 1.35% | +1 |
| Amazon.com(AMZN) | 41,110 | 41,109 | -1 | 6 | 7 | 0.75% | +1 |
| Merck(MRK) | 51,692 | 51,549 | -143 | 6 | 7 | 0.69% | +1 |
| Danaher(DHR) | 0 | 75,728 | +75,728 | 0 | 19 | 1.91% | +19 |
| Alphabet Class A(GOOG) | 114,253 | 113,050 | -1,203 | 16 | 17 | 1.72% | +1 |
| McCormick(MKC) | 0 | 155,817 | +155,817 | 0 | 12 | 1.21% | +12 |
| Home Depot(HD) | 29,470 | 29,418 | -52 | 10 | 11 | 1.14% | +1 |
| NextEra Energy(NEE) | 235,204 | 240,114 | +4,910 | 14 | 15 | 1.55% | +1 |
| Berkshire Hathaway 'B' | 14,218 | 14,570 | +352 | 5 | 6 | 0.62% | +1 |
| Casey's General Stores(CASY) | 0 | 3,200 | +3,200 | 0 | 1 | 0.10% | +1 |
| O'Reilly Automotive(ORLY) | 4,340 | 4,528 | +188 | 4 | 5 | 0.52% | +1 |
| Abbott Labs | 225,154 | 225,979 | +825 | 25 | 26 | 2.60% | +1 |
| Grainger, W.W.(GWW) | 4,699 | 4,699 | 0 | 4 | 5 | 0.48% | +1 |
| Colgate-Palmolive(CL) | 81,998 | 81,573 | -425 | 7 | 7 | 0.74% | +1 |
| CIGNA | 0 | 2,187 | +2,187 | 0 | 1 | 0.08% | +1 |
| Lowe's(LOW) | 23,076 | 23,102 | +26 | 5 | 6 | 0.59% | +1 |
| Sherwin-Williams(SHW) | 24,243 | 23,919 | -324 | 8 | 8 | 0.84% | +1 |
| Intuit(INTU) | 40,542 | 40,121 | -421 | 25 | 26 | 2.64% | +1 |
| Walmart(WMT) | 0 | 89,676 | +89,676 | 0 | 5 | 0.55% | +5 |
| PepsiCo(PEP) | 91,316 | 92,386 | +1,070 | 16 | 16 | 1.63% | +1 |
| Sysco(SYY) | 65,875 | 66,827 | +952 | 5 | 5 | 0.55% | +1 |
| Emerson Electric(EMR) | 0 | 36,335 | +36,335 | 0 | 4 | 0.42% | +4 |
| Fortive(FTV) | 0 | 45,500 | +45,500 | 0 | 4 | 0.40% | +4 |
| Edwards Lifesciences | 0 | 32,885 | +32,885 | 0 | 3 | 0.32% | +3 |
| NVIDIA(NVDA) | 1,434 | 1,367 | -67 | 1 | 1 | 0.12% | +1 |
| Fastenal(FAST) | 39,200 | 39,200 | 0 | 3 | 3 | 0.31% | 0 |
| Intuitive Surgical | 7,275 | 7,275 | 0 | 2 | 3 | 0.29% | 0 |
| QUALCOMM(QCOM) | 51,527 | 46,278 | -5,249 | 7 | 8 | 0.79% | 0 |
| Visa(V) | 19,997 | 19,909 | -88 | 5 | 6 | 0.56% | 0 |
| Lockheed Martin(LMT) | 5,284 | 5,852 | +568 | 2 | 3 | 0.27% | 0 |
| Disney, Walt(DIS) | 0 | 8,780 | +8,780 | 0 | 1 | 0.11% | +1 |
| Accenture 'A' SHS CLASS A | 26,227 | 27,249 | +1,022 | 9 | 9 | 0.95% | 0 |
| IBM(IBM) | 8,565 | 8,587 | +22 | 1 | 2 | 0.17% | 0 |
| Williams Sonoma(WSM) | 2,000 | 2,013 | +13 | 0 | 1 | 0.06% | 0 |
| Phillips 66(PSX) | 0 | 1,305 | +1,305 | 0 | 0 | 0.02% | 0 |
| General Dynamics(GD) | 0 | 737 | +737 | 0 | 0 | 0.02% | 0 |
| Thermo Fisher Scientific(TMO) | 0 | 4,087 | +4,087 | 0 | 2 | 0.24% | +2 |
| Ulta Beauty(ULTA) | 7,053 | 6,923 | -130 | 3 | 4 | 0.37% | 0 |
| Watsco(WSO) | 32,942 | 33,012 | +70 | 14 | 14 | 1.44% | 0 |
| JPMorgan Chase(JPM) | 4,546 | 4,572 | +26 | 1 | 1 | 0.09% | 0 |
| Marathon Oil | 0 | 33,588 | +33,588 | 0 | 1 | 0.10% | +1 |
| Balchem | 21,477 | 21,477 | 0 | 3 | 3 | 0.34% | 0 |
| General Electric(GE) | 2,430 | 2,487 | +57 | 0 | 0 | 0.04% | 0 |
| Caterpillar(CAT) | 0 | 1,653 | +1,653 | 0 | 1 | 0.06% | +1 |
| Tractor Supply Company(TSCO) | 2,215 | 2,252 | +37 | 0 | 1 | 0.06% | 0 |
| Johnson & Johnson(JNJ) | 0 | 114,184 | +114,184 | 0 | 18 | 1.83% | +18 |
| Trimble(TRMB) | 0 | 9,312 | +9,312 | 0 | 1 | 0.06% | +1 |
| Illinois Tool Works(ITW) | 18,543 | 18,468 | -75 | 5 | 5 | 0.50% | 0 |
| Coca-Cola(KO) | 185,772 | 180,498 | -5,274 | 11 | 11 | 1.12% | 0 |
| ASML Holdings N Y REGISTRY SHS | 330 | 352 | +22 | 0 | 0 | 0.03% | 0 |
| Berkshire Hathaway 'A' | 0 | 1 | +1 | 0 | 1 | 0.06% | +1 |
| Jack Henry & Associates(JKHY) | 0 | 8,469 | +8,469 | 0 | 1 | 0.15% | +1 |
| Norfolk Southern(NSC) | 3,965 | 4,025 | +60 | 1 | 1 | 0.10% | 0 |
| Fortune Brands Home & Security | 10,347 | 10,347 | 0 | 1 | 1 | 0.09% | 0 |
| Eaton(ETN) | 0 | 936 | +936 | 0 | 0 | 0.03% | 0 |
| ConocoPhillips(COP) | 0 | 4,377 | +4,377 | 0 | 1 | 0.06% | +1 |
| Allstate(ALL) | 2,000 | 2,000 | 0 | 0 | 0 | 0.03% | 0 |
| Bank of America | 21,001 | 20,385 | -616 | 1 | 1 | 0.08% | 0 |
| Amphenol 'A' | 4,740 | 4,615 | -125 | 0 | 1 | 0.05% | 0 |
| Chevron(CVX) | 0 | 7,769 | +7,769 | 0 | 1 | 0.12% | +1 |
| Hershey Company(HSY) | 0 | 10,091 | +10,091 | 0 | 2 | 0.20% | +2 |
| Cummins(CMI) | 0 | 1,421 | +1,421 | 0 | 0 | 0.04% | 0 |
| Otis Worldwide(OTIS) | 5,959 | 5,959 | 0 | 1 | 1 | 0.06% | 0 |
| Oracle(ORCL) | 0 | 4,411 | +4,411 | 0 | 1 | 0.06% | +1 |
| Ross Stores(ROST) | 6,430 | 6,430 | 0 | 1 | 1 | 0.10% | 0 |
| Genuine Parts(GPC) | 0 | 3,255 | +3,255 | 0 | 1 | 0.05% | +1 |
| Linde plc(LIN) | 1,170 | 1,151 | -19 | 0 | 1 | 0.05% | 0 |
| Equinix REIT(EQIX) | 628 | 676 | +48 | 1 | 1 | 0.06% | 0 |
| Alphabet Class C(GOOG) | 0 | 1,851 | +1,851 | 0 | 0 | 0.03% | 0 |
| WEX(WEX) | 0 | 1,189 | +1,189 | 0 | 0 | 0.03% | 0 |
| Waste Management(WM) | 0 | 1,423 | +1,423 | 0 | 0 | 0.03% | 0 |
| Bristol-Myers Squibb(BMY) | 0 | 19,724 | +19,724 | 0 | 1 | 0.11% | +1 |
| CSX(CSX) | 17,568 | 17,674 | +106 | 1 | 1 | 0.07% | 0 |
| Republic Services(RSG) | 1,350 | 1,379 | +29 | 0 | 0 | 0.03% | 0 |
| Northrop Grumman(NOC) | 1,934 | 1,972 | +38 | 1 | 1 | 0.10% | 0 |
| Verizon Communications(VZ) | 65,433 | 59,672 | -5,761 | 2 | 3 | 0.25% | 0 |
| Becton, Dickinson(BDX) | 0 | 15,115 | +15,115 | 0 | 4 | 0.38% | +4 |
| Equifax(EFX) | 1,200 | 1,212 | +12 | 0 | 0 | 0.03% | 0 |
| General Mills(GIS) | 0 | 5,074 | +5,074 | 0 | 0 | 0.04% | 0 |
| HEICO(HEI) | 0 | 2,115 | +2,115 | 0 | 0 | 0.04% | 0 |
| Ingredion(INGR) | 0 | 3,000 | +3,000 | 0 | 0 | 0.04% | 0 |
| Kellanova | 0 | 14,100 | +14,100 | 0 | 1 | 0.08% | +1 |
| Carrier Global(CARR) | 17,934 | 18,018 | +84 | 1 | 1 | 0.11% | 0 |
| AT&T(T) | 0 | 23,252 | +23,252 | 0 | 0 | 0.04% | 0 |
| Ametek | 2,100 | 1,967 | -133 | 0 | 0 | 0.04% | 0 |
| Hewlett Packard Enterprise(HPE) | 0 | 19,200 | +19,200 | 0 | 0 | 0.03% | 0 |