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) | 402 | 4,153 | +3,751 | 190 | 1,934 | 0.63% | +1,744 |
| AMERICAN WTR WKS CO INC NEW COM | 64,030 | 65,023 | +993 | 7,971 | 9,592 | 3.13% | +1,621 |
| 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 | 25,801 | 25,896 | +95 | 4,817 | 5,902 | 1.92% | +1,085 |
| 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) | 144,503 | 145,458 | +955 | 8,193 | 8,662 | 2.82% | +469 |
| HA SUSTAINABLE INFRA CAP INC COM(HASI) | 191,264 | 190,248 | -1,016 | 5,132 | 5,563 | 1.81% | +431 |
| 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) | 22,118 | 20,504 | -1,614 | 3,199 | 3,400 | 1.11% | +202 |
| BERKSHIRE HATHAWAY INC DEL CL B NEW | 3,598 | 3,437 | -161 | 1,631 | 1,830 | 0.60% | +200 |
| GSK PLC SPONSORED ADR(GSK) | 200,063 | 179,114 | -20,949 | 6,766 | 6,939 | 2.26% | +173 |
| OREILLY AUTOMOTIVE INC COM(ORLY) | 594 | 594 | 0 | 704 | 851 | 0.28% | +147 |
| ABBVIE INC COM(ABBV) | 4,516 | 4,465 | -51 | 802 | 936 | 0.30% | +133 |
| 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) | 16,420 | 16,095 | -325 | 1,819 | 1,935 | 0.63% | +117 |
| AMGEN INC COM(AMGN) | 6,008 | 5,399 | -609 | 1,566 | 1,682 | 0.55% | +116 |
| ABBOTT LABS COM | 6,385 | 6,300 | -85 | 722 | 836 | 0.27% | +113 |
| GE AEROSPACE COM NEW(GE) | 3,113 | 3,113 | 0 | 519 | 623 | 0.20% | +104 |
| 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) | 5,731 | 5,925 | +194 | 593 | 659 | 0.21% | +66 |
| ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF | 0 | 497 | +497 | 0 | 61 | 0.02% | +61 |
| 3M CO COM(MMM) | 2,904 | 2,942 | +38 | 375 | 432 | 0.14% | +57 |
| STRYKER CORPORATION COM(SYK) | 4,600 | 4,600 | 0 | 1,656 | 1,712 | 0.56% | +56 |
| COCA COLA CO COM(KO) | 5,777 | 5,777 | 0 | 360 | 414 | 0.13% | +54 |
| VANECK GOLD MINERS ETF GOLD MINERS ETF | 4,470 | 4,470 | 0 | 152 | 205 | 0.07% | +54 |
| ASTRAZENECA PLC SPONSORED ADR(AZN) | 5,900 | 5,900 | 0 | 387 | 434 | 0.14% | +47 |
| EXXON MOBIL CORP COM | 3,921 | 3,921 | 0 | 422 | 466 | 0.15% | +45 |
| TELUS CORPORATION COM(TU) | 216,499 | 207,723 | -8,776 | 2,936 | 2,979 | 0.97% | +43 |
| HUBSPOT INC COM(HUBS) | 0 | 72 | +72 | 0 | 41 | 0.01% | +41 |
| SPDR GOLD SHARES(GLD) | 826 | 826 | 0 | 200 | 238 | 0.08% | +38 |
| ISHARES ESG MSCI KLD 400 ETF | 0 | 355 | +355 | 0 | 36 | 0.01% | +36 |
| CALIFORNIA WTR SVC GROUP COM(CWT) | 11,485 | 11,485 | 0 | 521 | 557 | 0.18% | +36 |
| THE CIGNA GROUP COM(CI) | 1,043 | 971 | -72 | 288 | 319 | 0.10% | +31 |
| VERTEX PHARMACEUTICALS INC COM(VRTX) | 315 | 326 | +11 | 127 | 158 | 0.05% | +31 |
| META PLATFORMS INC CL A(META) | 54 | 108 | +54 | 32 | 62 | 0.02% | +31 |
| CINTAS CORP COM(CTAS) | 320 | 428 | +108 | 58 | 88 | 0.03% | +30 |
| GALLAGHER ARTHUR J & CO COM(AJG) | 454 | 454 | 0 | 129 | 157 | 0.05% | +28 |
| 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) | 1,140 | 1,140 | 0 | 51 | 77 | 0.03% | +26 |
| MASTERCARD INCORPORATED CL A(MA) | 1,187 | 1,187 | 0 | 625 | 651 | 0.21% | +26 |
| CENCORA INC COM | 508 | 500 | -8 | 114 | 139 | 0.05% | +25 |
| RTX CORPORATION COM(RTX) | 1,424 | 1,424 | 0 | 165 | 189 | 0.06% | +24 |
| 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) | 751 | 751 | 0 | 152 | 174 | 0.06% | +22 |
| WEC ENERGY GROUP INC COM(WEC) | 770 | 867 | +97 | 72 | 94 | 0.03% | +22 |
| THE TRADE DESK INC COM CL A(TTD) | 7 | 404 | +397 | 1 | 22 | 0.01% | +21 |
| ESSENTIAL UTILS INC COM(WTRG) | 13,270 | 12,729 | -541 | 482 | 503 | 0.16% | +21 |
| ATLASSIAN CORPORATION CL A | 25 | 118 | +93 | 6 | 25 | 0.01% | +19 |
| ANALOG DEVICES INC COM(ADI) | 105 | 196 | +91 | 22 | 40 | 0.01% | +17 |
| 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) | 680 | 680 | 0 | 91 | 107 | 0.03% | +16 |
| ETSY INC COM(ETSY) | 138 | 483 | +345 | 7 | 23 | 0.01% | +15 |
| CSX CORP COM(CSX) | 1,029 | 1,590 | +561 | 33 | 47 | 0.02% | +14 |
| CHURCH & DWIGHT CO INC COM(CHD) | 2,508 | 2,508 | 0 | 263 | 276 | 0.09% | +13 |
| ALCON AG ORD SHS(ALC) | 1,260 | 1,260 | 0 | 107 | 120 | 0.04% | +13 |
| UBER TECHNOLOGIES INC COM(UBER) | 1,126 | 1,102 | -24 | 68 | 80 | 0.03% | +12 |
| INTUITIVE SURGICAL INC COM NEW | 54 | 81 | +27 | 28 | 40 | 0.01% | +12 |
| 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) | 158 | 158 | 0 | 82 | 93 | 0.03% | +11 |
| 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) | 1,100 | 1,100 | 0 | 83 | 93 | 0.03% | +10 |
| WORTHINGTON ENTERPRISES INC COM(WOR) | 950 | 950 | 0 | 38 | 48 | 0.02% | +9 |
| 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) | 950 | 950 | 0 | 217 | 224 | 0.07% | +8 |
| UNITED STATES COPPER INDEX FUND(CPER) | 1,200 | 1,200 | 0 | 30 | 38 | 0.01% | +8 |
| 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 | 4,000 | 4,000 | 0 | 37 | 45 | 0.01% | +7 |
| SOLVENTUM CORP COM SHS(SOLV) | 650 | 650 | 0 | 43 | 49 | 0.02% | +6 |
| EBAY INC. COM(EBAY) | 1,118 | 1,118 | 0 | 69 | 76 | 0.02% | +6 |
| QUALCOMM INC COM(QCOM) | 519 | 560 | +41 | 80 | 86 | 0.03% | +6 |
| CROWDSTRIKE HLDGS INC CL A(CRWD) | 3 | 19 | +16 | 1 | 7 | 0.00% | +6 |
| SUPER MICRO COMPUTER INC COM NEW(SMCI) | 1,500 | 1,500 | 0 | 46 | 51 | 0.02% | +6 |
| VERISK ANALYTICS INC COM(VRSK) | 250 | 250 | 0 | 69 | 74 | 0.02% | +6 |
| PAYCOM SOFTWARE INC COM(PAYC) | 0 | 25 | +25 | 0 | 6 | 0.00% | +6 |
| ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A | 53 | 76 | +23 | 19 | 24 | 0.01% | +5 |
| IDACORP INC COM(IDA) | 700 | 700 | 0 | 76 | 81 | 0.03% | +5 |
| ISHARES 10-20 YEAR TREASURY BOND ETF | 1,140 | 1,140 | 0 | 113 | 118 | 0.04% | +5 |
| RIVIAN AUTOMOTIVE INC COM CL A(RIVN) | 110 | 500 | +390 | 1 | 6 | 0.00% | +5 |
| WHEATON PRECIOUS METALS CORP COM(WPM) | 359 | 319 | -40 | 20 | 25 | 0.01% | +5 |