Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q3 2023 ▲▼ | Q4 2023 ▲▼ | Change ▲▼ | Q3 2023 ▲▼ | Q4 2023 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| HANNON ARMSTRONG SUST INFR CAP COM(HASI) | 0 | 214,335 | +214,335 | 0 | 5,911 | 2.49% | +5,911 |
| FIRST SOLAR INC COM(FSLR) | 0 | 19,930 | +19,930 | 0 | 3,434 | 1.45% | +3,434 |
| AMALGAMATED FINANCIAL CORP COM | 140,504 | 145,464 | +4,960 | 2,407 | 3,919 | 1.65% | +1,512 |
| AMERICAN WTR WKS CO INC NEW COM | 0 | 21,416 | +21,416 | 0 | 2,827 | 1.19% | +2,827 |
| HOLOGIC INC COM | 0 | 16,575 | +16,575 | 0 | 1,184 | 0.50% | +1,184 |
| APPLE INC COM(AAPL) | 0 | 86,760 | +86,760 | 0 | 16,704 | 7.04% | +16,704 |
| SMITH & NEPHEW PLC SPDN ADR NEW(SNN) | 0 | 214,252 | +214,252 | 0 | 5,845 | 2.46% | +5,845 |
| SJW GROUP COM(HTO) | 0 | 88,360 | +88,360 | 0 | 5,774 | 2.43% | +5,774 |
| CAMDEN NATL CORP COM(CAC) | 76,514 | 80,749 | +4,235 | 2,158 | 3,039 | 1.28% | +881 |
| NOMAD FOODS LTD USD ORD SHS(NOMD) | 0 | 336,861 | +336,861 | 0 | 5,710 | 2.40% | +5,710 |
| MICROSOFT CORP COM(MSFT) | 0 | 13,570 | +13,570 | 0 | 5,103 | 2.15% | +5,103 |
| CHECK POINT SOFTWARE TECH LTD ORD ORD | 20,429 | 21,221 | +792 | 2,745 | 3,242 | 1.37% | +497 |
| INTERNATIONAL BUSINESS MACHS COM(IBM) | 22,418 | 22,128 | -290 | 3,211 | 3,619 | 1.52% | +408 |
| SPROUTS FMRS MKT INC COM(SFM) | 159,049 | 150,754 | -8,295 | 6,917 | 7,253 | 3.05% | +336 |
| STAG INDL INC COM(STAG) | 0 | 99,540 | +99,540 | 0 | 3,908 | 1.65% | +3,908 |
| QUEST DIAGNOSTICS INC COM(DGX) | 0 | 15,801 | +15,801 | 0 | 2,179 | 0.92% | +2,179 |
| INTUIT COM(INTU) | 3,713 | 3,667 | -46 | 2,011 | 2,292 | 0.97% | +281 |
| US BANCORP DEL COM NEW(USB) | 0 | 24,548 | +24,548 | 0 | 1,062 | 0.45% | +1,062 |
| COLGATE PALMOLIVE CO COM(CL) | 0 | 26,024 | +26,024 | 0 | 2,074 | 0.87% | +2,074 |
| ILLINOIS TOOL WKS INC COM(ITW) | 8,617 | 8,592 | -25 | 2,039 | 2,251 | 0.95% | +212 |
| MCCORMICK & CO INC COM NON VTG(MKC) | 0 | 32,443 | +32,443 | 0 | 2,220 | 0.93% | +2,220 |
| STRYKER CORPORATION COM(SYK) | 0 | 5,078 | +5,078 | 0 | 1,521 | 0.64% | +1,521 |
| TELUS CORPORATION COM(TU) | 0 | 336,381 | +336,381 | 0 | 5,984 | 2.52% | +5,984 |
| KADANT INC COM(KAI) | 3,825 | 3,825 | 0 | 887 | 1,072 | 0.45% | +186 |
| SCHWAB CHARLES CORP COM(SCHW) | 0 | 10,240 | +10,240 | 0 | 705 | 0.30% | +705 |
| UNILEVER PLC SPON ADR NEW(UL) | 0 | 179,667 | +179,667 | 0 | 8,710 | 3.67% | +8,710 |
| EXPEDITORS INTL WASH INC COM(EXPD) | 0 | 16,635 | +16,635 | 0 | 2,116 | 0.89% | +2,116 |
| HOME DEPOT INC(HD) | 0 | 4,049 | +4,049 | 0 | 1,403 | 0.59% | +1,403 |
| WATERS CORP COM(WAT) | 0 | 935 | +935 | 0 | 308 | 0.13% | +308 |
| INTEL CORP COM(INTC) | 9,129 | 9,129 | 0 | 337 | 459 | 0.19% | +122 |
| AGILENT TECHNOLOGIES INC COM(A) | 0 | 4,427 | +4,427 | 0 | 615 | 0.26% | +615 |
| AMERICAN EXPRESS CO COM(AXP) | 0 | 3,132 | +3,132 | 0 | 587 | 0.25% | +587 |
| ABBOTT LABS COM | 0 | 6,648 | +6,648 | 0 | 732 | 0.31% | +732 |
| GSK PLC SPONSORED ADR(GSK) | 207,739 | 213,431 | +5,692 | 7,803 | 7,910 | 3.33% | +107 |
| NOVO-NORDISK A S ADR(NVO) | 40,762 | 39,917 | -845 | 4,029 | 4,129 | 1.74% | +100 |
| PHYSICIANS RLTY TR COM | 0 | 433,577 | +433,577 | 0 | 5,771 | 2.43% | +5,771 |
| VANGUARD EXTENDED DURATION TREASURY ETF | 0 | 1,200 | +1,200 | 0 | 97 | 0.04% | +97 |
| SPDR S&P 500 ETF TRUST(SPY) | 2,300 | 2,300 | 0 | 1,004 | 1,093 | 0.46% | +90 |
| ALEXANDRIA REAL ESTATE EQ INC COM | 0 | 930 | +930 | 0 | 118 | 0.05% | +118 |
| PEPSICO INC COM(PEP) | 0 | 11,785 | +11,785 | 0 | 2,002 | 0.84% | +2,002 |
| GENERAL MLS INC COM(GIS) | 0 | 38,337 | +38,337 | 0 | 2,497 | 1.05% | +2,497 |
| TARGET CORP COM(TGT) | 0 | 2,598 | +2,598 | 0 | 370 | 0.16% | +370 |
| ISHARES 10-20 YEAR TREASURY BOND ETF | 0 | 2,100 | +2,100 | 0 | 227 | 0.10% | +227 |
| PROLOGIS INC. COM(PLD) | 0 | 3,336 | +3,336 | 0 | 445 | 0.19% | +445 |
| SMUCKER J M CO COM NEW(SJM) | 0 | 5,730 | +5,730 | 0 | 724 | 0.31% | +724 |
| NEXTERA ENERGY INC COM(NEE) | 0 | 9,110 | +9,110 | 0 | 553 | 0.23% | +553 |
| ATLANTICA SUSTAINABLE INFR PLC SHS | 0 | 6,000 | +6,000 | 0 | 129 | 0.05% | +129 |
| MCDONALDS CORP COM(MCD) | 0 | 1,362 | +1,362 | 0 | 404 | 0.17% | +404 |
| KEYSIGHT TECHNOLOGIES INC COM(KEYS) | 0 | 2,354 | +2,354 | 0 | 374 | 0.16% | +374 |
| VERIZON COMMUNICATIONS INC COM(VZ) | 0 | 10,111 | +10,111 | 0 | 381 | 0.16% | +381 |
| THERMO FISHER SCIENTIFIC INC COM(TMO) | 0 | 2,904 | +2,904 | 0 | 1,541 | 0.65% | +1,541 |
| 3M CO COM(MMM) | 0 | 2,900 | +2,900 | 0 | 317 | 0.13% | +317 |
| JPMORGAN CHASE & CO COM(JPM) | 0 | 2,078 | +2,078 | 0 | 353 | 0.15% | +353 |
| MERCK & CO INC COM(MRK) | 0 | 12,225 | +12,225 | 0 | 1,333 | 0.56% | +1,333 |
| NVIDIA CORPORATION COM(NVDA) | 1,780 | 1,780 | 0 | 833 | 881 | 0.37% | +48 |
| SYSCO CORP COM(SYY) | 0 | 5,135 | +5,135 | 0 | 376 | 0.16% | +376 |
| INVESCO QQQ TRUST SERIES I | 1,222 | 1,220 | -2 | 454 | 500 | 0.21% | +46 |
| PROCTER AND GAMBLE CO COM(PG) | 0 | 20,032 | +20,032 | 0 | 2,936 | 1.24% | +2,936 |
| WATTS WATER TECHNOLOGIES INC CL A(WTS) | 0 | 1,596 | +1,596 | 0 | 333 | 0.14% | +333 |
| GENERAL ELECTRIC CO COM NEW(GE) | 3,113 | 3,113 | 0 | 353 | 397 | 0.17% | +45 |
| NEOGEN CORP COM(NEOG) | 0 | 8,066 | +8,066 | 0 | 162 | 0.07% | +162 |
| WABTEC COM(WAB) | 0 | 1,956 | +1,956 | 0 | 248 | 0.10% | +248 |
| AMAZON COM INC COM(AMZN) | 0 | 1,975 | +1,975 | 0 | 300 | 0.13% | +300 |
| CALIFORNIA WTR SVC GROUP COM(CWT) | 0 | 12,885 | +12,885 | 0 | 668 | 0.28% | +668 |
| ANSYS INC COM | 0 | 630 | +630 | 0 | 229 | 0.10% | +229 |
| WORTHINGTON STL INC COM SHS(WS) | 0 | 1,200 | +1,200 | 0 | 34 | 0.01% | +34 |
| AMPHENOL CORP NEW CL A | 2,300 | 2,300 | 0 | 195 | 228 | 0.10% | +33 |
| FIFTH THIRD BANCORP COM(FITB) | 0 | 3,456 | +3,456 | 0 | 119 | 0.05% | +119 |
| COCA COLA CO COM(KO) | 0 | 6,243 | +6,243 | 0 | 368 | 0.15% | +368 |
| MOODYS CORP COM(MCO) | 0 | 500 | +500 | 0 | 195 | 0.08% | +195 |
| TRACTOR SUPPLY CO COM(TSCO) | 0 | 2,777 | +2,777 | 0 | 597 | 0.25% | +597 |
| ISHARES RUSSELL 1000 GROWTH ETF | 1,088 | 1,088 | 0 | 301 | 330 | 0.14% | +29 |
| DISNEY WALT CO COM(DIS) | 5,349 | 5,349 | 0 | 454 | 483 | 0.20% | +29 |
| IRON MTN INC DEL COM(IRM) | 3,000 | 3,000 | 0 | 182 | 210 | 0.09% | +27 |
| ABBVIE INC COM(ABBV) | 4,716 | 4,716 | 0 | 704 | 731 | 0.31% | +27 |
| SALESFORCE INC COM(CRM) | 0 | 461 | +461 | 0 | 121 | 0.05% | +121 |
| SHERWIN WILLIAMS CO COM(SHW) | 0 | 455 | +455 | 0 | 142 | 0.06% | +142 |
| TENNANT CO COM(TNC) | 0 | 1,666 | +1,666 | 0 | 154 | 0.07% | +154 |
| LOWES COS INC COM(LOW) | 0 | 1,561 | +1,561 | 0 | 347 | 0.15% | +347 |
| LABORATORY CORP AMER HLDGS COM NEW | 0 | 859 | +859 | 0 | 195 | 0.08% | +195 |
| METTLER TOLEDO INTERNATIONAL COM(MTD) | 0 | 215 | +215 | 0 | 261 | 0.11% | +261 |
| TECHNOLOGY SELECT SECTOR SPDR FUND ST STR TECHN ETF | 0 | 1,052 | +1,052 | 0 | 202 | 0.09% | +202 |
| MASTERCARD INCORPORATED CL A(MA) | 1,203 | 1,178 | -25 | 481 | 502 | 0.21% | +21 |
| AT&T INC COM(T) | 10,654 | 10,654 | 0 | 157 | 179 | 0.08% | +21 |
| WEYERHAEUSER CO MTN BE COM NEW(WY) | 0 | 4,896 | +4,896 | 0 | 170 | 0.07% | +170 |
| MASCO CORP COM(MAS) | 0 | 1,500 | +1,500 | 0 | 100 | 0.04% | +100 |
| SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ST STR BLO 1 ETF | 0 | 1,183 | +1,183 | 0 | 108 | 0.05% | +108 |
| ACUITY BRANDS INC COM(AYI) | 835 | 835 | 0 | 152 | 171 | 0.07% | +19 |
| WELLS FARGO CO NEW COM(WFC) | 0 | 2,000 | +2,000 | 0 | 98 | 0.04% | +98 |
| RTX CORPORATION COM(RTX) | 0 | 1,749 | +1,749 | 0 | 147 | 0.06% | +147 |
| NORFOLK SOUTHN CORP COM(NSC) | 0 | 550 | +550 | 0 | 130 | 0.05% | +130 |
| OREILLY AUTOMOTIVE INC COM(ORLY) | 0 | 550 | +550 | 0 | 523 | 0.22% | +523 |
| TRAVELERS COMPANIES INC COM(TRV) | 0 | 650 | +650 | 0 | 124 | 0.05% | +124 |
| VANGUARD MID-CAP ETF | 0 | 808 | +808 | 0 | 188 | 0.08% | +188 |
| HEALTHPEAK PROPERTIES INC COM(DOC) | 0 | 243,857 | +243,857 | 0 | 4,828 | 2.03% | +4,828 |
| CHURCH & DWIGHT CO INC COM(CHD) | 0 | 2,510 | +2,510 | 0 | 237 | 0.10% | +237 |
| PAN AMERN SILVER CORP COM(PAAS) | 0 | 1,000 | +1,000 | 0 | 16 | 0.01% | +16 |
| SPDR GOLD SHARES(GLD) | 0 | 926 | +926 | 0 | 177 | 0.07% | +177 |
| MICROCHIP TECHNOLOGY INC. COM(MCHP) | 0 | 1,727 | +1,727 | 0 | 156 | 0.07% | +156 |
| QUALCOMM INC COM(QCOM) | 0 | 443 | +443 | 0 | 64 | 0.03% | +64 |