Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q2 2025 ▲▼ | Q3 2025 ▲▼ | Change ▲▼ | Q2 2025 ▲▼ | Q3 2025 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| ALPHABET INC(GOOG) | 88,148 | 84,752 | -3,396 | 15,534 | 20,603 | 5.36% | +5,069 |
| NASDAQ INC(NDAQ) | 0 | 51,736 | +51,736 | 0 | 4,576 | 1.19% | +4,576 |
| APPLE INC(AAPL) | 75,855 | 78,720 | +2,865 | 15,563 | 20,044 | 5.21% | +4,481 |
| TJX COS INC NEW(TJX) | 117,553 | 116,903 | -650 | 14,517 | 16,897 | 4.39% | +2,381 |
| BROADRIDGE FINL SOLUTIONS IN(BR) | 27,288 | 35,029 | +7,741 | 6,632 | 8,343 | 2.17% | +1,711 |
| IDEXX LABS INC(IDXX) | 18,992 | 18,562 | -430 | 10,186 | 11,859 | 3.08% | +1,673 |
| XYLEM INC(XYL) | 79,680 | 80,347 | +667 | 10,307 | 11,851 | 3.08% | +1,544 |
| EASTERN BANKSHARES INC(EBC) | 413,141 | 416,569 | +3,428 | 6,309 | 7,561 | 1.97% | +1,252 |
| HOME DEPOT INC(HD) | 27,452 | 27,884 | +432 | 10,065 | 11,298 | 2.94% | +1,233 |
| MICROSOFT CORP(MSFT) | 42,702 | 43,367 | +665 | 21,240 | 22,462 | 5.84% | +1,222 |
| WINMARK CORP(WINA) | 7,339 | 7,899 | +560 | 2,771 | 3,932 | 1.02% | +1,161 |
| ARISTA NETWORKS INC(ANET) | 22,840 | 23,381 | +541 | 2,337 | 3,407 | 0.89% | +1,070 |
| MIDDLESEX WTR CO(MSEX) | 34,072 | 51,795 | +17,723 | 1,846 | 2,803 | 0.73% | +957 |
| VERISK ANALYTICS INC(VRSK) | 19,763 | 27,805 | +8,042 | 6,156 | 6,993 | 1.82% | +837 |
| VERALTO CORP(VLTO) | 80,596 | 83,349 | +2,753 | 8,136 | 8,886 | 2.31% | +750 |
| EATON CORP PLC(ETN) | 35,514 | 35,591 | +77 | 12,678 | 13,320 | 3.46% | +642 |
| NOVO-NORDISK A S(NVO) | 169,557 | 222,348 | +52,791 | 11,703 | 12,338 | 3.21% | +635 |
| ISHARES TR | 0 | 4,997 | +4,997 | 0 | 629 | 0.16% | +629 |
| LINDE PLC(LIN) | 32,621 | 33,503 | +882 | 15,305 | 15,914 | 4.14% | +609 |
| ALCON AG(ALC) | 49,493 | 66,664 | +17,171 | 4,369 | 4,967 | 1.29% | +598 |
| VANGUARD INDEX FDS | 10,220 | 10,220 | 0 | 5,805 | 6,259 | 1.63% | +453 |
| NVIDIA CORPORATION(NVDA) | 11,470 | 11,850 | +380 | 1,812 | 2,211 | 0.57% | +399 |
| UNION PAC CORP(UNP) | 0 | 1,625 | +1,625 | 0 | 384 | 0.10% | +384 |
| ISHARES TR MSCI USA QLT FCT | 0 | 1,898 | +1,898 | 0 | 369 | 0.10% | +369 |
| ISHARES TR | 0 | 1,747 | +1,747 | 0 | 361 | 0.09% | +361 |
| BERKSHIRE HATHAWAY INC DEL | 14 | 14 | 0 | 10,203 | 10,559 | 2.75% | +356 |
| ISHARES TR | 0 | 4,564 | +4,564 | 0 | 310 | 0.08% | +310 |
| ALPHABET INC(GOOG) | 3,993 | 4,075 | +82 | 708 | 992 | 0.26% | +284 |
| BROADCOM INC(AVGO) | 0 | 842 | +842 | 0 | 278 | 0.07% | +278 |
| SPDR S&P MIDCAP 400 ETF TR(MDY) | 0 | 457 | +457 | 0 | 272 | 0.07% | +272 |
| VANGUARD INTL EQUITY INDEX F | 0 | 4,912 | +4,912 | 0 | 266 | 0.07% | +266 |
| ABBVIE INC(ABBV) | 0 | 1,118 | +1,118 | 0 | 259 | 0.07% | +259 |
| SELECT SECTOR SPDR TR ST STR TECHN ETF | 0 | 827 | +827 | 0 | 233 | 0.06% | +233 |
| DATADOG INC(DDOG) | 28,529 | 28,529 | 0 | 3,832 | 4,063 | 1.06% | +230 |
| MCDONALDS CORP(MCD) | 693 | 1,418 | +725 | 202 | 431 | 0.11% | +228 |
| CALIFORNIA WTR SVC GROUP(CWT) | 102,238 | 106,053 | +3,815 | 4,650 | 4,867 | 1.27% | +217 |
| TILRAY BRANDS INC(TLRY) | 149,886 | 149,886 | 0 | 62 | 259 | 0.07% | +197 |
| DIGITAL RLTY TR INC(DLR) | 54,223 | 55,444 | +1,221 | 9,453 | 9,585 | 2.49% | +132 |
| PEPSICO INC(PEP) | 2,430 | 3,151 | +721 | 321 | 443 | 0.12% | +122 |
| TESLA INC(TSLA) | 749 | 749 | 0 | 238 | 333 | 0.09% | +95 |
| BERKSHIRE HATHAWAY INC DEL | 4,089 | 4,139 | +50 | 1,986 | 2,081 | 0.54% | +95 |
| META PLATFORMS INC(META) | 435 | 552 | +117 | 321 | 405 | 0.11% | +84 |
| TELEDYNE TECHNOLOGIES INC(TDY) | 860 | 851 | -9 | 441 | 499 | 0.13% | +58 |
| ISHARES TR | 1,215 | 1,215 | 0 | 516 | 569 | 0.15% | +53 |
| ISHARES TR | 1,397 | 1,397 | 0 | 425 | 465 | 0.12% | +40 |
| AMAZON COM INC(AMZN) | 2,644 | 2,778 | +134 | 580 | 610 | 0.16% | +30 |
| SPDR S&P 500 ETF TR(SPY) | 529 | 529 | 0 | 327 | 352 | 0.09% | +26 |
| VANGUARD INDEX FDS | 997 | 997 | 0 | 303 | 327 | 0.09% | +24 |
| ISHARES TR | 485 | 485 | 0 | 301 | 325 | 0.08% | +23 |
| ILLINOIS TOOL WKS INC(ITW) | 1,627 | 1,627 | 0 | 402 | 424 | 0.11% | +22 |
| ISHARES TR | 1,184 | 1,184 | 0 | 230 | 241 | 0.06% | +11 |
| ISHARES TR | 2,000 | 2,000 | 0 | 220 | 222 | 0.06% | +2 |
| CISCO SYS INC(CSCO) | 10,055 | 10,055 | 0 | 698 | 688 | 0.18% | -10 |
| PROCTER AND GAMBLE CO(PG) | 4,191 | 4,191 | 0 | 668 | 644 | 0.17% | -24 |
| GRAINGER W W INC(GWW) | 832 | 832 | 0 | 865 | 793 | 0.21% | -73 |
| DANAHER CORPORATION(DHR) | 32,319 | 31,808 | -511 | 6,384 | 6,306 | 1.64% | -78 |
| UNILEVER PLC(UL) | 258,552 | 265,201 | +6,649 | 15,816 | 15,721 | 4.09% | -95 |
| ZOOM COMMUNICATIONS INC(ZM) | 34,042 | 30,644 | -3,398 | 2,655 | 2,528 | 0.66% | -126 |
| VANGUARD INDEX FDS | 1,420 | 0 | -1,420 | 251 | 0 | — | -251 |
| PAYPAL HLDGS INC(PYPL) | 6,963 | 3,639 | -3,324 | 517 | 244 | 0.06% | -273 |
| ISHARES TR CORE MSCI EAFE | 3,692 | 0 | -3,692 | 308 | 0 | — | -308 |
| AUTOMATIC DATA PROCESSING IN | 54,601 | 55,709 | +1,108 | 16,839 | 16,351 | 4.25% | -488 |
| ADOBE INC(ADBE) | 11,818 | 11,358 | -460 | 4,572 | 4,007 | 1.04% | -566 |
| CANADIAN NATL RY CO(CNI) | 97,286 | 101,303 | +4,017 | 10,122 | 9,553 | 2.48% | -569 |
| STRYKER CORPORATION(SYK) | 40,286 | 41,453 | +1,167 | 15,938 | 15,324 | 3.98% | -614 |
| COSTCO WHSL CORP NEW(COST) | 17,313 | 17,651 | +338 | 17,139 | 16,338 | 4.25% | -801 |
| IDEX CORP(IEX) | 39,337 | 37,430 | -1,907 | 6,906 | 6,092 | 1.58% | -814 |
| SALESFORCE INC(CRM) | 32,741 | 32,971 | +230 | 8,928 | 7,814 | 2.03% | -1,114 |
| BADGER METER INC | 23,082 | 25,225 | +2,143 | 5,654 | 4,505 | 1.17% | -1,149 |
| INTUIT(INTU) | 19,964 | 20,408 | +444 | 15,724 | 13,937 | 3.62% | -1,787 |
| SPROUTS FMRS MKT INC(SFM) | 39,668 | 41,419 | +1,751 | 6,531 | 4,506 | 1.17% | -2,025 |
| FEDEX CORP(FDX) | 27,661 | 5,607 | -22,054 | 6,288 | 1,322 | 0.34% | -4,965 |