Securities ▲▼ | Shares | Value | |||||
|---|---|---|---|---|---|---|---|
Q4 2023 ▲▼ | Q1 2024 ▲▼ | Change ▲▼ | Q4 2023 ▲▼ | Q1 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Apple Inc.STOCK(AAPL) | 86,760 | 85,871 | -889 | $16.70M | $14.73M | 5.73% | -$1.98M |
| GSK plcADR(GSK) | 213,431 | 212,442 | -989 | $7.91M | $9.11M | 3.54% | +$1.20M |
| Unilever PLCADR(UL) | 179,667 | 178,534 | -1,133 | $8.71M | $8.96M | 3.49% | +$250.4K |
| Sprouts Farmers Market, Inc.STOCK(SFM) | 150,754 | 133,387 | -17,367 | $7.25M | $8.60M | 3.35% | +$1.35M |
| Healthpeak Properties, Inc.REIT(DOC) | 243,857 | 427,757 | +183,900 | $4.83M | $8.02M | 3.12% | +$3.19M |
| American Wtr Wks Co Inc New ComSTOCK | 21,416 | 57,482 | +36,066 | $2.83M | $7.02M | 2.73% | +$4.20M |
| Nomad Foods LimitedSTOCK(NOMD) | 336,861 | 346,883 | +10,022 | $5.71M | $6.79M | 2.64% | +$1.08M |
| Takeda Pharmaceutical Company LimitedADR(TAK) | 510,522 | 481,452 | -29,070 | $7.29M | $6.69M | 2.60% | -$597.8K |
| H2O AmericaSTOCK(HTO) | 88,360 | 115,489 | +27,129 | $5.77M | $6.54M | 2.54% | +$761.2K |
| HA Sustainable Infrastructure Capital, Inc.REIT(HASI) | 214,335 | 208,228 | -6,107 | $5.91M | $5.91M | 2.30% | +$2.3K |
| Vodafone Group Public Limited CompanyADR(VOD) | 626,563 | 623,789 | -2,774 | $5.45M | $5.55M | 2.16% | +$100.6K |
| Smith & Nephew plcADR(SNN) | 214,252 | 217,474 | +3,222 | $5.84M | $5.52M | 2.15% | -$329.7K |
| Microsoft CorporationSTOCK(MSFT) | 13,570 | 13,000 | -570 | $5.10M | $5.47M | 2.13% | +$366.5K |
| TELUS CorporationSTOCK(TU) | 336,381 | 331,401 | -4,980 | $5.98M | $5.31M | 2.06% | -$678.5K |
| Novo Nordisk A/SADR(NVO) | 39,917 | 36,062 | -3,855 | $4.13M | $4.63M | 1.80% | +$500.9K |
| First Solar, Inc.STOCK(FSLR) | 19,930 | 27,034 | +7,104 | $3.43M | $4.56M | 1.78% | +$1.13M |
| Cisco Systems, Inc.STOCK(CSCO) | 68,999 | 86,246 | +17,247 | $3.49M | $4.30M | 1.67% | +$818.7K |
| McCormick & Company, IncorporatedSTOCK(MKC) | 32,443 | 55,683 | +23,240 | $2.22M | $4.28M | 1.66% | +$2.06M |
| International Business Machines CorporationSTOCK(IBM) | 22,128 | 21,736 | -392 | $3.62M | $4.15M | 1.61% | +$531.7K |
| Ameresco Inc Cl ASTOCK | 102,214 | 168,920 | +66,706 | $3.24M | $4.08M | 1.59% | +$838.9K |
| STAG Industrial, Inc.REIT(STAG) | 99,540 | 100,831 | +1,291 | $3.91M | $3.88M | 1.51% | -$32.0K |
| Johnson & JohnsonSTOCK(JNJ) | 23,497 | 23,167 | -330 | $3.68M | $3.66M | 1.43% | -$18.1K |
| Automatic Data Processing Inc ComSTOCK | 15,279 | 14,619 | -660 | $3.56M | $3.65M | 1.42% | +$91.4K |
| Check Point Software Tech Ltd OrdSTOCK ORD | 21,221 | 21,835 | +614 | $3.24M | $3.58M | 1.39% | +$338.8K |
| Amalgamated Financial Corp ComSTOCK | 145,464 | 143,209 | -2,255 | $3.92M | $3.44M | 1.34% | -$481.8K |
| Nokia OyjADR(NOK) | 886,765 | 918,980 | +32,215 | $3.03M | $3.25M | 1.27% | +$220.5K |
| Healthcare Realty Trust IncorporatedREIT(HR) | 210,005 | 225,110 | +15,105 | $3.62M | $3.19M | 1.24% | -$433.1K |
| The Procter & Gamble CompanySTOCK(PG) | 20,032 | 19,121 | -911 | $2.94M | $3.10M | 1.21% | +$166.8K |
| Camden National CorporationSTOCK(CAC) | 80,749 | 92,421 | +11,672 | $3.04M | $3.10M | 1.21% | +$59.4K |
| Eli Lilly and CompanySTOCK(LLY) | 3,743 | 3,633 | -110 | $2.18M | $2.83M | 1.10% | +$644.5K |
| Organon & Co.STOCK(OGN) | 186,358 | 148,598 | -37,760 | $2.69M | $2.79M | 1.09% | +$106.4K |
| Premier Inc Cl ASTOCK | 0 | 117,655 | +117,655 | $0 | $2.60M | 1.01% | +$2.60M |
| Quest Diagnostics IncorporatedSTOCK(DGX) | 15,801 | 19,109 | +3,308 | $2.18M | $2.54M | 0.99% | +$365.0K |
| General Mills, Inc.STOCK(GIS) | 38,337 | 35,773 | -2,564 | $2.50M | $2.50M | 0.97% | +$5.8K |
| Intuit Inc.STOCK(INTU) | 3,667 | 3,567 | -100 | $2.29M | $2.32M | 0.90% | +$26.6K |
| Illinois Tool Works Inc.STOCK(ITW) | 8,592 | 8,592 | 0 | $2.25M | $2.31M | 0.90% | +$54.9K |
| Utah Medical Products, Inc.STOCK(UTMD) | 31,748 | 31,714 | -34 | $2.67M | $2.26M | 0.88% | -$418.6K |
| Colgate-Palmolive CompanySTOCK(CL) | 26,024 | 24,164 | -1,860 | $2.07M | $2.18M | 0.85% | +$101.6K |
| PepsiCo, Inc.STOCK(PEP) | 11,785 | 11,525 | -260 | $2.00M | $2.02M | 0.78% | +$15.4K |
| Expeditors International of Washington, Inc.STOCK(EXPD) | 16,635 | 16,585 | -50 | $2.12M | $2.02M | 0.78% | -$99.7K |
| Amgen Inc.STOCK(AMGN) | 7,349 | 7,044 | -305 | $2.12M | $2.00M | 0.78% | -$113.9K |
| Agco Corp ComSTOCK | 0 | 15,029 | +15,029 | $0 | $1.85M | 0.72% | +$1.85M |
| Stryker CorporationSTOCK(SYK) | 5,078 | 4,888 | -190 | $1.52M | $1.75M | 0.68% | +$228.6K |
| Becton, Dickinson and CompanySTOCK(BDX) | 6,796 | 6,781 | -15 | $1.66M | $1.68M | 0.65% | +$20.9K |
| Thermo Fisher Scientific Inc.STOCK(TMO) | 2,904 | 2,854 | -50 | $1.54M | $1.66M | 0.65% | +$117.4K |
| NVIDIA CorporationSTOCK(NVDA) | 1,780 | 1,795 | +15 | $881.5K | $1.62M | 0.63% | +$740.4K |
| Merck & Co., Inc.STOCK(MRK) | 12,225 | 12,125 | -100 | $1.33M | $1.60M | 0.62% | +$267.1K |
| The Home Depot, Inc.STOCK(HD) | 4,049 | 4,024 | -25 | $1.40M | $1.54M | 0.60% | +$140.4K |
| Berkshire Hathaway Inc Del Cl B NewSTOCK | 3,585 | 3,575 | -10 | $1.28M | $1.50M | 0.58% | +$224.7K |
| Hubbell IncorporatedSTOCK(HUBB) | 2,183 | 3,603 | +1,420 | $718.1K | $1.50M | 0.58% | +$777.4K |
| Alphabet Inc.STOCK(GOOG) | 9,640 | 9,640 | 0 | $1.35M | $1.45M | 0.57% | +$108.4K |
| Hologic Inc ComSTOCK | 16,575 | 17,380 | +805 | $1.18M | $1.35M | 0.53% | +$170.7K |
| Hingham Instn Svgs Mass ComSTOCK | 7,589 | 7,419 | -170 | $1.48M | $1.29M | 0.50% | -$181.0K |
| Vaneck Green Bond EtfETF GREEN BOND ETF | 55,136 | 52,971 | -2,165 | $1.31M | $1.26M | 0.49% | -$56.9K |
| State Street SPDR S&P 500 ETF TrustETF(SPY) | 2,300 | 2,280 | -20 | $1.09M | $1.19M | 0.46% | +$99.4K |
| United Parcel Service, Inc.STOCK(UPS) | 1,021 | 7,802 | +6,781 | $160.5K | $1.16M | 0.45% | +$999.1K |
| Kadant Inc.STOCK(KAI) | 3,825 | 3,410 | -415 | $1.07M | $1.12M | 0.44% | +$46.6K |
| U.S. BancorpSTOCK(USB) | 24,548 | 24,548 | 0 | $1.06M | $1.10M | 0.43% | +$34.9K |
| UnitedHealth Group IncorporatedSTOCK(UNH) | 2,045 | 2,045 | 0 | $1.08M | $1.01M | 0.39% | -$65.0K |
| Trimble Inc.STOCK(TRMB) | 14,452 | 14,452 | 0 | $768.8K | $930.1K | 0.36% | +$161.3K |
| Westinghouse Air Brake Technologies CorporationSTOCK(WAB) | 1,956 | 6,304 | +4,348 | $248.2K | $918.4K | 0.36% | +$670.2K |
| AbbVie Inc.STOCK(ABBV) | 4,716 | 4,686 | -30 | $730.8K | $853.3K | 0.33% | +$122.5K |
| Alphabet Inc.STOCK(GOOG) | 5,589 | 5,589 | 0 | $787.7K | $851.0K | 0.33% | +$63.3K |
| Abbott Labs ComSTOCK | 6,648 | 6,648 | 0 | $731.7K | $755.6K | 0.29% | +$23.9K |
| Tractor Supply CompanySTOCK(TSCO) | 2,777 | 2,757 | -20 | $597.1K | $721.6K | 0.28% | +$124.4K |
| The J. M. Smucker CompanySTOCK(SJM) | 5,730 | 5,730 | 0 | $724.2K | $721.2K | 0.28% | -$2.9K |
| The Charles Schwab CorporationSTOCK(SCHW) | 10,240 | 9,840 | -400 | $704.5K | $711.8K | 0.28% | +$7.3K |
| American Express CompanySTOCK(AXP) | 3,132 | 3,032 | -100 | $586.7K | $690.4K | 0.27% | +$103.6K |
| The Walt Disney CompanySTOCK(DIS) | 5,349 | 5,289 | -60 | $483.0K | $647.2K | 0.25% | +$164.2K |
| Agilent Technologies, Inc.STOCK(A) | 4,427 | 4,427 | 0 | $615.5K | $644.2K | 0.25% | +$28.7K |
| O'Reilly Automotive, Inc.STOCK(ORLY) | 550 | 550 | 0 | $522.5K | $620.9K | 0.24% | +$98.3K |
| NextEra Energy, Inc.STOCK(NEE) | 9,110 | 9,110 | 0 | $553.3K | $582.2K | 0.23% | +$28.9K |
| Mastercard IncorporatedSTOCK(MA) | 1,178 | 1,178 | 0 | $502.4K | $567.3K | 0.22% | +$64.9K |
| California Water Service GroupSTOCK(CWT) | 12,885 | 11,985 | -900 | $668.3K | $557.1K | 0.22% | -$111.3K |
| GE AerospaceSTOCK(GE) | 3,113 | 3,113 | 0 | $397.3K | $546.4K | 0.21% | +$149.1K |
| Exxon Mobil Corp ComSTOCK | 4,848 | 4,580 | -268 | $484.7K | $532.4K | 0.21% | +$47.7K |
| Texas Instruments IncorporatedSTOCK(TXN) | 2,963 | 2,948 | -15 | $505.1K | $513.6K | 0.20% | +$8.5K |
| Helios Technologies, Inc.STOCK(HLIO) | 11,644 | 11,344 | -300 | $528.1K | $507.0K | 0.20% | -$21.1K |
| Essential Utilities, Inc.STOCK(WTRG) | 13,520 | 13,520 | 0 | $505.0K | $500.9K | 0.19% | -$4.1K |
| Invesco Qqq Trust Series IETF | 1,220 | 1,120 | -100 | $499.6K | $497.3K | 0.19% | -$2.3K |
| Aflac IncorporatedSTOCK(AFL) | 5,657 | 5,657 | 0 | $466.7K | $485.7K | 0.19% | +$19.0K |
| Paychex, Inc.STOCK(PAYX) | 3,883 | 3,883 | 0 | $462.5K | $476.8K | 0.19% | +$14.3K |
| Target CorporationSTOCK(TGT) | 2,598 | 2,598 | 0 | $370.0K | $460.4K | 0.18% | +$90.4K |
| Verizon Communications Inc.STOCK(VZ) | 10,111 | 10,111 | 0 | $381.2K | $424.3K | 0.17% | +$43.1K |
| Pfizer Inc.STOCK(PFE) | 15,254 | 15,054 | -200 | $439.2K | $417.7K | 0.16% | -$21.4K |
| Sysco CorporationSTOCK(SYY) | 5,135 | 5,135 | 0 | $375.6K | $416.9K | 0.16% | +$41.3K |
| Intel CorporationSTOCK(INTC) | 9,129 | 9,129 | 0 | $458.7K | $403.2K | 0.16% | -$55.5K |
| AstraZeneca PLCADR(AZN) | 5,900 | 5,900 | 0 | $397.4K | $399.7K | 0.16% | +$2.4K |
| Lowe's Companies, Inc.STOCK(LOW) | 1,561 | 1,561 | 0 | $347.4K | $397.6K | 0.15% | +$50.2K |
| McDonald's CorporationSTOCK(MCD) | 1,362 | 1,362 | 0 | $403.8K | $384.0K | 0.15% | -$19.8K |
| Prologis, Inc.REIT(PLD) | 3,336 | 2,898 | -438 | $444.7K | $377.4K | 0.15% | -$67.3K |
| Middlesex Water CompanySTOCK(MSEX) | 7,225 | 7,075 | -150 | $474.1K | $371.4K | 0.14% | -$102.7K |
| Keysight Technologies, Inc.STOCK(KEYS) | 2,354 | 2,354 | 0 | $374.5K | $368.1K | 0.14% | -$6.4K |
| The Coca-Cola CompanySTOCK(KO) | 6,243 | 5,943 | -300 | $367.9K | $363.6K | 0.14% | -$4.3K |
| The Cigna GroupSTOCK(CI) | 983 | 983 | 0 | $294.4K | $357.0K | 0.14% | +$62.7K |
| Amazon.com, Inc.STOCK(AMZN) | 1,975 | 1,975 | 0 | $300.1K | $356.3K | 0.14% | +$56.2K |
| Genuine Parts CompanySTOCK(GPC) | 2,267 | 2,267 | 0 | $314.0K | $351.2K | 0.14% | +$37.2K |
| JPMorgan Chase & Co.STOCK(JPM) | 2,078 | 1,718 | -360 | $353.5K | $344.1K | 0.13% | -$9.4K |
| Watts Water Technologies, Inc.STOCK(WTS) | 1,596 | 1,596 | 0 | $332.5K | $339.2K | 0.13% | +$6.7K |
| Costco Wholesale CorporationSTOCK(COST) | 501 | 441 | -60 | $330.7K | $323.1K | 0.13% | -$7.6K |