Securities ▲▼ | Shares | Value | |||||
|---|---|---|---|---|---|---|---|
Q2 2025 ▲▼ | Q3 2025 ▲▼ | Change ▲▼ | Q2 2025 ▲▼ | Q3 2025 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Apple Inc.STOCK(AAPL) | 102,648 | 103,090 | +442 | $21.06M | $26.25M | 7.42% | +$5.19M |
| NVIDIA CorporationSTOCK(NVDA) | 91,705 | 90,460 | -1,245 | $14.49M | $16.88M | 4.77% | +$2.39M |
| Broadcom Inc.STOCK(AVGO) | 43,718 | 42,200 | -1,518 | $12.05M | $13.92M | 3.94% | +$1.87M |
| American Wtr Wks Co Inc New ComSTOCK | 63,398 | 61,934 | -1,464 | $8.82M | $8.62M | 2.44% | -$198.7K |
| Asml Holding N V N Y Registry ShsADR N Y REGISTRY SHS | 8,691 | 8,676 | -15 | $6.96M | $8.40M | 2.37% | +$1.43M |
| Unilever PLCADR(UL) | 136,992 | 134,958 | -2,034 | $8.38M | $8.00M | 2.26% | -$379.5K |
| Cisco Systems, Inc.STOCK(CSCO) | 117,713 | 115,734 | -1,979 | $8.17M | $7.92M | 2.24% | -$248.4K |
| Sprouts Farmers Market, Inc.STOCK(SFM) | 72,891 | 71,410 | -1,481 | $12.00M | $7.77M | 2.20% | -$4.23M |
| Arista Networks, Inc.STOCK(ANET) | 53,449 | 52,975 | -474 | $5.47M | $7.72M | 2.18% | +$2.25M |
| GSK plcADR(GSK) | 167,388 | 163,792 | -3,596 | $6.43M | $7.07M | 2.00% | +$641.6K |
| Microsoft CorporationSTOCK(MSFT) | 13,014 | 12,961 | -53 | $6.47M | $6.71M | 1.90% | +$239.9K |
| Veeva Systems Inc.STOCK(VEEV) | 21,701 | 21,486 | -215 | $6.25M | $6.40M | 1.81% | +$151.4K |
| Prologis, Inc.REIT(PLD) | 52,275 | 54,853 | +2,578 | $5.50M | $6.28M | 1.78% | +$786.6K |
| Ferguson Enterprises Inc.STOCK(FERG) | 27,296 | 26,987 | -309 | $5.94M | $6.06M | 1.71% | +$117.0K |
| First Solar, Inc.STOCK(FSLR) | 28,245 | 27,402 | -843 | $4.68M | $6.04M | 1.71% | +$1.37M |
| Salesforce, Inc.STOCK(CRM) | 23,291 | 25,202 | +1,911 | $6.35M | $5.97M | 1.69% | -$378.5K |
| Automatic Data Processing Inc ComSTOCK | 19,919 | 19,558 | -361 | $6.14M | $5.74M | 1.62% | -$402.7K |
| HA Sustainable Infrastructure Capital, Inc.REIT(HASI) | 187,228 | 183,251 | -3,977 | $5.03M | $5.63M | 1.59% | +$596.9K |
| Stryker CorporationSTOCK(SYK) | 14,361 | 14,951 | +590 | $5.68M | $5.53M | 1.56% | -$154.7K |
| International Business Machines CorporationSTOCK(IBM) | 19,529 | 18,972 | -557 | $5.76M | $5.35M | 1.51% | -$403.6K |
| The Home Depot, Inc.STOCK(HD) | 12,593 | 12,861 | +268 | $4.62M | $5.21M | 1.47% | +$594.1K |
| McCormick & Company, IncorporatedSTOCK(MKC) | 76,337 | 76,141 | -196 | $5.79M | $5.09M | 1.44% | -$693.3K |
| Quest Diagnostics IncorporatedSTOCK(DGX) | 26,546 | 26,657 | +111 | $4.77M | $5.08M | 1.44% | +$311.8K |
| Check Point Software Tech Ltd OrdSTOCK ORD | 24,300 | 24,044 | -256 | $5.38M | $4.97M | 1.41% | -$401.4K |
| Jack Henry & Associates, Inc.STOCK(JKHY) | 31,766 | 32,351 | +585 | $5.72M | $4.82M | 1.36% | -$905.2K |
| Ecolab Inc.STOCK(ECL) | 51 | 16,966 | +16,915 | $13.7K | $4.65M | 1.31% | +$4.63M |
| ServiceNow, Inc.STOCK(NOW) | 4,906 | 4,976 | +70 | $5.04M | $4.58M | 1.29% | -$464.4K |
| Ross Stores, Inc.STOCK(ROST) | 28,332 | 28,452 | +120 | $3.61M | $4.34M | 1.23% | +$721.2K |
| Healthpeak Properties, Inc.REIT(DOC) | 237,208 | 220,052 | -17,156 | $4.15M | $4.21M | 1.19% | +$60.5K |
| Hubbell IncorporatedSTOCK(HUBB) | 9,774 | 9,671 | -103 | $3.99M | $4.16M | 1.18% | +$169.7K |
| Kadant Inc.STOCK(KAI) | 13,600 | 13,586 | -14 | $4.32M | $4.04M | 1.14% | -$274.4K |
| Camden National CorporationSTOCK(CAC) | 101,409 | 102,607 | +1,198 | $4.12M | $3.96M | 1.12% | -$155.6K |
| Moody's CorporationSTOCK(MCO) | 7,645 | 8,270 | +625 | $3.83M | $3.94M | 1.11% | +$105.8K |
| Hologic Inc ComSTOCK | 58,462 | 58,326 | -136 | $3.81M | $3.94M | 1.11% | +$127.0K |
| Takeda Pharmaceutical Company LimitedADR(TAK) | 275,016 | 266,038 | -8,978 | $4.25M | $3.89M | 1.10% | -$357.0K |
| Johnson & JohnsonSTOCK(JNJ) | 20,227 | 20,400 | +173 | $3.09M | $3.78M | 1.07% | +$692.9K |
| Vodafone Group Public Limited CompanyADR(VOD) | 335,976 | 314,497 | -21,479 | $3.58M | $3.65M | 1.03% | +$66.7K |
| Valmont Industries, Inc.STOCK(VMI) | 8,651 | 9,169 | +518 | $2.83M | $3.56M | 1.00% | +$729.9K |
| Borgwarner Inc ComSTOCK | 68,425 | 70,187 | +1,762 | $2.29M | $3.09M | 0.87% | +$794.6K |
| TELUS CorporationSTOCK(TU) | 196,813 | 188,206 | -8,607 | $3.16M | $2.97M | 0.84% | -$192.8K |
| Chipotle Mexican Grill, Inc.STOCK(CMG) | 69,219 | 74,327 | +5,108 | $3.89M | $2.91M | 0.82% | -$973.8K |
| Netflix, Inc.STOCK(NFLX) | 2,335 | 2,333 | -2 | $3.13M | $2.80M | 0.79% | -$329.8K |
| The Procter & Gamble CompanySTOCK(PG) | 18,133 | 18,134 | +1 | $2.89M | $2.79M | 0.79% | -$102.7K |
| Amalgamated Financial Corp ComSTOCK | 103,894 | 100,327 | -3,567 | $3.24M | $2.72M | 0.77% | -$517.6K |
| Vital Farms, Inc.STOCK(VITL) | 65,696 | 64,810 | -886 | $2.53M | $2.67M | 0.75% | +$136.3K |
| The Charles Schwab CorporationSTOCK(SCHW) | 9,673 | 27,349 | +17,676 | $882.6K | $2.61M | 0.74% | +$1.73M |
| Westinghouse Air Brake Technologies CorporationSTOCK(WAB) | 11,767 | 12,634 | +867 | $2.46M | $2.53M | 0.72% | +$69.3K |
| Ameresco Inc Cl ASTOCK | 116,906 | 75,227 | -41,679 | $1.78M | $2.53M | 0.71% | +$750.3K |
| Eli Lilly and CompanySTOCK(LLY) | 3,391 | 3,276 | -115 | $2.64M | $2.50M | 0.71% | -$143.8K |
| H2O AmericaSTOCK(HTO) | 53,398 | 50,685 | -2,713 | $2.78M | $2.47M | 0.70% | -$306.7K |
| lululemon athletica inc.STOCK(LULU) | 11,295 | 13,200 | +1,905 | $2.68M | $2.35M | 0.66% | -$334.8K |
| Intuit Inc.STOCK(INTU) | 3,286 | 3,271 | -15 | $2.59M | $2.23M | 0.63% | -$354.4K |
| Illinois Tool Works Inc.STOCK(ITW) | 8,524 | 8,504 | -20 | $2.11M | $2.22M | 0.63% | +$109.9K |
| Alphabet Inc.STOCK(GOOG) | 8,690 | 8,728 | +38 | $1.53M | $2.12M | 0.60% | +$590.4K |
| State Street SPDR S&P 500 ETF TrustETF(SPY) | 2,953 | 2,958 | +5 | $1.82M | $1.97M | 0.56% | +$146.0K |
| Expeditors International of Washington, Inc.STOCK(EXPD) | 15,830 | 14,855 | -975 | $1.81M | $1.82M | 0.51% | +$12.5K |
| Columbia Banking System, Inc.STOCK(COLB) | 39,832 | 67,853 | +28,021 | $931.3K | $1.75M | 0.49% | +$815.3K |
| Novo Nordisk A/SADR(NVO) | 31,531 | 30,141 | -1,390 | $2.18M | $1.67M | 0.47% | -$503.7K |
| Nokia OyjADR(NOK) | 347,972 | 332,655 | -15,317 | $1.80M | $1.60M | 0.45% | -$202.4K |
| PepsiCo, Inc.STOCK(PEP) | 11,034 | 10,934 | -100 | $1.46M | $1.54M | 0.43% | +$78.6K |
| Alphabet Inc.STOCK(GOOG) | 5,762 | 5,762 | 0 | $1.02M | $1.40M | 0.40% | +$381.2K |
| Amgen Inc.STOCK(AMGN) | 5,139 | 4,816 | -323 | $1.43M | $1.36M | 0.38% | -$75.8K |
| Thermo Fisher Scientific Inc.STOCK(TMO) | 2,756 | 2,680 | -76 | $1.12M | $1.30M | 0.37% | +$182.4K |
| Berkshire Hathaway Inc Del Cl B NewSTOCK | 2,392 | 2,444 | +52 | $1.16M | $1.23M | 0.35% | +$66.7K |
| United Parcel Service, Inc.STOCK(UPS) | 14,396 | 14,458 | +62 | $1.45M | $1.21M | 0.34% | -$245.5K |
| Colgate-Palmolive CompanySTOCK(CL) | 15,258 | 14,583 | -675 | $1.39M | $1.17M | 0.33% | -$221.2K |
| Trimble Inc.STOCK(TRMB) | 13,915 | 13,915 | 0 | $1.06M | $1.14M | 0.32% | +$78.9K |
| U.S. BancorpSTOCK(USB) | 22,048 | 21,896 | -152 | $997.7K | $1.06M | 0.30% | +$60.6K |
| American Express CompanySTOCK(AXP) | 3,095 | 3,095 | 0 | $987.2K | $1.03M | 0.29% | +$40.8K |
| Becton, Dickinson and CompanySTOCK(BDX) | 5,903 | 5,393 | -510 | $1.02M | $1.01M | 0.29% | -$7.4K |
| AbbVie Inc.STOCK(ABBV) | 4,254 | 4,180 | -74 | $789.6K | $967.8K | 0.27% | +$178.2K |
| O'Reilly Automotive, Inc.STOCK(ORLY) | 8,910 | 8,910 | 0 | $803.1K | $960.6K | 0.27% | +$157.5K |
| GE AerospaceSTOCK(GE) | 3,113 | 3,113 | 0 | $801.3K | $936.5K | 0.26% | +$135.2K |
| Vaneck Green Bond EtfETF GREEN BOND ETF | 38,817 | 38,293 | -524 | $940.9K | $935.5K | 0.26% | -$5.4K |
| Merck & Co., Inc.STOCK(MRK) | 10,640 | 10,602 | -38 | $842.2K | $889.8K | 0.25% | +$47.6K |
| Abbott Labs ComSTOCK | 6,300 | 6,236 | -64 | $856.9K | $835.3K | 0.24% | -$21.6K |
| General Mills, Inc.STOCK(GIS) | 17,859 | 15,247 | -2,612 | $925.3K | $768.8K | 0.22% | -$156.5K |
| Mastercard IncorporatedSTOCK(MA) | 1,187 | 1,207 | +20 | $667.0K | $686.6K | 0.19% | +$19.5K |
| Aflac IncorporatedSTOCK(AFL) | 5,882 | 5,882 | 0 | $620.3K | $657.0K | 0.19% | +$36.7K |
| Costco Wholesale CorporationSTOCK(COST) | 705 | 705 | 0 | $698.3K | $653.0K | 0.18% | -$45.4K |
| JPMorgan Chase & Co.STOCK(JPM) | 1,954 | 2,060 | +106 | $566.5K | $649.8K | 0.18% | +$83.3K |
| The Walt Disney CompanySTOCK(DIS) | 5,150 | 5,150 | 0 | $638.6K | $589.7K | 0.17% | -$49.0K |
| NextEra Energy, Inc.STOCK(NEE) | 6,996 | 7,558 | +562 | $485.7K | $570.6K | 0.16% | +$84.9K |
| Texas Instruments IncorporatedSTOCK(TXN) | 2,948 | 3,073 | +125 | $612.1K | $564.6K | 0.16% | -$47.5K |
| Agilent Technologies, Inc.STOCK(A) | 4,387 | 4,387 | 0 | $517.7K | $563.1K | 0.16% | +$45.4K |
| Invesco Qqq Trust Series IETF | 835 | 898 | +63 | $460.6K | $539.1K | 0.15% | +$78.5K |
| Paychex, Inc.STOCK(PAYX) | 4,160 | 4,160 | 0 | $605.1K | $527.3K | 0.15% | -$77.8K |
| California Water Service GroupSTOCK(CWT) | 11,485 | 11,235 | -250 | $522.3K | $515.6K | 0.15% | -$6.8K |
| Amazon.com, Inc.STOCK(AMZN) | 2,319 | 2,319 | 0 | $508.8K | $509.2K | 0.14% | +$418 |
| Essential Utilities, Inc.STOCK(WTRG) | 12,729 | 12,729 | 0 | $472.8K | $507.9K | 0.14% | +$35.1K |
| Tractor Supply CompanySTOCK(TSCO) | 8,620 | 8,620 | 0 | $454.9K | $490.2K | 0.14% | +$35.3K |
| The J. M. Smucker CompanySTOCK(SJM) | 4,493 | 4,493 | 0 | $441.2K | $487.9K | 0.14% | +$46.7K |
| Amphenol Corp New Cl ASTOCK | 3,888 | 3,888 | 0 | $383.9K | $481.1K | 0.14% | +$97.2K |
| Hingham Instn Svgs Mass ComSTOCK | 1,810 | 1,810 | 0 | $449.5K | $477.4K | 0.13% | +$27.9K |
| Exxon Mobil Corp ComSTOCK | 4,043 | 4,185 | +142 | $435.8K | $471.9K | 0.13% | +$36.0K |
| 3M CompanySTOCK(MMM) | 2,995 | 2,995 | 0 | $456.0K | $464.8K | 0.13% | +$8.8K |
| AstraZeneca PLCADR(AZN) | 5,900 | 5,900 | 0 | $412.3K | $452.6K | 0.13% | +$40.4K |
| Oracle CorporationSTOCK(ORCL) | 1,598 | 1,598 | 0 | $349.4K | $449.4K | 0.13% | +$100.0K |
| Vaneck Gold Miners EtfETF GOLD MINERS ETF | 4,470 | 5,835 | +1,365 | $232.7K | $445.8K | 0.13% | +$213.1K |
| Watts Water Technologies, Inc.STOCK(WTS) | 1,596 | 1,596 | 0 | $392.4K | $445.7K | 0.13% | +$53.3K |