Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q4 2024 ▲▼ | Q1 2025 ▲▼ | Change ▲▼ | Q4 2024 ▲▼ | Q1 2025 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| KADANT INC COM(KAI) | 3,335 | 12,647 | +9,312 | 1,151 | 4,261 | 1.39% | +3,110 |
| ASML HOLDING N V N Y REGISTRY SHS N Y REGISTRY SHS | 5,493 | 8,666 | +3,173 | 3,807 | 5,742 | 1.87% | +1,935 |
| HENRY JACK & ASSOC INC COM(JKHY) | 22,693 | 32,222 | +9,529 | 3,978 | 5,884 | 1.92% | +1,906 |
| MOODYS CORP COM(MCO) | 0 | 4,153 | +4,153 | 0 | 1,934 | 0.63% | +1,934 |
| AMERICAN WTR WKS CO INC NEW COM | 0 | 65,023 | +65,023 | 0 | 9,592 | 3.13% | +9,592 |
| VEEVA SYS INC CL A COM(VEEV) | 16,587 | 22,020 | +5,433 | 3,487 | 5,100 | 1.66% | +1,613 |
| CHECK POINT SOFTWARE TECH LTD ORD ORD | 0 | 25,896 | +25,896 | 0 | 5,902 | 1.92% | +5,902 |
| QUEST DIAGNOSTICS INC COM(DGX) | 26,428 | 27,624 | +1,196 | 3,987 | 4,674 | 1.52% | +687 |
| MCCORMICK & CO INC COM NON VTG(MKC) | 75,532 | 77,457 | +1,925 | 5,759 | 6,375 | 2.08% | +617 |
| NETFLIX INC COM(NFLX) | 1,833 | 2,401 | +568 | 1,634 | 2,239 | 0.73% | +605 |
| SPROUTS FMRS MKT INC COM(SFM) | 89,188 | 78,077 | -11,111 | 11,333 | 11,918 | 3.88% | +585 |
| INTERNATIONAL BUSINESS MACHS COM(IBM) | 21,563 | 21,165 | -398 | 4,740 | 5,263 | 1.71% | +523 |
| UNILEVER PLC SPON ADR NEW(UL) | 0 | 145,458 | +145,458 | 0 | 8,662 | 2.82% | +8,662 |
| HA SUSTAINABLE INFRA CAP INC COM(HASI) | 0 | 190,248 | +190,248 | 0 | 5,563 | 1.81% | +5,563 |
| AUTOMATIC DATA PROCESSING INC COM | 20,547 | 20,528 | -19 | 6,015 | 6,272 | 2.04% | +257 |
| CISCO SYS INC COM(CSCO) | 121,591 | 120,278 | -1,313 | 7,198 | 7,422 | 2.42% | +224 |
| JOHNSON & JOHNSON COM(JNJ) | 0 | 20,504 | +20,504 | 0 | 3,400 | 1.11% | +3,400 |
| BERKSHIRE HATHAWAY INC DEL CL B NEW | 0 | 3,437 | +3,437 | 0 | 1,830 | 0.60% | +1,830 |
| GSK PLC SPONSORED ADR(GSK) | 0 | 179,114 | +179,114 | 0 | 6,939 | 2.26% | +6,939 |
| OREILLY AUTOMOTIVE INC COM(ORLY) | 594 | 594 | 0 | 704 | 851 | 0.28% | +147 |
| ABBVIE INC COM(ABBV) | 0 | 4,465 | +4,465 | 0 | 936 | 0.30% | +936 |
| LULULEMON ATHLETICA INC COM(LULU) | 7,703 | 10,876 | +3,173 | 2,946 | 3,079 | 1.00% | +133 |
| WABTEC COM(WAB) | 11,016 | 12,200 | +1,184 | 2,089 | 2,212 | 0.72% | +124 |
| MERCADOLIBRE INC COM(MELI) | 0 | 60 | +60 | 0 | 118 | 0.04% | +118 |
| EXPEDITORS INTL WASH INC COM(EXPD) | 0 | 16,095 | +16,095 | 0 | 1,935 | 0.63% | +1,935 |
| AMGEN INC COM(AMGN) | 0 | 5,399 | +5,399 | 0 | 1,682 | 0.55% | +1,682 |
| ABBOTT LABS COM | 0 | 6,300 | +6,300 | 0 | 836 | 0.27% | +836 |
| GE AEROSPACE COM NEW(GE) | 0 | 3,113 | +3,113 | 0 | 623 | 0.20% | +623 |
| ARISTA NETWORKS INC COM SHS(ANET) | 35,145 | 51,369 | +16,224 | 3,885 | 3,980 | 1.30% | +95 |
| PAYCHEX INC COM(PAYX) | 4,052 | 4,160 | +108 | 568 | 642 | 0.21% | +74 |
| AFLAC INC COM(AFL) | 0 | 5,925 | +5,925 | 0 | 659 | 0.21% | +659 |
| ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF | 0 | 497 | +497 | 0 | 61 | 0.02% | +61 |
| 3M CO COM(MMM) | 0 | 2,942 | +2,942 | 0 | 432 | 0.14% | +432 |
| STRYKER CORPORATION COM(SYK) | 0 | 4,600 | +4,600 | 0 | 1,712 | 0.56% | +1,712 |
| COCA COLA CO COM(KO) | 0 | 5,777 | +5,777 | 0 | 414 | 0.13% | +414 |
| VANECK GOLD MINERS ETF GOLD MINERS ETF | 0 | 4,470 | +4,470 | 0 | 205 | 0.07% | +205 |
| ASTRAZENECA PLC SPONSORED ADR(AZN) | 0 | 5,900 | +5,900 | 0 | 434 | 0.14% | +434 |
| EXXON MOBIL CORP COM | 0 | 3,921 | +3,921 | 0 | 466 | 0.15% | +466 |
| TELUS CORPORATION COM(TU) | 0 | 207,723 | +207,723 | 0 | 2,979 | 0.97% | +2,979 |
| HUBSPOT INC COM(HUBS) | 0 | 72 | +72 | 0 | 41 | 0.01% | +41 |
| SPDR GOLD SHARES(GLD) | 0 | 826 | +826 | 0 | 238 | 0.08% | +238 |
| ISHARES ESG MSCI KLD 400 ETF | 0 | 355 | +355 | 0 | 36 | 0.01% | +36 |
| CALIFORNIA WTR SVC GROUP COM(CWT) | 0 | 11,485 | +11,485 | 0 | 557 | 0.18% | +557 |
| THE CIGNA GROUP COM(CI) | 0 | 971 | +971 | 0 | 319 | 0.10% | +319 |
| VERTEX PHARMACEUTICALS INC COM(VRTX) | 0 | 326 | +326 | 0 | 158 | 0.05% | +158 |
| META PLATFORMS INC CL A(META) | 0 | 108 | +108 | 0 | 62 | 0.02% | +62 |
| CINTAS CORP COM(CTAS) | 0 | 428 | +428 | 0 | 88 | 0.03% | +88 |
| GALLAGHER ARTHUR J & CO COM(AJG) | 0 | 454 | +454 | 0 | 157 | 0.05% | +157 |
| COSTCO WHSL CORP NEW COM(COST) | 705 | 711 | +6 | 646 | 673 | 0.22% | +27 |
| SCHWAB CHARLES CORP COM(SCHW) | 9,873 | 9,673 | -200 | 731 | 757 | 0.25% | +27 |
| CVS HEALTH CORP COM(CVS) | 0 | 1,140 | +1,140 | 0 | 77 | 0.03% | +77 |
| MASTERCARD INCORPORATED CL A(MA) | 1,187 | 1,187 | 0 | 625 | 651 | 0.21% | +26 |
| CENCORA INC COM | 0 | 500 | +500 | 0 | 139 | 0.05% | +139 |
| RTX CORPORATION COM(RTX) | 0 | 1,424 | +1,424 | 0 | 189 | 0.06% | +189 |
| VISA INC COM CL A(V) | 679 | 679 | 0 | 215 | 238 | 0.08% | +23 |
| BOOKING HOLDINGS INC COM(BKNG) | 0 | 5 | +5 | 0 | 23 | 0.01% | +23 |
| WASTE MGMT INC DEL COM(WM) | 0 | 751 | +751 | 0 | 174 | 0.06% | +174 |
| WEC ENERGY GROUP INC COM(WEC) | 0 | 867 | +867 | 0 | 94 | 0.03% | +94 |
| THE TRADE DESK INC COM CL A(TTD) | 0 | 404 | +404 | 0 | 22 | 0.01% | +22 |
| ESSENTIAL UTILS INC COM(WTRG) | 0 | 12,729 | +12,729 | 0 | 503 | 0.16% | +503 |
| ATLASSIAN CORPORATION CL A | 0 | 118 | +118 | 0 | 25 | 0.01% | +25 |
| ANALOG DEVICES INC COM(ADI) | 0 | 196 | +196 | 0 | 40 | 0.01% | +40 |
| SHOPIFY INC CL A SUB VTG SHS(SHOP) | 364 | 582 | +218 | 39 | 56 | 0.02% | +17 |
| TAKE-TWO INTERACTIVE SOFTWARE COM(TTWO) | 0 | 77 | +77 | 0 | 16 | 0.01% | +16 |
| TRAVELERS COMPANIES INC COM(TRV) | 671 | 671 | 0 | 162 | 177 | 0.06% | +16 |
| MONGODB INC CL A(MDB) | 0 | 90 | +90 | 0 | 16 | 0.01% | +16 |
| YUM BRANDS INC COM(YUM) | 0 | 680 | +680 | 0 | 107 | 0.03% | +107 |
| ETSY INC COM(ETSY) | 0 | 483 | +483 | 0 | 23 | 0.01% | +23 |
| CSX CORP COM(CSX) | 0 | 1,590 | +1,590 | 0 | 47 | 0.02% | +47 |
| CHURCH & DWIGHT CO INC COM(CHD) | 0 | 2,508 | +2,508 | 0 | 276 | 0.09% | +276 |
| ALCON AG ORD SHS(ALC) | 0 | 1,260 | +1,260 | 0 | 120 | 0.04% | +120 |
| UBER TECHNOLOGIES INC COM(UBER) | 0 | 1,102 | +1,102 | 0 | 80 | 0.03% | +80 |
| INTUITIVE SURGICAL INC COM NEW | 0 | 81 | +81 | 0 | 40 | 0.01% | +40 |
| TREX CO INC COM(TREX) | 0 | 200 | +200 | 0 | 12 | 0.00% | +12 |
| L3HARRIS TECHNOLOGIES INC COM(LHX) | 0 | 55 | +55 | 0 | 12 | 0.00% | +12 |
| SPOTIFY TECHNOLOGY S A SHS(SPOT) | 110 | 110 | 0 | 49 | 61 | 0.02% | +11 |
| ROPER TECHNOLOGIES INC COM(ROP) | 0 | 158 | +158 | 0 | 93 | 0.03% | +93 |
| JPMORGAN CHASE & CO. COM(JPM) | 1,954 | 1,954 | 0 | 468 | 479 | 0.16% | +11 |
| AT&T INC COM(T) | 7,119 | 6,093 | -1,026 | 162 | 172 | 0.06% | +10 |
| PALANTIR TECHNOLOGIES INC CL A(PLTR) | 0 | 1,100 | +1,100 | 0 | 93 | 0.03% | +93 |
| WORTHINGTON ENTERPRISES INC COM(WOR) | 0 | 950 | +950 | 0 | 48 | 0.02% | +48 |
| MEDTRONIC PLC SHS(MDT) | 0 | 105 | +105 | 0 | 9 | 0.00% | +9 |
| FACTSET RESH SYS INC COM(FDS) | 150 | 177 | +27 | 72 | 80 | 0.03% | +8 |
| UNION PAC CORP COM(UNP) | 0 | 950 | +950 | 0 | 224 | 0.07% | +224 |
| UNITED STATES COPPER INDEX FUND(CPER) | 0 | 1,200 | +1,200 | 0 | 38 | 0.01% | +38 |
| BANK NEW YORK MELLON CORP COM | 1,052 | 1,052 | 0 | 81 | 88 | 0.03% | +7 |
| CLOROX CO DEL COM(CLX) | 0 | 50 | +50 | 0 | 7 | 0.00% | +7 |
| WALGREENS BOOTS ALLIANCE INC COM | 0 | 4,000 | +4,000 | 0 | 45 | 0.01% | +45 |
| SOLVENTUM CORP COM SHS(SOLV) | 0 | 650 | +650 | 0 | 49 | 0.02% | +49 |
| EBAY INC. COM(EBAY) | 0 | 1,118 | +1,118 | 0 | 76 | 0.02% | +76 |
| QUALCOMM INC COM(QCOM) | 0 | 560 | +560 | 0 | 86 | 0.03% | +86 |
| CROWDSTRIKE HLDGS INC CL A(CRWD) | 0 | 19 | +19 | 0 | 7 | 0.00% | +7 |
| SUPER MICRO COMPUTER INC COM NEW(SMCI) | 1,500 | 1,500 | 0 | 46 | 51 | 0.02% | +6 |
| VERISK ANALYTICS INC COM(VRSK) | 0 | 250 | +250 | 0 | 74 | 0.02% | +74 |
| PAYCOM SOFTWARE INC COM(PAYC) | 0 | 25 | +25 | 0 | 6 | 0.00% | +6 |
| ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A | 0 | 76 | +76 | 0 | 24 | 0.01% | +24 |
| IDACORP INC COM(IDA) | 700 | 700 | 0 | 76 | 81 | 0.03% | +5 |
| ISHARES 10-20 YEAR TREASURY BOND ETF | 0 | 1,140 | +1,140 | 0 | 118 | 0.04% | +118 |
| RIVIAN AUTOMOTIVE INC COM CL A(RIVN) | 0 | 500 | +500 | 0 | 6 | 0.00% | +6 |
| WHEATON PRECIOUS METALS CORP COM(WPM) | 0 | 319 | +319 | 0 | 25 | 0.01% | +25 |