Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q1 2025 ▲▼ | Q2 2025 ▲▼ | Change ▲▼ | Q1 2025 ▲▼ | Q2 2025 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Microsoft(MSFT) | 0 | 133,796 | +133,796 | 0 | 67 | 6.69% | +67 |
| Intuit(INTU) | 0 | 39,917 | +39,917 | 0 | 31 | 3.16% | +31 |
| Alphabet Class A(GOOG) | 0 | 117,496 | +117,496 | 0 | 21 | 2.08% | +21 |
| Stryker(SYK) | 116,423 | 113,603 | -2,820 | 43 | 45 | 4.52% | +2 |
| Marathon Petroleum(MPC) | 76,547 | 76,613 | +66 | 11 | 13 | 1.28% | +2 |
| Amphenol 'A' | 38,780 | 41,270 | +2,490 | 3 | 4 | 0.41% | +2 |
| IDEXX Labs(IDXX) | 0 | 13,152 | +13,152 | 0 | 7 | 0.71% | +7 |
| Veeva Systems 'A'(VEEV) | 17,869 | 19,391 | +1,522 | 4 | 6 | 0.56% | +1 |
| Deere & Company(DE) | 6,467 | 7,946 | +1,479 | 3 | 4 | 0.41% | +1 |
| Amazon.com(AMZN) | 0 | 39,019 | +39,019 | 0 | 9 | 0.86% | +9 |
| Emerson Electric(EMR) | 0 | 33,356 | +33,356 | 0 | 4 | 0.45% | +4 |
| NVIDIA(NVDA) | 0 | 14,317 | +14,317 | 0 | 2 | 0.23% | +2 |
| Ecolab(ECL) | 72,888 | 70,888 | -2,000 | 18 | 19 | 1.92% | +1 |
| RTX Corporation(RTX) | 45,144 | 45,144 | 0 | 6 | 7 | 0.66% | +1 |
| Casey's General Stores(CASY) | 6,855 | 6,975 | +120 | 3 | 4 | 0.36% | +1 |
| Analog Devices(ADI) | 0 | 13,846 | +13,846 | 0 | 3 | 0.33% | +3 |
| Abbott Labs | 220,319 | 217,823 | -2,496 | 29 | 30 | 2.98% | 0 |
| IBM(IBM) | 8,257 | 8,257 | 0 | 2 | 2 | 0.24% | 0 |
| Walmart(WMT) | 0 | 83,790 | +83,790 | 0 | 8 | 0.82% | +8 |
| GE Vernova(GEV) | 0 | 666 | +666 | 0 | 0 | 0.04% | 0 |
| NIKE 'B'(NKE) | 0 | 137,999 | +137,999 | 0 | 10 | 0.99% | +10 |
| Intuitive Surgical | 0 | 7,275 | +7,275 | 0 | 4 | 0.40% | +4 |
| Oracle(ORCL) | 0 | 4,411 | +4,411 | 0 | 1 | 0.10% | +1 |
| HEICO(HEI) | 5,244 | 5,229 | -15 | 1 | 2 | 0.17% | 0 |
| Synopsys(SNPS) | 1,117 | 1,482 | +365 | 0 | 1 | 0.08% | 0 |
| Philip Morris Int'l(PM) | 11,157 | 11,157 | 0 | 2 | 2 | 0.20% | 0 |
| Fastenal(FAST) | 39,200 | 78,400 | +39,200 | 3 | 3 | 0.33% | 0 |
| Meta Platforms Cl A(META) | 0 | 323 | +323 | 0 | 0 | 0.02% | 0 |
| Grainger, W.W.(GWW) | 0 | 4,314 | +4,314 | 0 | 4 | 0.45% | +4 |
| Ulta Beauty(ULTA) | 0 | 2,055 | +2,055 | 0 | 1 | 0.10% | +1 |
| Disney, Walt(DIS) | 0 | 7,810 | +7,810 | 0 | 1 | 0.10% | +1 |
| QUALCOMM(QCOM) | 0 | 34,747 | +34,747 | 0 | 6 | 0.56% | +6 |
| JPMorgan Chase(JPM) | 4,000 | 4,000 | 0 | 1 | 1 | 0.12% | 0 |
| Honeywell Int'l(HON) | 0 | 14,019 | +14,019 | 0 | 3 | 0.33% | +3 |
| Carrier Global(CARR) | 0 | 17,103 | +17,103 | 0 | 1 | 0.13% | +1 |
| CIGNA | 1,862 | 2,317 | +455 | 1 | 1 | 0.08% | 0 |
| Broadcom(AVGO) | 0 | 1,336 | +1,336 | 0 | 0 | 0.04% | 0 |
| GE Aerospace(GE) | 2,487 | 2,487 | 0 | 0 | 1 | 0.06% | 0 |
| Bank of America | 20,385 | 20,385 | 0 | 1 | 1 | 0.10% | 0 |
| Palo Alto Networks(PANW) | 3,682 | 3,597 | -85 | 1 | 1 | 0.07% | 0 |
| Lockheed Martin(LMT) | 0 | 7,329 | +7,329 | 0 | 3 | 0.34% | +3 |
| Hewlett Packard Enterprise(HPE) | 0 | 19,200 | +19,200 | 0 | 0 | 0.04% | 0 |
| Mastercard(MA) | 117,737 | 115,012 | -2,725 | 65 | 65 | 6.50% | 0 |
| Trimble(TRMB) | 0 | 8,700 | +8,700 | 0 | 1 | 0.07% | +1 |
| Alphabet Class C(GOOG) | 0 | 3,315 | +3,315 | 0 | 1 | 0.06% | +1 |
| Caterpillar(CAT) | 1,443 | 1,443 | 0 | 0 | 1 | 0.06% | 0 |
| RBC Bearings(RBC) | 1,290 | 1,290 | 0 | 0 | 0 | 0.05% | 0 |
| Eaton(ETN) | 936 | 936 | 0 | 0 | 0 | 0.03% | 0 |
| Norfolk Southern(NSC) | 4,025 | 4,025 | 0 | 1 | 1 | 0.10% | 0 |
| L3 Harris Technologies(LHX) | 1,595 | 1,595 | 0 | 0 | 0 | 0.04% | 0 |
| Visa(V) | 19,732 | 19,657 | -75 | 7 | 7 | 0.70% | 0 |
| Automatic Data Processing | 181,458 | 179,959 | -1,499 | 55 | 55 | 5.58% | 0 |
| PPG Industries(PPG) | 0 | 12,457 | +12,457 | 0 | 1 | 0.14% | +1 |
| Alico | 17,866 | 17,866 | 0 | 1 | 1 | 0.06% | 0 |
| Cintas(CTAS) | 1,967 | 2,042 | +75 | 0 | 0 | 0.05% | 0 |
| Texas Instruments(TXN) | 1,689 | 1,689 | 0 | 0 | 0 | 0.04% | 0 |
| Trane Technologies plc(TT) | 616 | 581 | -35 | 0 | 0 | 0.03% | 0 |
| 3M Company(MMM) | 8,536 | 8,536 | 0 | 1 | 1 | 0.13% | 0 |
| CSX(CSX) | 0 | 13,368 | +13,368 | 0 | 0 | 0.04% | 0 |
| Cisco Systems(CSCO) | 51,618 | 46,418 | -5,200 | 3 | 3 | 0.32% | 0 |
| Veralto(VLTO) | 11,869 | 11,765 | -104 | 1 | 1 | 0.12% | 0 |
| Darden Restaurants(DRI) | 2,500 | 2,500 | 0 | 1 | 1 | 0.05% | 0 |
| Sysco(SYY) | 0 | 60,700 | +60,700 | 0 | 5 | 0.46% | +5 |
| Williams Sonoma(WSM) | 0 | 3,500 | +3,500 | 0 | 1 | 0.06% | +1 |
| American Tower REIT(AMT) | 36,003 | 35,518 | -485 | 8 | 8 | 0.79% | 0 |
| AT&T(T) | 21,836 | 21,836 | 0 | 1 | 1 | 0.06% | 0 |
| Genuine Parts(GPC) | 3,255 | 3,305 | +50 | 0 | 0 | 0.04% | 0 |
| Ametek | 2,117 | 2,075 | -42 | 0 | 0 | 0.04% | 0 |
| Kinder Morgan Delaware(KMI) | 10,000 | 10,000 | 0 | 0 | 0 | 0.03% | 0 |
| Republic Services(RSG) | 1,354 | 1,354 | 0 | 0 | 0 | 0.03% | 0 |
| General Dynamics(GD) | 737 | 700 | -37 | 0 | 0 | 0.02% | 0 |
| Dick's Sporting Goods(DKS) | 8,533 | 8,703 | +170 | 2 | 2 | 0.17% | 0 |
| Ingredion(INGR) | 3,000 | 3,000 | 0 | 0 | 0 | 0.04% | 0 |
| Brite-Strike Tactical Illumina | 53,000 | 53,000 | 0 | 0 | 0 | — | -0 |
| Ross Stores(ROST) | 0 | 5,110 | +5,110 | 0 | 1 | 0.07% | +1 |
| iShares S&P US Pfd ETF | 0 | 63,242 | +63,242 | 0 | 2 | 0.20% | +2 |
| Mondelez Int'l(MDLZ) | 7,047 | 7,047 | 0 | 0 | 0 | 0.05% | -0 |
| Waste Management(WM) | 1,378 | 1,378 | 0 | 0 | 0 | 0.03% | -0 |
| Linde plc(LIN) | 1,096 | 1,076 | -20 | 1 | 1 | 0.05% | -0 |
| Roche Holding Ltd ADR | 12,100 | 12,100 | 0 | 0 | 0 | 0.05% | -0 |
| Duke Energy(DUK) | 0 | 3,873 | +3,873 | 0 | 0 | 0.05% | 0 |
| Altria(MO) | 6,475 | 6,475 | 0 | 0 | 0 | 0.04% | -0 |
| Allstate(ALL) | 2,000 | 2,000 | 0 | 0 | 0 | 0.04% | -0 |
| Gilead Sciences(GILD) | 13,440 | 13,440 | 0 | 2 | 1 | 0.15% | -0 |
| Jack Henry & Associates(JKHY) | 0 | 7,419 | +7,419 | 0 | 1 | 0.13% | +1 |
| Kimberly-Clark(KMB) | 1,575 | 1,575 | 0 | 0 | 0 | 0.02% | -0 |
| Northrop Grumman(NOC) | 1,972 | 1,972 | 0 | 1 | 1 | 0.10% | -0 |
| Hershey Company(HSY) | 5,195 | 5,195 | 0 | 1 | 1 | 0.09% | -0 |
| Otis Worldwide(OTIS) | 5,494 | 5,444 | -50 | 1 | 1 | 0.05% | -0 |
| Tractor Supply Company(TSCO) | 10,035 | 9,910 | -125 | 1 | 1 | 0.05% | -0 |
| Expeditors Int'l(EXPD) | 0 | 9,034 | +9,034 | 0 | 1 | 0.10% | +1 |
| General Mills(GIS) | 4,032 | 4,032 | 0 | 0 | 0 | 0.02% | -0 |
| Illinois Tool Works(ITW) | 0 | 14,725 | +14,725 | 0 | 4 | 0.37% | +4 |
| Kellanova | 14,100 | 14,100 | 0 | 1 | 1 | 0.11% | -0 |
| T-Mobile US(TMUS) | 1,655 | 1,655 | 0 | 0 | 0 | 0.04% | -0 |
| Equinix REIT(EQIX) | 0 | 4,376 | +4,376 | 0 | 3 | 0.35% | +3 |
| Berkshire Hathaway 'A' | 1 | 1 | 0 | 1 | 1 | 0.07% | -0 |
| Arthur J. Gallagher(AJG) | 14,975 | 15,932 | +957 | 5 | 5 | 0.51% | -0 |
| Zoetis(ZTS) | 0 | 5,772 | +5,772 | 0 | 1 | 0.09% | +1 |
| HP(HPQ) | 0 | 27,700 | +27,700 | 0 | 1 | 0.07% | +1 |