Securities ▲▼ | Shares | Value | |||||
|---|---|---|---|---|---|---|---|
Q1 2025 ▲▼ | Q2 2025 ▲▼ | Change ▲▼ | Q1 2025 ▲▼ | Q2 2025 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Apple Inc.STOCK(AAPL) | 106,545 | 102,648 | -3,897 | $23.67M | $21.06M | 6.30% | -$2.61M |
| NVIDIA CorporationSTOCK(NVDA) | 94,046 | 91,705 | -2,341 | $10.19M | $14.49M | 4.33% | +$4.30M |
| Broadcom Inc.STOCK(AVGO) | 44,266 | 43,718 | -548 | $7.41M | $12.05M | 3.60% | +$4.64M |
| Sprouts Farmers Market, Inc.STOCK(SFM) | 78,077 | 72,891 | -5,186 | $11.92M | $12.00M | 3.59% | +$83.1K |
| American Wtr Wks Co Inc New ComSTOCK | 65,023 | 63,398 | -1,625 | $9.59M | $8.82M | 2.64% | -$772.9K |
| Unilever PLCADR(UL) | 145,458 | 136,992 | -8,466 | $8.66M | $8.38M | 2.51% | -$282.2K |
| Cisco Systems, Inc.STOCK(CSCO) | 120,278 | 117,713 | -2,565 | $7.42M | $8.17M | 2.44% | +$744.6K |
| Asml Holding N V N Y Registry ShsADR N Y REGISTRY SHS | 8,666 | 8,691 | +25 | $5.74M | $6.96M | 2.08% | +$1.22M |
| Microsoft CorporationSTOCK(MSFT) | 13,194 | 13,014 | -180 | $4.95M | $6.47M | 1.94% | +$1.52M |
| GSK plcADR(GSK) | 179,114 | 167,388 | -11,726 | $6.94M | $6.43M | 1.92% | -$511.2K |
| Salesforce, Inc.STOCK(CRM) | 23,605 | 23,291 | -314 | $6.33M | $6.35M | 1.90% | +$16.7K |
| Veeva Systems Inc.STOCK(VEEV) | 22,020 | 21,701 | -319 | $5.10M | $6.25M | 1.87% | +$1.15M |
| Automatic Data Processing Inc ComSTOCK | 20,528 | 19,919 | -609 | $6.27M | $6.14M | 1.84% | -$128.9K |
| Ferguson Enterprises Inc.STOCK(FERG) | 27,965 | 27,296 | -669 | $4.48M | $5.94M | 1.78% | +$1.46M |
| McCormick & Company, IncorporatedSTOCK(MKC) | 77,457 | 76,337 | -1,120 | $6.38M | $5.79M | 1.73% | -$587.6K |
| International Business Machines CorporationSTOCK(IBM) | 21,165 | 19,529 | -1,636 | $5.26M | $5.76M | 1.72% | +$493.9K |
| Jack Henry & Associates, Inc.STOCK(JKHY) | 32,222 | 31,766 | -456 | $5.88M | $5.72M | 1.71% | -$160.5K |
| Stryker CorporationSTOCK(SYK) | 4,600 | 14,361 | +9,761 | $1.71M | $5.68M | 1.70% | +$3.97M |
| Prologis, Inc.REIT(PLD) | 2,386 | 52,275 | +49,889 | $266.7K | $5.50M | 1.64% | +$5.23M |
| Arista Networks, Inc.STOCK(ANET) | 51,369 | 53,449 | +2,080 | $3.98M | $5.47M | 1.64% | +$1.49M |
| Check Point Software Tech Ltd OrdSTOCK ORD | 25,896 | 24,300 | -1,596 | $5.90M | $5.38M | 1.61% | -$525.8K |
| ServiceNow, Inc.STOCK(NOW) | 4,935 | 4,906 | -29 | $3.93M | $5.04M | 1.51% | +$1.11M |
| HA Sustainable Infrastructure Capital, Inc.REIT(HASI) | 190,248 | 187,228 | -3,020 | $5.56M | $5.03M | 1.50% | -$533.9K |
| Quest Diagnostics IncorporatedSTOCK(DGX) | 27,624 | 26,546 | -1,078 | $4.67M | $4.77M | 1.43% | +$94.5K |
| First Solar, Inc.STOCK(FSLR) | 29,049 | 28,245 | -804 | $3.67M | $4.68M | 1.40% | +$1.00M |
| The Home Depot, Inc.STOCK(HD) | 4,239 | 12,593 | +8,354 | $1.55M | $4.62M | 1.38% | +$3.06M |
| Kadant Inc.STOCK(KAI) | 12,647 | 13,600 | +953 | $4.26M | $4.32M | 1.29% | +$56.4K |
| Takeda Pharmaceutical Company LimitedADR(TAK) | 286,556 | 275,016 | -11,540 | $4.26M | $4.25M | 1.27% | -$9.3K |
| Healthpeak Properties, Inc.REIT(DOC) | 254,324 | 237,208 | -17,116 | $5.14M | $4.15M | 1.24% | -$988.9K |
| Camden National CorporationSTOCK(CAC) | 103,622 | 101,409 | -2,213 | $4.19M | $4.12M | 1.23% | -$78.4K |
| Hubbell IncorporatedSTOCK(HUBB) | 10,025 | 9,774 | -251 | $3.32M | $3.99M | 1.19% | +$674.4K |
| Chipotle Mexican Grill, Inc.STOCK(CMG) | 71,820 | 69,219 | -2,601 | $3.61M | $3.89M | 1.16% | +$280.6K |
| Moody's CorporationSTOCK(MCO) | 4,153 | 7,645 | +3,492 | $1.93M | $3.83M | 1.15% | +$1.90M |
| Hologic Inc ComSTOCK | 52,909 | 58,462 | +5,553 | $3.27M | $3.81M | 1.14% | +$541.2K |
| Ross Stores, Inc.STOCK(ROST) | 28,446 | 28,332 | -114 | $3.64M | $3.61M | 1.08% | -$20.5K |
| Vodafone Group Public Limited CompanyADR(VOD) | 352,007 | 335,976 | -16,031 | $3.30M | $3.58M | 1.07% | +$283.2K |
| Amalgamated Financial Corp ComSTOCK | 114,320 | 103,894 | -10,426 | $3.29M | $3.24M | 0.97% | -$45.2K |
| TELUS CorporationSTOCK(TU) | 207,723 | 196,813 | -10,910 | $2.98M | $3.16M | 0.95% | +$182.1K |
| Netflix, Inc.STOCK(NFLX) | 2,401 | 2,335 | -66 | $2.24M | $3.13M | 0.94% | +$887.9K |
| Johnson & JohnsonSTOCK(JNJ) | 20,504 | 20,227 | -277 | $3.40M | $3.09M | 0.92% | -$310.7K |
| The Procter & Gamble CompanySTOCK(PG) | 18,565 | 18,133 | -432 | $3.16M | $2.89M | 0.86% | -$274.9K |
| Valmont Industries, Inc.STOCK(VMI) | 0 | 8,651 | +8,651 | $0 | $2.83M | 0.85% | +$2.83M |
| H2O AmericaSTOCK(HTO) | 64,220 | 53,398 | -10,822 | $3.51M | $2.78M | 0.83% | -$737.1K |
| lululemon athletica inc.STOCK(LULU) | 10,876 | 11,295 | +419 | $3.08M | $2.68M | 0.80% | -$395.1K |
| Eli Lilly and CompanySTOCK(LLY) | 3,394 | 3,391 | -3 | $2.80M | $2.64M | 0.79% | -$159.8K |
| Intuit Inc.STOCK(INTU) | 3,286 | 3,286 | 0 | $2.02M | $2.59M | 0.77% | +$570.6K |
| Vital Farms, Inc.STOCK(VITL) | 67,341 | 65,696 | -1,645 | $2.05M | $2.53M | 0.76% | +$478.7K |
| Westinghouse Air Brake Technologies CorporationSTOCK(WAB) | 12,200 | 11,767 | -433 | $2.21M | $2.46M | 0.74% | +$251.0K |
| Borgwarner Inc ComSTOCK | 0 | 68,425 | +68,425 | $0 | $2.29M | 0.69% | +$2.29M |
| Novo Nordisk A/SADR(NVO) | 33,076 | 31,531 | -1,545 | $2.30M | $2.18M | 0.65% | -$120.5K |
| Illinois Tool Works Inc.STOCK(ITW) | 8,584 | 8,524 | -60 | $2.13M | $2.11M | 0.63% | -$21.4K |
| State Street SPDR S&P 500 ETF TrustETF(SPY) | 2,953 | 2,953 | 0 | $1.65M | $1.82M | 0.55% | +$172.6K |
| Expeditors International of Washington, Inc.STOCK(EXPD) | 16,095 | 15,830 | -265 | $1.94M | $1.81M | 0.54% | -$126.8K |
| Nokia OyjADR(NOK) | 399,033 | 347,972 | -51,061 | $2.10M | $1.80M | 0.54% | -$300.4K |
| Ameresco Inc Cl ASTOCK | 112,746 | 116,906 | +4,160 | $1.36M | $1.78M | 0.53% | +$413.8K |
| Alphabet Inc.STOCK(GOOG) | 9,033 | 8,690 | -343 | $1.40M | $1.53M | 0.46% | +$134.6K |
| PepsiCo, Inc.STOCK(PEP) | 11,039 | 11,034 | -5 | $1.66M | $1.46M | 0.44% | -$198.3K |
| United Parcel Service, Inc.STOCK(UPS) | 14,190 | 14,396 | +206 | $1.56M | $1.45M | 0.43% | -$107.6K |
| Amgen Inc.STOCK(AMGN) | 5,399 | 5,139 | -260 | $1.68M | $1.43M | 0.43% | -$247.2K |
| Colgate-Palmolive CompanySTOCK(CL) | 17,438 | 15,258 | -2,180 | $1.63M | $1.39M | 0.41% | -$247.0K |
| Berkshire Hathaway Inc Del Cl B NewSTOCK | 3,437 | 2,392 | -1,045 | $1.83M | $1.16M | 0.35% | -$668.5K |
| Thermo Fisher Scientific Inc.STOCK(TMO) | 2,756 | 2,756 | 0 | $1.37M | $1.12M | 0.33% | -$253.9K |
| Trimble Inc.STOCK(TRMB) | 13,915 | 13,915 | 0 | $913.5K | $1.06M | 0.32% | +$143.7K |
| Alphabet Inc.STOCK(GOOG) | 5,675 | 5,762 | +87 | $886.5K | $1.02M | 0.31% | +$135.5K |
| Becton, Dickinson and CompanySTOCK(BDX) | 5,903 | 5,903 | 0 | $1.35M | $1.02M | 0.30% | -$335.3K |
| U.S. BancorpSTOCK(USB) | 22,548 | 22,048 | -500 | $952.0K | $997.7K | 0.30% | +$45.7K |
| American Express CompanySTOCK(AXP) | 3,095 | 3,095 | 0 | $832.7K | $987.2K | 0.30% | +$154.5K |
| Vaneck Green Bond EtfETF GREEN BOND ETF | 39,561 | 38,817 | -744 | $951.9K | $940.9K | 0.28% | -$11.0K |
| Columbia Banking System, Inc.STOCK(COLB) | 38,214 | 39,832 | +1,618 | $953.1K | $931.3K | 0.28% | -$21.8K |
| General Mills, Inc.STOCK(GIS) | 20,841 | 17,859 | -2,982 | $1.25M | $925.3K | 0.28% | -$320.8K |
| The Charles Schwab CorporationSTOCK(SCHW) | 9,673 | 9,673 | 0 | $757.2K | $882.6K | 0.26% | +$125.4K |
| Abbott Labs ComSTOCK | 6,300 | 6,300 | 0 | $835.7K | $856.9K | 0.26% | +$21.2K |
| Merck & Co., Inc.STOCK(MRK) | 11,037 | 10,640 | -397 | $990.7K | $842.2K | 0.25% | -$148.4K |
| O'Reilly Automotive, Inc.STOCK(ORLY) | 594 | 8,910 | +8,316 | $851.0K | $803.1K | 0.24% | -$47.9K |
| GE AerospaceSTOCK(GE) | 3,113 | 3,113 | 0 | $623.1K | $801.3K | 0.24% | +$178.2K |
| AbbVie Inc.STOCK(ABBV) | 4,465 | 4,254 | -211 | $935.5K | $789.6K | 0.24% | -$145.9K |
| Costco Wholesale CorporationSTOCK(COST) | 711 | 705 | -6 | $672.9K | $698.3K | 0.21% | +$25.5K |
| Mastercard IncorporatedSTOCK(MA) | 1,187 | 1,187 | 0 | $650.6K | $667.0K | 0.20% | +$16.4K |
| The Walt Disney CompanySTOCK(DIS) | 5,539 | 5,150 | -389 | $546.7K | $638.6K | 0.19% | +$92.0K |
| Aflac IncorporatedSTOCK(AFL) | 5,925 | 5,882 | -43 | $658.8K | $620.3K | 0.19% | -$38.5K |
| Texas Instruments IncorporatedSTOCK(TXN) | 2,958 | 2,948 | -10 | $531.6K | $612.1K | 0.18% | +$80.5K |
| Paychex, Inc.STOCK(PAYX) | 4,160 | 4,160 | 0 | $641.8K | $605.1K | 0.18% | -$36.7K |
| JPMorgan Chase & Co.STOCK(JPM) | 1,954 | 1,954 | 0 | $479.3K | $566.5K | 0.17% | +$87.2K |
| California Water Service GroupSTOCK(CWT) | 11,485 | 11,485 | 0 | $556.6K | $522.3K | 0.16% | -$34.2K |
| Agilent Technologies, Inc.STOCK(A) | 4,327 | 4,387 | +60 | $506.2K | $517.7K | 0.15% | +$11.5K |
| Amazon.com, Inc.STOCK(AMZN) | 2,281 | 2,319 | +38 | $434.0K | $508.8K | 0.15% | +$74.8K |
| NextEra Energy, Inc.STOCK(NEE) | 6,996 | 6,996 | 0 | $495.9K | $485.7K | 0.15% | -$10.3K |
| Essential Utilities, Inc.STOCK(WTRG) | 12,729 | 12,729 | 0 | $503.2K | $472.8K | 0.14% | -$30.4K |
| Invesco Qqq Trust Series IETF | 835 | 835 | 0 | $391.5K | $460.6K | 0.14% | +$69.1K |
| 3M CompanySTOCK(MMM) | 2,942 | 2,995 | +53 | $432.1K | $456.0K | 0.14% | +$23.9K |
| Tractor Supply CompanySTOCK(TSCO) | 9,645 | 8,620 | -1,025 | $531.5K | $454.9K | 0.14% | -$76.6K |
| Hingham Instn Svgs Mass ComSTOCK | 1,980 | 1,810 | -170 | $470.8K | $449.5K | 0.13% | -$21.3K |
| The J. M. Smucker CompanySTOCK(SJM) | 4,940 | 4,493 | -447 | $584.9K | $441.2K | 0.13% | -$143.7K |
| Exxon Mobil Corp ComSTOCK | 3,921 | 4,043 | +122 | $466.3K | $435.8K | 0.13% | -$30.5K |
| The Coca-Cola CompanySTOCK(KO) | 5,777 | 5,938 | +161 | $413.7K | $420.1K | 0.13% | +$6.4K |
| AstraZeneca PLCADR(AZN) | 5,900 | 5,900 | 0 | $433.6K | $412.3K | 0.12% | -$21.4K |
| Walmart Inc.STOCK(WMT) | 4,101 | 4,101 | 0 | $360.0K | $401.0K | 0.12% | +$41.0K |
| Watts Water Technologies, Inc.STOCK(WTS) | 1,596 | 1,596 | 0 | $325.5K | $392.4K | 0.12% | +$67.0K |
| Amphenol Corp New Cl ASTOCK | 3,888 | 3,888 | 0 | $255.0K | $383.9K | 0.11% | +$128.9K |
| GE Vernova Inc.STOCK(GEV) | 670 | 670 | 0 | $204.5K | $354.5K | 0.11% | +$150.0K |