Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q4 2024 ▲▼ | Q1 2025 ▲▼ | Change ▲▼ | Q4 2024 ▲▼ | Q1 2025 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Abbott Labs | 0 | 220,319 | +220,319 | 0 | 29 | 2.92% | +29 |
| AbbVie(ABBV) | 0 | 101,869 | +101,869 | 0 | 21 | 2.13% | +21 |
| Lilly, Eli(LLY) | 0 | 42,925 | +42,925 | 0 | 35 | 3.54% | +35 |
| Arthur J. Gallagher(AJG) | 11,667 | 14,975 | +3,308 | 3 | 5 | 0.52% | +2 |
| Fiserv(FISV) | 135,300 | 134,115 | -1,185 | 28 | 30 | 2.96% | +2 |
| Veeva Systems 'A'(VEEV) | 11,313 | 17,869 | +6,556 | 2 | 4 | 0.41% | +2 |
| Coca-Cola(KO) | 0 | 175,944 | +175,944 | 0 | 13 | 1.26% | +13 |
| Johnson & Johnson(JNJ) | 0 | 105,334 | +105,334 | 0 | 17 | 1.74% | +17 |
| McDonald's(MCD) | 0 | 74,680 | +74,680 | 0 | 23 | 2.33% | +23 |
| American Tower REIT(AMT) | 0 | 36,003 | +36,003 | 0 | 8 | 0.78% | +8 |
| Ecolab(ECL) | 0 | 72,888 | +72,888 | 0 | 18 | 1.84% | +18 |
| ExxonMobil | 0 | 98,015 | +98,015 | 0 | 12 | 1.16% | +12 |
| Automatic Data Processing | 185,653 | 181,458 | -4,195 | 54 | 55 | 5.53% | +1 |
| Broadridge Financial Solutions(BR) | 104,992 | 102,414 | -2,578 | 24 | 25 | 2.48% | +1 |
| Watsco(WSO) | 0 | 32,088 | +32,088 | 0 | 16 | 1.63% | +16 |
| McCormick(MKC) | 0 | 165,726 | +165,726 | 0 | 14 | 1.36% | +14 |
| Amphenol 'A' | 23,330 | 38,780 | +15,450 | 2 | 3 | 0.25% | +1 |
| O'Reilly Automotive(ORLY) | 0 | 3,821 | +3,821 | 0 | 5 | 0.55% | +5 |
| HEICO(HEI) | 2,210 | 5,244 | +3,034 | 1 | 1 | 0.14% | +1 |
| Mastercard(MA) | 120,894 | 117,737 | -3,157 | 64 | 65 | 6.44% | +1 |
| RTX Corporation(RTX) | 0 | 45,144 | +45,144 | 0 | 6 | 0.60% | +6 |
| Berkshire Hathaway 'B' | 14,800 | 13,800 | -1,000 | 7 | 7 | 0.73% | +1 |
| Visa(V) | 19,880 | 19,732 | -148 | 6 | 7 | 0.69% | +1 |
| Costco Wholesale(COST) | 17,985 | 17,963 | -22 | 16 | 17 | 1.70% | +1 |
| Synopsys(SNPS) | 0 | 1,117 | +1,117 | 0 | 0 | 0.05% | 0 |
| Philip Morris Int'l(PM) | 11,207 | 11,157 | -50 | 1 | 2 | 0.18% | 0 |
| Amgen(AMGN) | 0 | 10,885 | +10,885 | 0 | 3 | 0.34% | +3 |
| Marathon Petroleum(MPC) | 0 | 76,547 | +76,547 | 0 | 11 | 1.11% | +11 |
| Deere & Company(DE) | 6,467 | 6,467 | 0 | 3 | 3 | 0.30% | 0 |
| Paychex(PAYX) | 0 | 30,315 | +30,315 | 0 | 5 | 0.47% | +5 |
| Church & Dwight(CHD) | 173,665 | 167,574 | -6,091 | 18 | 18 | 1.84% | 0 |
| Casey's General Stores(CASY) | 6,855 | 6,855 | 0 | 3 | 3 | 0.30% | 0 |
| IBM(IBM) | 8,207 | 8,257 | +50 | 2 | 2 | 0.20% | 0 |
| Gilead Sciences(GILD) | 13,640 | 13,440 | -200 | 1 | 2 | 0.15% | 0 |
| Fastenal(FAST) | 39,200 | 39,200 | 0 | 3 | 3 | 0.30% | 0 |
| Verizon Communications(VZ) | 0 | 39,617 | +39,617 | 0 | 2 | 0.18% | +2 |
| General Dynamics(GD) | 0 | 737 | +737 | 0 | 0 | 0.02% | 0 |
| Chevron(CVX) | 7,769 | 7,769 | 0 | 1 | 1 | 0.13% | 0 |
| Stryker(SYK) | 0 | 116,423 | +116,423 | 0 | 43 | 4.32% | +43 |
| 3M Company(MMM) | 8,536 | 8,536 | 0 | 1 | 1 | 0.13% | 0 |
| Colgate-Palmolive(CL) | 0 | 79,014 | +79,014 | 0 | 7 | 0.74% | +7 |
| AT&T(T) | 21,747 | 21,836 | +89 | 0 | 1 | 0.06% | 0 |
| Berkshire Hathaway 'A' | 1 | 1 | 0 | 1 | 1 | 0.08% | 0 |
| Procter & Gamble(PG) | 0 | 92,338 | +92,338 | 0 | 16 | 1.57% | +16 |
| Sherwin-Williams(SHW) | 0 | 23,157 | +23,157 | 0 | 8 | 0.81% | +8 |
| Northrop Grumman(NOC) | 1,972 | 1,972 | 0 | 1 | 1 | 0.10% | 0 |
| GE Aerospace(GE) | 2,487 | 2,487 | 0 | 0 | 0 | 0.05% | 0 |
| Air Products & Chemicals | 15,881 | 15,881 | 0 | 5 | 5 | 0.47% | 0 |
| ConocoPhillips(COP) | 12,941 | 12,941 | 0 | 1 | 1 | 0.14% | 0 |
| Roche Holding Ltd ADR | 12,100 | 12,100 | 0 | 0 | 0 | 0.05% | 0 |
| T-Mobile US(TMUS) | 1,655 | 1,655 | 0 | 0 | 0 | 0.04% | 0 |
| Alico | 17,866 | 17,866 | 0 | 0 | 1 | 0.05% | 0 |
| Otis Worldwide(OTIS) | 5,494 | 5,494 | 0 | 1 | 1 | 0.06% | 0 |
| Mondelez Int'l(MDLZ) | 7,047 | 7,047 | 0 | 0 | 0 | 0.05% | 0 |
| Starbucks(SBUX) | 0 | 13,577 | +13,577 | 0 | 1 | 0.13% | +1 |
| Republic Services(RSG) | 1,354 | 1,354 | 0 | 0 | 0 | 0.03% | 0 |
| Bristol-Myers Squibb(BMY) | 20,201 | 19,644 | -557 | 1 | 1 | 0.12% | 0 |
| Altria(MO) | 6,450 | 6,475 | +25 | 0 | 0 | 0.04% | 0 |
| Darden Restaurants(DRI) | 2,500 | 2,500 | 0 | 0 | 1 | 0.05% | 0 |
| Linde plc(LIN) | 0 | 1,096 | +1,096 | 0 | 1 | 0.05% | +1 |
| Cintas(CTAS) | 1,967 | 1,967 | 0 | 0 | 0 | 0.04% | 0 |
| Waste Management(WM) | 1,403 | 1,378 | -25 | 0 | 0 | 0.03% | 0 |
| Becton, Dickinson(BDX) | 0 | 14,124 | +14,124 | 0 | 3 | 0.32% | +3 |
| RBC Bearings(RBC) | 1,290 | 1,290 | 0 | 0 | 0 | 0.04% | 0 |
| Allstate(ALL) | 2,000 | 2,000 | 0 | 0 | 0 | 0.04% | 0 |
| EOG Resources(EOG) | 4,653 | 4,653 | 0 | 1 | 1 | 0.06% | 0 |
| Union Pacific(UNP) | 0 | 10,696 | +10,696 | 0 | 3 | 0.25% | +3 |
| JPMorgan Chase(JPM) | 4,000 | 4,000 | 0 | 1 | 1 | 0.10% | 0 |
| Kellanova | 14,100 | 14,100 | 0 | 1 | 1 | 0.12% | 0 |
| Kimberly-Clark(KMB) | 1,575 | 1,575 | 0 | 0 | 0 | 0.02% | 0 |
| UnitedHealth Group(UNH) | 787 | 787 | 0 | 0 | 0 | 0.04% | 0 |
| Kinder Morgan Delaware(KMI) | 10,000 | 10,000 | 0 | 0 | 0 | 0.03% | 0 |
| CIGNA | 2,187 | 1,862 | -325 | 1 | 1 | 0.06% | 0 |
| Hershey Company(HSY) | 0 | 5,195 | +5,195 | 0 | 1 | 0.09% | +1 |
| Genuine Parts(GPC) | 3,255 | 3,255 | 0 | 0 | 0 | 0.04% | 0 |
| Norfolk Southern(NSC) | 4,025 | 4,025 | 0 | 1 | 1 | 0.10% | 0 |
| Cisco Systems(CSCO) | 53,718 | 51,618 | -2,100 | 3 | 3 | 0.32% | 0 |
| Tractor Supply Company(TSCO) | 10,410 | 10,035 | -375 | 1 | 1 | 0.06% | 0 |
| Brite-Strike Tactical Illumina | 53,000 | 53,000 | 0 | 0 | 0 | 0.00% | 0 |
| L3 Harris Technologies(LHX) | 1,595 | 1,595 | 0 | 0 | 0 | 0.03% | -0 |
| Henry Schein(HSIC) | 3,750 | 3,750 | 0 | 0 | 0 | 0.03% | -0 |
| DuPont de Nemours(DD) | 2,674 | 2,674 | 0 | 0 | 0 | 0.02% | -0 |
| Ingredion(INGR) | 3,000 | 3,000 | 0 | 0 | 0 | 0.04% | -0 |
| Texas Instruments(TXN) | 1,689 | 1,689 | 0 | 0 | 0 | 0.03% | -0 |
| Equifax(EFX) | 1,212 | 1,212 | 0 | 0 | 0 | 0.03% | -0 |
| General Mills(GIS) | 4,032 | 4,032 | 0 | 0 | 0 | 0.02% | -0 |
| Ametek | 2,117 | 2,117 | 0 | 0 | 0 | 0.04% | -0 |
| Trane Technologies plc(TT) | 616 | 616 | 0 | 0 | 0 | 0.02% | -0 |
| Cummins(CMI) | 1,142 | 1,142 | 0 | 0 | 0 | 0.04% | -0 |
| Palo Alto Networks(PANW) | 3,682 | 3,682 | 0 | 1 | 1 | 0.06% | -0 |
| Bank of America | 20,385 | 20,385 | 0 | 1 | 1 | 0.08% | -0 |
| Caterpillar(CAT) | 1,443 | 1,443 | 0 | 1 | 0 | 0.05% | -0 |
| Bio-Techne(TECH) | 3,600 | 3,600 | 0 | 0 | 0 | 0.02% | -0 |
| Eaton(ETN) | 936 | 936 | 0 | 0 | 0 | 0.03% | -0 |
| Pfizer(PFE) | 58,494 | 58,857 | +363 | 2 | 1 | 0.15% | -0 |
| Merck(MRK) | 0 | 54,909 | +54,909 | 0 | 5 | 0.49% | +5 |
| Flowers Foods(FLO) | 34,050 | 33,300 | -750 | 1 | 1 | 0.06% | -0 |
| Veralto(VLTO) | 0 | 11,869 | +11,869 | 0 | 1 | 0.12% | +1 |
| Dick's Sporting Goods(DKS) | 7,833 | 8,533 | +700 | 2 | 2 | 0.17% | -0 |
| Fortive(FTV) | 0 | 2,910 | +2,910 | 0 | 0 | 0.02% | 0 |