MRK MERCK & CO INC More: the full row for MERCK & CO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 92,332 shares; 2025Q1: 107,555 shares; 2025Q2: 108,662 shares; 2025Q3: 108,148 shares; 2025Q4: 106,384 shares; 2026Q1: 103,085 shares 103,085 $12.5M 8.41% -3,299 Timeline NYT NEW YORK TIMES CO MTN BE More: the full row for NEW YORK TIMES CO MTN BE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 163,122 shares; 2025Q1: 159,947 shares; 2025Q2: 159,022 shares; 2025Q3: 157,167 shares; 2025Q4: 153,042 shares; 2026Q1: 138,362 shares 138,362 $11.6M 7.81% -14,680 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 52,874 shares; 2025Q1: 52,462 shares; 2025Q2: 52,498 shares; 2025Q3: 51,922 shares; 2025Q4: 50,987 shares; 2026Q1: 44,108 shares 44,108 $10.8M 7.27% -6,879 Timeline UPS UNITED PARCEL SVCS INC More: the full row for UNITED PARCEL SVCS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 58,915 shares; 2025Q1: 59,028 shares; 2025Q2: 62,478 shares; 2025Q3: 87,172 shares; 2025Q4: 83,198 shares; 2026Q1: 83,076 shares 83,076 $8.17M 5.51% -122 Timeline MMM 3M CO More: the full row for 3M CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 74,004 shares; 2025Q1: 57,355 shares; 2025Q2: 56,848 shares; 2025Q3: 56,400 shares; 2025Q4: 55,421 shares; 2026Q1: 55,037 shares 55,037 $7.99M 5.39% -384 Timeline FAST FASTENAL CO More: the full row for FASTENAL CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 114,316 shares; 2025Q1: 113,871 shares; 2025Q2: 198,954 shares; 2025Q3: 171,682 shares; 2025Q4: 166,647 shares; 2026Q1: 166,151 shares 166,151 $7.71M 5.2% -496 Timeline ADP AUTOMATIC DATA PROCESSING IN More: the full row for AUTOMATIC DATA PROCESSING IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 2,872 shares; 2025Q1: 2,873 shares; 2025Q2: 2,874 shares; 2025Q3: 2,874 shares; 2025Q4: 14,491 shares; 2026Q1: 32,583 shares 32,583 $6.66M 4.49% +18,092 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 29,182 shares; 2025Q1: 40,368 shares; 2025Q2: 46,799 shares; 2025Q3: 44,915 shares; 2025Q4: 43,265 shares; 2026Q1: 42,801 shares 42,801 $6.65M 4.48% -464 Timeline SYY SYSCO CORP More: the full row for SYSCO CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 99,564 shares; 2025Q1: 99,369 shares; 2025Q2: 98,084 shares; 2025Q3: 97,021 shares; 2025Q4: 93,843 shares; 2026Q1: 92,478 shares 92,478 $6.6M 4.45% -1,365 Timeline SJM SMUCKER J M CO More: the full row for SMUCKER J M CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 69,623 shares; 2025Q1: 72,434 shares; 2025Q2: 75,035 shares; 2025Q3: 73,410 shares; 2025Q4: 68,976 shares; 2026Q1: 67,932 shares 67,932 $6.55M 4.41% -1,044 Timeline KMB KIMBERLY-CLARK CORP More: the full row for KIMBERLY-CLARK CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 34,493 shares; 2025Q1: 34,293 shares; 2025Q2: 34,030 shares; 2025Q3: 33,831 shares; 2025Q4: 56,883 shares; 2026Q1: 59,725 shares 59,725 $5.83M 3.93% +2,842 Timeline NDSN NORDSON CORP More: the full row for NORDSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 19,772 shares; 2025Q1: 21,112 shares; 2025Q2: 22,412 shares; 2025Q3: 22,222 shares; 2025Q4: 21,422 shares; 2026Q1: 21,322 shares 21,322 $5.69M 3.83% -100 Timeline CBSH COMMERCE BANCSHARES INC More: the full row for COMMERCE BANCSHARES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 85,336 shares; 2025Q1: 85,101 shares; 2025Q2: 85,236 shares; 2025Q3: 84,300 shares; 2025Q4: 85,741 shares; 2026Q1: 83,929 shares 83,929 $4.13M 2.78% -1,812 Timeline APD AIR PRODUCTS AND CHEMICALS I More: the full row for AIR PRODUCTS AND CHEMICALS I Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 14,296 shares; 2025Q1: 14,266 shares; 2025Q2: 14,148 shares; 2025Q3: 14,023 shares; 2025Q4: 13,848 shares; 2026Q1: 13,378 shares 13,378 $3.89M 2.62% -470 Timeline IWF ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 8,892 shares; 2025Q1: 8,902 shares; 2025Q2: 9,095 shares; 2025Q3: 9,035 shares; 2025Q4: 9,044 shares; 2026Q1: 9,052 shares 9,052 $3.86M 2.6% +8 Timeline RPM RPM INTL INC More: the full row for RPM INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 40,915 shares; 2025Q1: 40,915 shares; 2025Q2: 40,355 shares; 2025Q3: 39,830 shares; 2025Q4: 39,630 shares; 2026Q1: 38,605 shares 38,605 $3.84M 2.59% -1,025 Timeline SLB SLB LIMITED More: the full row for SLB LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 97,685 shares; 2025Q1: 97,386 shares; 2025Q2: 95,957 shares; 2025Q3: 96,458 shares; 2025Q4: 92,434 shares; 2026Q1: 67,845 shares 67,845 $3.51M 2.37% -24,589 Timeline ADBE ADOBE INC More: the full row for ADOBE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 6,766 shares; 2026Q1: 13,382 shares 13,382 $3.25M 2.19% +6,616 Timeline SYK STRYKER CORPORATION More: the full row for STRYKER CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 14,821 shares; 2025Q1: 14,711 shares; 2025Q2: 8,834 shares; 2025Q3: 8,835 shares; 2025Q4: 8,735 shares; 2026Q1: 8,683 shares 8,683 $2.86M 1.93% -52 Timeline XOM EXXON MOBIL CORP More: the full row for EXXON MOBIL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 15,589 shares; 2025Q1: 15,710 shares; 2025Q2: 15,599 shares; 2025Q3: 15,496 shares; 2025Q4: 15,097 shares; 2026Q1: 14,628 shares 14,628 $2.48M 1.67% -469 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 8,721 shares; 2025Q1: 8,721 shares; 2025Q2: 9,580 shares; 2025Q3: 9,525 shares; 2025Q4: 9,504 shares; 2026Q1: 9,473 shares 9,473 $2.4M 1.62% -31 Timeline GPC GENUINE PARTS CO More: the full row for GENUINE PARTS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 25,496 shares; 2025Q1: 25,366 shares; 2025Q2: 24,799 shares; 2025Q3: 18,080 shares; 2025Q4: 18,185 shares; 2026Q1: 18,185 shares 18,185 $1.94M 1.31% 0 Timeline KO COCA COLA CO More: the full row for COCA COLA CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 25,404 shares; 2025Q1: 25,289 shares; 2025Q2: 22,258 shares; 2025Q3: 22,260 shares; 2025Q4: 21,863 shares; 2026Q1: 21,573 shares 21,573 $1.65M 1.11% -290 Timeline HSY HERSHEY CO More: the full row for HERSHEY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 3,860 shares; 2025Q1: 8,180 shares; 2025Q2: 7,920 shares; 2025Q3: 7,870 shares; 2025Q4: 7,725 shares; 2026Q1: 7,675 shares 7,675 $1.6M 1.08% -50 Timeline ITW ILLINOIS TOOL WKS INC More: the full row for ILLINOIS TOOL WKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 6,779 shares; 2025Q1: 6,629 shares; 2025Q2: 6,124 shares; 2025Q3: 6,074 shares; 2025Q4: 6,049 shares; 2026Q1: 6,049 shares 6,049 $1.58M 1.07% 0 Timeline ABT ABBOTT LABORATORIES More: the full row for ABBOTT LABORATORIES Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 19,269 shares; 2025Q1: 19,290 shares; 2025Q2: 15,381 shares; 2025Q3: 15,381 shares; 2025Q4: 15,342 shares; 2026Q1: 15,177 shares 15,177 $1.56M 1.05% -165 Timeline EMR EMERSON ELEC CO More: the full row for EMERSON ELEC CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 12,128 shares; 2025Q1: 11,939 shares; 2025Q2: 12,094 shares; 2025Q3: 12,095 shares; 2025Q4: 11,930 shares; 2026Q1: 11,806 shares 11,806 $1.55M 1.04% -124 Timeline PG PROCTER & GAMBLE CO More: the full row for PROCTER & GAMBLE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 8,337 shares; 2025Q1: 8,312 shares; 2025Q2: 8,135 shares; 2025Q3: 8,135 shares; 2025Q4: 8,075 shares; 2026Q1: 8,060 shares 8,060 $1.16M 0.78% -15 Timeline JPM JPMORGAN CHASE & CO More: the full row for JPMORGAN CHASE & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 3,689 shares; 2025Q3: 3,896 shares; 2025Q4: 3,890 shares; 2026Q1: 3,888 shares 3,888 $1.14M 0.77% -2 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 2,745 shares; 2025Q1: 2,745 shares; 2025Q2: 3,052 shares; 2025Q3: 3,052 shares; 2025Q4: 3,052 shares; 2026Q1: 3,056 shares 3,056 $1.13M 0.76% +4 Timeline GWW WW GRAINGER INC More: the full row for WW GRAINGER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 1,652 shares; 2025Q1: 1,642 shares; 2025Q2: 990 shares; 2025Q3: 990 shares; 2025Q4: 990 shares; 2026Q1: 990 shares 990 $1.08M 0.73% 0 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 15,427 shares; 2025Q1: 15,427 shares; 2025Q2: 15,527 shares; 2025Q3: 15,362 shares; 2025Q4: 15,085 shares; 2026Q1: 3,780 shares 3,780 $782K 0.53% -11,305 Timeline INTC INTEL CORP More: the full row for INTEL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 19,188 shares; 2025Q1: 19,163 shares; 2025Q2: 18,353 shares; 2025Q3: 17,653 shares; 2025Q4: 14,382 shares; 2026Q1: 14,382 shares 14,382 $635K 0.43% 0 Timeline ECL ECOLAB INC More: the full row for ECOLAB INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 2,821 shares; 2025Q4: 2,821 shares; 2026Q1: 2,300 shares 2,300 $614K 0.41% -521 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 1,542 shares; 2025Q1: 1,502 shares; 2025Q2: 1,942 shares; 2025Q3: 1,942 shares; 2025Q4: 1,942 shares; 2026Q1: 1,942 shares 1,942 $557K 0.38% 0 Timeline MDT MEDTRONIC PLC More: the full row for MEDTRONIC PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 6,327 shares; 2025Q1: 6,327 shares; 2025Q2: 6,327 shares; 2025Q3: 6,327 shares; 2025Q4: 5,827 shares; 2026Q1: 6,327 shares 6,327 $553K 0.37% +500 Timeline GE GE AEROSPACE More: the full row for GE AEROSPACE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 1,741 shares; 2025Q1: 1,735 shares; 2025Q2: 1,730 shares; 2025Q3: 1,730 shares; 2025Q4: 1,730 shares; 2026Q1: 1,730 shares 1,730 $492K 0.33% 0 Timeline CAC CAMDEN NATL CORP More: the full row for CAMDEN NATL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 10,150 shares; 2025Q1: 10,150 shares; 2025Q2: 10,150 shares; 2025Q3: 10,150 shares; 2025Q4: 10,150 shares; 2026Q1: 10,150 shares 10,150 $482K 0.32% 0 Timeline SBUX STARBUCKS CORP More: the full row for STARBUCKS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 5,558 shares; 2025Q1: 5,558 shares; 2025Q2: 5,558 shares; 2025Q3: 5,558 shares; 2025Q4: 5,150 shares; 2026Q1: 5,150 shares 5,150 $461K 0.31% 0 Timeline IDXX IDEXX LABS INC More: the full row for IDEXX LABS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 754 shares; 2025Q1: 754 shares; 2025Q2: 754 shares; 2025Q3: 754 shares; 2025Q4: 644 shares; 2026Q1: 644 shares 644 $362K 0.24% 0 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 1,121 shares; 2025Q4: 1,121 shares; 2026Q1: 1,121 shares 1,121 $322K 0.22% 0 Timeline BRK-B BERKSHIRE HATHAWAY INC DEL More: the full row for BERKSHIRE HATHAWAY INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 610 shares; 2025Q1: 607 shares; 2025Q2: 607 shares; 2025Q3: 607 shares; 2025Q4: 607 shares; 2026Q1: 607 shares 607 $291K 0.2% 0 Timeline PH PARKER-HANNIFIN CORP More: the full row for PARKER-HANNIFIN CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 382 shares; 2025Q3: 382 shares; 2025Q4: 382 shares; 2026Q1: 293 shares 293 $262K 0.18% -89 Timeline VZ VERIZON COMMUNICATIONS INC More: the full row for VERIZON COMMUNICATIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: 4,911 shares; 2025Q2: 5,225 shares; 2025Q3: 5,225 shares; 2025Q4: 5,225 shares; 2026Q1: 5,225 shares 5,225 $262K 0.18% 0 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,390 shares; 2025Q3: 1,390 shares; 2025Q4: 1,390 shares; 2026Q1: 1,390 shares 1,390 $242K 0.16% 0 Timeline CAT CATERPILLAR INC More: the full row for CATERPILLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 3,584 shares; 2025Q1: 689 shares; 2025Q2: 639 shares; 2025Q3: 639 shares; 2025Q4: not reported; 2026Q1: 316 shares 316 $224K 0.15% new Timeline AMGN AMGEN INC More: the full row for AMGEN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 635 shares; 2026Q1: 635 shares 635 $223K 0.15% 0 Timeline CI THE CIGNA GROUP More: the full row for THE CIGNA GROUP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 830 shares; 2025Q1: 830 shares; 2025Q2: 930 shares; 2025Q3: 930 shares; 2025Q4: 830 shares; 2026Q1: 830 shares 830 $221K 0.15% 0 Timeline FLO FLOWERS FOODS INC More: the full row for FLOWERS FOODS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 10,600 shares 10,600 $86.4K 0.06% new Timeline