Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q4 2024 ▲▼ | Q1 2025 ▲▼ | Change ▲▼ | Q4 2024 ▲▼ | Q1 2025 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| BERKSHIRE HATHAWAY INC DEL | 11 | 14 | +3 | 7,490 | 11,178 | 3.31% | +3,688 |
| VERISK ANALYTICS INC(VRSK) | 0 | 7,717 | +7,717 | 0 | 2,297 | 0.68% | +2,297 |
| ALCON AG(ALC) | 0 | 23,213 | +23,213 | 0 | 2,204 | 0.65% | +2,204 |
| BROADRIDGE FINL SOLUTIONS IN(BR) | 12,165 | 19,061 | +6,896 | 2,750 | 4,622 | 1.37% | +1,871 |
| MIDDLESEX WTR CO(MSEX) | 0 | 19,347 | +19,347 | 0 | 1,240 | 0.37% | +1,240 |
| ARISTA NETWORKS INC(ANET) | 0 | 15,357 | +15,357 | 0 | 1,190 | 0.35% | +1,190 |
| WINMARK CORP(WINA) | 3,052 | 5,923 | +2,871 | 1,200 | 1,883 | 0.56% | +683 |
| UNILEVER PLC(UL) | 261,777 | 260,394 | -1,383 | 14,843 | 15,506 | 4.59% | +664 |
| CALIFORNIA WTR SVC GROUP(CWT) | 94,843 | 101,529 | +6,686 | 4,299 | 4,920 | 1.46% | +621 |
| BERKSHIRE HATHAWAY INC DEL | 4,119 | 4,097 | -22 | 1,867 | 2,182 | 0.65% | +315 |
| IDEXX LABS INC(IDXX) | 18,843 | 18,965 | +122 | 7,790 | 7,964 | 2.36% | +174 |
| AUTOMATIC DATA PROCESSING IN | 56,766 | 54,957 | -1,809 | 16,617 | 16,791 | 4.97% | +174 |
| XYLEM INC(XYL) | 80,189 | 79,265 | -924 | 9,304 | 9,469 | 2.80% | +165 |
| ISHARES TR | 2,000 | 2,191 | +191 | 213 | 243 | 0.07% | +30 |
| TELEDYNE TECHNOLOGIES INC(TDY) | 870 | 863 | -7 | 404 | 430 | 0.13% | +26 |
| MCDONALDS CORP(MCD) | 799 | 695 | -104 | 232 | 217 | 0.06% | -15 |
| META PLATFORMS INC(META) | 460 | 437 | -23 | 269 | 252 | 0.07% | -17 |
| ISHARES TR | 1,426 | 1,210 | -216 | 264 | 228 | 0.07% | -36 |
| ISHARES TR | 1,215 | 1,215 | 0 | 488 | 439 | 0.13% | -49 |
| GRAINGER W W INC(GWW) | 832 | 832 | 0 | 877 | 822 | 0.24% | -55 |
| VANGUARD INDEX FDS | 1,219 | 1,027 | -192 | 353 | 282 | 0.08% | -71 |
| CISCO SYS INC(CSCO) | 12,704 | 11,006 | -1,698 | 752 | 679 | 0.20% | -73 |
| PEPSICO INC(PEP) | 2,856 | 2,322 | -534 | 434 | 348 | 0.10% | -86 |
| AMAZON COM INC(AMZN) | 2,791 | 2,692 | -99 | 612 | 512 | 0.15% | -100 |
| TILRAY BRANDS INC | 149,886 | 149,886 | 0 | 199 | 99 | 0.03% | -101 |
| ISHARES TR | 696 | 533 | -163 | 410 | 299 | 0.09% | -110 |
| PROCTER AND GAMBLE CO(PG) | 4,299 | 3,488 | -811 | 721 | 594 | 0.18% | -126 |
| ISHARES TR | 2,091 | 1,729 | -362 | 604 | 468 | 0.14% | -136 |
| ALPHABET INC(GOOG) | 5,686 | 5,724 | +38 | 1,083 | 894 | 0.26% | -189 |
| CANADIAN NATL RY CO(CNI) | 94,467 | 96,375 | +1,908 | 9,589 | 9,393 | 2.78% | -197 |
| VERALTO CORP(VLTO) | 77,263 | 78,342 | +1,079 | 7,869 | 7,634 | 2.26% | -235 |
| SPDR S&P 500 ETF TR(SPY) | 529 | 0 | -529 | 310 | 0 | — | -310 |
| EASTERN BANKSHARES INC(EBC) | 407,712 | 407,857 | +145 | 7,033 | 6,689 | 1.98% | -344 |
| SPROUTS FMRS MKT INC(SFM) | 57,933 | 45,673 | -12,260 | 7,362 | 6,972 | 2.06% | -390 |
| SAFETY INS GROUP INC(SAFT) | 5,084 | 0 | -5,084 | 419 | 0 | — | -419 |
| INTUIT(INTU) | 20,616 | 20,387 | -229 | 12,957 | 12,517 | 3.70% | -440 |
| TJX COS INC NEW(TJX) | 123,222 | 118,577 | -4,645 | 14,886 | 14,443 | 4.27% | -444 |
| NVIDIA CORPORATION(NVDA) | 13,663 | 12,385 | -1,278 | 1,835 | 1,342 | 0.40% | -493 |
| ZOOM COMMUNICATIONS INC(ZM) | 45,385 | 42,942 | -2,443 | 3,704 | 3,168 | 0.94% | -536 |
| ADOBE INC(ADBE) | 13,557 | 14,263 | +706 | 6,029 | 5,470 | 1.62% | -558 |
| BADGER METER INC | 23,459 | 22,916 | -543 | 4,976 | 4,360 | 1.29% | -616 |
| AMER STATES WTR CO | 9,748 | 0 | -9,748 | 758 | 0 | — | -758 |
| DANAHER CORPORATION(DHR) | 32,581 | 32,528 | -53 | 7,479 | 6,668 | 1.97% | -811 |
| IDEX CORP(IEX) | 38,291 | 39,466 | +1,175 | 8,014 | 7,142 | 2.11% | -872 |
| DATADOG INC(DDOG) | 28,529 | 28,529 | 0 | 4,077 | 2,830 | 0.84% | -1,246 |
| LINDE PLC(LIN) | 39,484 | 32,720 | -6,764 | 16,531 | 15,236 | 4.51% | -1,295 |
| TESLA INC(TSLA) | 4,088 | 904 | -3,184 | 1,651 | 234 | 0.07% | -1,417 |
| COSTCO WHSL CORP NEW(COST) | 19,604 | 17,429 | -2,175 | 17,963 | 16,484 | 4.88% | -1,479 |
| VANGUARD INDEX FDS | 14,810 | 12,405 | -2,405 | 7,980 | 6,375 | 1.89% | -1,605 |
| FEDEX CORP(FDX) | 34,232 | 32,539 | -1,693 | 9,630 | 7,932 | 2.35% | -1,698 |
| PAYPAL HLDGS INC(PYPL) | 87,505 | 85,010 | -2,495 | 7,469 | 5,547 | 1.64% | -1,922 |
| NOVO-NORDISK A S(NVO) | 142,757 | 148,376 | +5,619 | 12,280 | 10,303 | 3.05% | -1,977 |
| DIGITAL RLTY TR INC(DLR) | 55,831 | 54,670 | -1,161 | 9,901 | 7,834 | 2.32% | -2,067 |
| ILLINOIS TOOL WKS INC(ITW) | 10,409 | 1,502 | -8,907 | 2,639 | 373 | 0.11% | -2,267 |
| EATON CORP PLC(ETN) | 35,776 | 35,188 | -588 | 11,873 | 9,565 | 2.83% | -2,308 |
| SALESFORCE INC(CRM) | 35,945 | 34,809 | -1,136 | 12,017 | 9,341 | 2.76% | -2,676 |
| HOME DEPOT INC(HD) | 33,263 | 27,511 | -5,752 | 12,939 | 10,083 | 2.98% | -2,856 |
| STRYKER CORPORATION(SYK) | 49,912 | 40,430 | -9,482 | 17,971 | 15,050 | 4.45% | -2,921 |
| ALPHABET INC(GOOG) | 92,821 | 89,811 | -3,010 | 17,571 | 13,888 | 4.11% | -3,683 |
| MICROSOFT CORP(MSFT) | 47,342 | 42,872 | -4,470 | 19,955 | 16,094 | 4.76% | -3,861 |
| APPLE INC(AAPL) | 92,601 | 75,649 | -16,952 | 23,189 | 16,804 | 4.97% | -6,385 |
| SMITH A O CORP(AOS) | 116,446 | 0 | -116,446 | 7,943 | 0 | — | -7,943 |