Rock Point Advisors, LLC
Reported holdings as of Q2 2026, from 31 quarterly filings.
Holdings
| Security | Ticker | Value | Shares | Weight | Weight change | Held | Change |
|---|---|---|---|---|---|---|---|
| CITIGROUP INC | C | $19.9M | 141,928 | +0.38pp | 31q | -2.7%-$559.0K | |
| APPLE INC | AAPL | $15.4M | 53,323 | +0.09pp | 31q | HELD | |
| CISCO SYS INC | CSCO | $14.5M | 123,692 | +0.50pp | 31q | -14.9%-$2.5M | |
| ALPHABET INC | GOOGL | $14.5M | 40,493 | +0.35pp | 26q | -1.2%-$179.0K | |
| TJX COS INC NEW | TJX | $13.7M | 90,578 | -0.58pp | 31q | -0.5%-$72.4K | |
| BROADCOM INC | AVGO | $12.1M | 31,989 | -0.16pp | 26q | -13.9%-$2.0M | |
| AES CORP | AES | $11.7M | 801,429 | -0.20pp | 25q | -0.6%-$67.3K | |
| SONY GROUP CORP | SONY | $11.6M | 576,957 | -0.06pp | 21q | +11.9%+$1.2M | |
| APTIV PLC | APTV | $10.8M | 176,635 | +0.02pp | 7q | +26.2%+$2.2M | |
| NEXTERA ENERGY INC | NEE | $10.5M | 119,946 | -0.41pp | 5q | +1.0%+$100.3K | |
| DELTA AIR LINES INC | DAL | $9.9M | 106,052 | -0.20pp | 15q | -27.5%-$3.8M | |
| JEFFERIES FINANCIAL GROUP IN | JEF | $9.7M | 194,267 | -0.25pp | 31q | -17.4%-$2.0M | |
| EVOLENT HEALTH INC | EVH | $9.3M | 1,719,886 | +1.18pp | 30q | -3.7%-$362.0K | |
| FIRST BANCORP CORPORATION | FBP | $9.2M | 351,096 | +0.19pp | 31q | -0.9%-$80.9K | |
| TEXAS INSTRS INC | TXN | $8.9M | 29,851 | +0.31pp | 12q | -16.0%-$1.7M | |
| AMERICAN INTL GROUP INC | AIG | $8.6M | 115,451 | -0.23pp | 31q | +0.8%+$64.6K | |
| ACCENTURE PLC IRELAND | ACN | $8.2M | 65,756 | -0.37pp | 31q | +48.6%+$2.7M | |
| BEST BUY INC | BBY | $8.0M | 105,004 | +0.15pp | 5q | +1.2%+$97.0K | |
| WP CAREY INC | WPC | $7.9M | 110,733 | -0.11pp | 31q | -0.6%-$47.2K | |
| SAP SE | SAP | $7.9M | 51,172 | -0.25pp | 23q | +8.6%+$621.8K | |
| RAYONIER INC | RYN | $7.8M | 367,726 | -0.10pp | 2q | +1.9%+$142.9K | |
| GLOBAL PMTS INC | GPN | $7.8M | 107,083 | +0.19pp | 16q | +13.8%+$943.9K | |
| AMERICOLD REALTY TRUST INC | COLD | $7.8M | 493,140 | +0.36pp | 4q | HELD | |
| NEXXEN INTL LTD | NEXN | $7.6M | 843,222 | +0.06pp | 6q | -17.6%-$1.6M | |
| MATERIALISE NV | MTLS | $7.4M | 990,871 | +0.44pp | 14q | -2.4%-$182.9K | |
| GRANITE CONSTR INC | GVA | $7.3M | 46,430 | +0.28pp | 29q | -0.7%-$50.4K | |
| AKAMAI TECHNOLOGIES INC | AKAM | $6.6M | 55,641 | -0.28pp | 9q | -8.7%-$624.5K | |
| CLEARWAY ENERGY INC | CWEN | $6.1M | 177,276 | - | new | NEW | |
| AMERESCO INC | AMRC | $5.8M | 211,765 | -0.03pp | 17q | HELD | |
| LIVANOVA PLC | LIVN | $5.8M | 70,530 | +0.10pp | 4q | -8.3%-$527.8K | |
| M & T BK CORP | MTB | $5.7M | 23,764 | +0.05pp | 14q | HELD | |
| ATKORE INC | ATKR | $5.5M | 71,688 | -0.03pp | 10q | -16.3%-$1.1M | |
| CORNING INC | GLW | $5.4M | 21,225 | flat | 17q | -41.0%-$3.8M | |
| CHUBB LIMITED | CB | $5.4M | 15,869 | -0.08pp | 31q | -0.5%-$27.3K | |
| SYLVAMO CORP | SLVM | $5.3M | 139,583 | +0.35pp | 5q | +70.1%+$2.2M | |
| VEEVA SYS INC | VEEV | $5.3M | 29,671 | +0.26pp | 3q | +37.3%+$1.4M | |
| STRYKER CORPORATION | SYK | $5.1M | 16,171 | +0.07pp | 31q | +22.6%+$937.6K | |
| ABBOTT LABORATORIES | ABT | $4.6M | 50,762 | - | new | NEW | |
| TETRA TECH INC NEW | TTEK | $4.4M | 151,137 | +0.10pp | 2q | +27.0%+$927.0K | |
| OTIS WORLDWIDE CORP | OTIS | $4.3M | 60,101 | - | new | NEW | |
| AT&T INC | T | $3.9M | 189,435 | -0.35pp | 21q | +13.8%+$474.1K | |
| UBER TECHNOLOGIES INC | UBER | $3.9M | 53,677 | -0.09pp | 6q | +0.9%+$34.5K | |
| AUTODESK INC | ADSK | $3.8M | 19,446 | +0.25pp | 2q | +87.0%+$1.8M | |
| AMERICAN TOWER CORP | AMT | $3.2M | 19,722 | - | new | NEW | |
| POPULAR INC | BPOP | $3.1M | 18,927 | +0.06pp | 31q | -1.4%-$44.2K | |
| BLACKROCK INCOME TR INC | BKT | $2.9M | 273,482 | -0.05pp | 16q | +1.9%+$54.9K | |
| PFIZER INC | PFE | $2.8M | 114,885 | -0.20pp | 31q | -0.7%-$19.3K | |
| HA SUSTAINABLE INFRA CAP INC | HASI | $2.7M | 68,877 | -0.03pp | 3q | HELD | |
| ANNALY CAPITAL MANAGEMENT IN | NLY | $2.3M | 102,427 | -0.02pp | 16q | HELD | |
| VANGUARD WORLD FD | ESGV | $1.9M | 14,500 | +0.05pp | 6q | +5.3%+$97.2K | |
| MICROSOFT CORP | MSFT | $1.6M | 4,397 | -0.04pp | 31q | HELD | |
| ISHARES TR | IVV | $1.4M | 1,936 | flat | 7q | -3.5%-$52.4K | |
| JOHNSON & JOHNSON | JNJ | $1.4M | 5,473 | -0.02pp | 31q | HELD | |
| AMERICAN WELL CORP | AMWL | $1.2M | 134,359 | +0.11pp | 9q | -1.3%-$15.8K | |
| SPDR INDEX SHS FDS | SPDW | $1.1M | 22,047 | flat | 7q | -1.6%-$17.5K | |
| VANECK ETF TRUST | GDX | $1.1M | 14,232 | -0.09pp | 11q | -0.7%-$7.5K | |
| GE AEROSPACE | GE | $1.0M | 2,708 | +0.04pp | 21q | HELD | |
| VANGUARD WORLD FD | VSGX | $967.5K | 11,750 | +0.02pp | 6q | +5.4%+$49.4K | |
| SELECT SECTOR SPDR TR | XLU | $934.1K | 20,603 | -0.03pp | 7q | -2.7%-$25.6K | |
| ISHARES TR | SUB | $868.5K | 8,157 | -0.03pp | 9q | -4.9%-$44.3K | |
| ISHARES TR | SGOV | $857.2K | 8,515 | +0.07pp | 4q | +62.2%+$328.7K | |
| VANGUARD BD INDEX FDS | BSV | $818.8K | 10,510 | -0.02pp | 31q | +2.4%+$19.1K | |
| GE VERNOVA INC | GEV | $803.6K | 684 | +0.03pp | 7q | -3.0%-$24.7K | |
| ISHARES TR | AGG | $795.4K | 8,036 | -0.02pp | 7q | HELD | |
| PROCTER & GAMBLE CO | PG | $781.0K | 5,326 | -0.02pp | 31q | HELD | |
| AGNICO EAGLE MINES LTD | AEM | $648.3K | 4,179 | -0.08pp | 11q | -3.5%-$23.3K | |
| BERKSHIRE HATHAWAY INC DEL | BRKB | $610.5K | 1,220 | -0.01pp | 24q | HELD | |
| GOLDMAN SACHS ETF TR | GSST | $600.6K | 11,875 | -0.02pp | 19q | HELD | |
| VANGUARD BD INDEX FDS | BND | $584.0K | 7,955 | -0.02pp | 12q | HELD | |
| SPDR SERIES TRUST | FLRN | $576.0K | 18,670 | -0.01pp | 31q | HELD | |
| ISHARES TR | MUB | $571.2K | 5,308 | -0.01pp | 7q | HELD | |
| CHEVRON CORPORATION | CVX | $556.8K | 3,359 | -0.05pp | 31q | -1.6%-$9.1K | |
| GOLDMAN SACHS ETF TR | GBIL | $529.6K | 5,288 | -0.01pp | 27q | HELD | |
| WESTERN ASSET INFLT LNK INC | WIA | $525.4K | 64,627 | -0.01pp | 31q | HELD | |
| WESTERN ASSET INTER MUNI | SBI | $507.0K | 64,425 | -0.02pp | 20q | -3.7%-$19.7K | |
| PEPSICO INC | PEP | $490.6K | 3,623 | -0.03pp | 31q | HELD | |
| EXXON MOBIL CORP | XOMXXXX | $456.5K | 3,339 | -0.04pp | 31q | HELD | |
| JPMORGAN CHASE & CO | JPM | $422.3K | 1,290 | flat | 10q | HELD | |
| NUVEEN AMT FREE QLTY MUN INC | NEA | $400.2K | 34,090 | -0.01pp | 27q | HELD | |
| ROYAL GOLD INC | RGLD | $399.2K | 2,000 | -0.04pp | 15q | HELD | |
| BIOGEN INC | BIIB | $397.6K | 1,840 | +0.01pp | 12q | HELD | |
| WESTERN ASSET MANAGED MUNS F | MMU | $388.5K | 37,284 | -0.01pp | 17q | -2.7%-$10.8K | |
| INTERNATIONAL BUSINESS MACHS | IBM | $378.8K | 1,347 | flat | 28q | -7.5%-$30.9K | |
| EATON VANCE LIMITED DURATION | EVV | $363.1K | 38,749 | -0.01pp | 31q | HELD | |
| NEWMONT CORP | NEM | $358.7K | 3,840 | -0.02pp | 8q | HELD | |
| SCHWAB STRATEGIC TR | SCHB | $354.6K | 12,243 | flat | 31q | HELD | |
| ISHARES TR | IJH | $350.4K | 4,544 | flat | 5q | +0.6%+$2.2K | |
| ALPHABET INC | GOOG | $350.1K | 991 | +0.01pp | 4q | -1.0%-$3.5K | |
| SPDR SERIES TRUST | SHM | $347.7K | 7,250 | -0.01pp | 27q | HELD | |
| SCHWAB STRATEGIC TR | SCHA | $346.3K | 9,586 | +0.01pp | 31q | -2.5%-$9.0K | |
| CSX CORP | CSX | $342.2K | 7,200 | flat | 15q | HELD | |
| VANECK ETF TRUST | GDXJ | $332.8K | 3,387 | -0.03pp | 5q | HELD | |
| SPDR SERIES TRUST | SPSM | $330.3K | 5,728 | +0.01pp | 4q | HELD | |
| ISHARES TR | IYR | $325.7K | 3,185 | -0.01pp | 7q | -3.8%-$12.8K | |
| NOVO-NORDISK A S | NVO | $321.2K | 6,700 | +0.01pp | 27q | HELD | |
| ISHARES TR | IEFA | $317.7K | 3,290 | +0.02pp | 3q | +28.6%+$70.7K | |
| VANGUARD TAX-MANAGED FDS | VEA | $312.0K | 4,379 | flat | 6q | -0.6%-$1.8K | |
| WHEATON PRECIOUS METALS CORP | WPM | $301.0K | 2,680 | -0.02pp | 31q | HELD | |
| INVESCO EXCH TRADED FD TR II | QQQM | $287.8K | 950 | +0.01pp | 4q | HELD | |
| ABBVIE INC | ABBV | $278.3K | 1,106 | flat | 6q | HELD | |
| LOCKHEED MARTIN CORP | LMT | $275.1K | 540 | -0.02pp | 31q | HELD | |
| VANGUARD WORLD FD | VDC | $271.7K | 1,205 | -0.01pp | 3q | HELD | |
| MERCK & CO INC | MRK | $250.7K | 1,951 | flat | 2q | HELD | |
| SCHWAB STRATEGIC TR | SCHM | $247.0K | 6,698 | flat | 5q | -3.3%-$8.3K | |
| DISNEY WALT CO | DIS | $244.5K | 2,540 | -0.01pp | 31q | HELD | |
| MARATHON PETE CORP | MPC | $242.9K | 950 | flat | 2q | HELD | |
| VANGUARD INDEX FDS | VOO | $241.8K | 352 | flat | 2q | HELD | |
| RELX PLC | RELX | $239.4K | 7,560 | -0.01pp | 31q | HELD | |
| BANK OF AMER CORP | BAC | $238.9K | 4,193 | flat | 2q | HELD | |
| BADGER METER INC | BMI | $237.4K | 1,600 | -0.01pp | 15q | HELD | |
| REGENERON PHARMACEUTICALS | REGN | $236.9K | 380 | -0.02pp | 4q | HELD | |
| VANGUARD CHARLOTTE FDS | BNDX | $234.9K | 4,850 | -0.01pp | 12q | HELD | |
| TRUIST FINL CORP | TFC | $234.2K | 4,700 | flat | 11q | HELD | |
| SCHWAB STRATEGIC TR | SCHF | $230.6K | 8,325 | flat | 3q | HELD | |
| ISHARES TR | TIP | $229.3K | 2,095 | -0.01pp | 7q | HELD | |
| SPDR GOLD TR | GLD | $219.2K | 595 | -0.02pp | 4q | HELD | |
| VERTIV HOLDINGS CO | VRT | $217.6K | 650 | - | new | NEW | |
| COCA COLA CO | KO | $203.7K | 2,506 | - | new | NEW | |
| SCHWAB STRATEGIC TR | SCHX | $202.2K | 6,872 | - | new | NEW | |
| NUVEEN MUN VALUE FD INC | NUV | $108.3K | 11,750 | -0.01pp | 7q | -11.3%-$13.8K | |
| DIREXION SHARES ETF TRUST | MUD | $101.8K | 10,400 | - | new | NEW | |
| SABA CAPITAL INCOME & OPPORT | SABA | $85.3K | 10,216 | flat | 8q | HELD | |
| ABERDEEN MULTI-MARKET INCOME | MMT | $65.4K | 14,866 | - | new | NEW |
By sector
Industry comes from the SIC code on each company's own SEC filings, which is self-reported and sometimes out of date. Derivative exposure is counted with the shares. Securities the SEC assigns no industry - funds, trusts, foreign issues - are shown as not classified rather than dropped.
| Sector | Value | Share |
|---|---|---|
| Software & IT Services | $48.4M | 11.8% |
| Semiconductors & Electronics | $44.3M | 10.8% |
| Business Services | $41.6M | 10.2% |
| Banks & Lending | $38.7M | 9.5% |
| Computer Hardware | $30.3M | 7.4% |
| Real Estate | $29.0M | 7.1% |
| Utilities | $28.3M | 6.9% |
| Retail & Consumer | $21.7M | 5.3% |
| Insurance | $14.6M | 3.6% |
| Construction & Building | $13.2M | 3.2% |
| Autos & Aerospace | $11.1M | 2.7% |
| Medical Devices | $10.9M | 2.7% |
| Other sectors | $54.7M | 13.4% |
| Not classified | $22.1M | 5.4% |
Quarter by quarter
| Quarter | Value | Positions | New | Added | Trimmed | Exited | Top 10 | Days to file |
|---|---|---|---|---|---|---|---|---|
| Q2 2026 | $408.9M | 123 | 9 | 23 | 40 | 4 | 33.0% | 37 |
| Q1 2026 | $369.6M | 118 | 7 | 33 | 53 | 10 | 34.0% | 44 |
| Q4 2025 | $399.5M | 121 | 7 | 37 | 34 | 3 | 34.9% | 35 |
| Q3 2025 | $377.4M | 117 | 13 | 24 | 46 | 5 | 35.3% | 43 |
| Q2 2025 | $354.5M | 109 | 8 | 30 | 33 | 5 | 34.3% | 45 |
| Q1 2025 | $324.2M | 106 | 8 | 21 | 43 | 7 | 35.9% | 30 |
| Q4 2024 | $343.0M | 105 | 11 | 24 | 50 | 16 | 38.6% | 44 |
| Q3 2024 | $366.3M | 110 | 8 | 16 | 55 | 1 | 36.1% | 44 |
| Q2 2024 | $333.5M | 103 | 4 | 25 | 37 | 8 | 35.1% | 39 |
| Q1 2024 | $336.7M | 107 | 11 | 30 | 44 | 4 | 35.3% | 40 |
| Q4 2023 | $329.7M | 100 | 6 | 30 | 51 | 5 | 38.1% | 39 |
| Q3 2023 | $288.9M | 99 | 11 | 32 | 29 | 4 | 37.8% | 40 |
| Q2 2023 | $304.5M | 92 | 4 | 31 | 29 | 5 | 36.6% | 41 |
| Q1 2023 | $294.2K | 93 | 4 | 22 | 46 | 7 | 38.0% | 40 |
| Q4 2022 | $288.9K | 96 | 8 | 24 | 50 | 5 | 37.0% | 40 |
| Q3 2022 | $269.0M | 93 | 6 | 49 | 23 | 10 | 38.5% | 41 |
| Q2 2022 | $292.8M | 97 | 5 | 23 | 37 | 8 | 36.4% | 41 |
| Q1 2022 | $335.5M | 100 | 4 | 28 | 41 | 7 | 37.5% | 40 |
| Q4 2021 | $355.2M | 103 | 11 | 28 | 29 | 4 | 36.5% | 40 |
| Q3 2021 | $341.4M | 96 | 4 | 17 | 40 | 6 | 37.2% | 36 |
| Q2 2021 | $347.2M | 98 | 4 | 20 | 35 | 4 | 37.5% | 36 |
| Q1 2021 | $320.9M | 98 | 10 | 22 | 36 | 2 | 39.8% | 42 |
| Q4 2020 | $290.9M | 90 | 11 | 18 | 38 | 4 | 41.5% | 39 |
| Q3 2020 | $225.9M | 83 | 5 | 22 | 37 | 1 | 41.7% | 41 |
| Q2 2020 | $214.6M | 79 | 7 | 17 | 35 | 4 | 44.8% | 43 |
| Q1 2020 | $168.7M | 76 | 5 | 26 | 37 | 12 | 44.9% | 37 |
| Q4 2019 | $246.2M | 83 | 15 | 27 | 20 | 4 | 49.7% | 37 |
| Q3 2019 | $221.4M | 72 | 3 | 29 | 19 | 2 | 51.9% | 39 |
| Q2 2019 | $219.8M | 71 | 4 | 17 | 22 | 6 | 50.3% | 43 |
| Q1 2019 | $212.5M | 73 | 6 | 12 | 39 | 7 | 49.4% | 38 |
| Q4 2018 | $194.9M | 74 | 0 | 0 | 0 | 0 | 46.7% | 31 |
Rows marked UNVERIFIED ID, PLACEHOLDER ID, TICKER AS ID or NON-CUSIP ID carry an identifier that is not a valid CUSIP. They are shown because the filer reported that money, but treat the security named with caution - hover the chip for what is wrong with it, and see the methodology.
Held counts consecutive filings in which this manager reported the position, and can reach further back than the quarters listed above: the tabs begin at Q4 2018 because earlier coverage is too sparse to describe a market, but tenure is counted over every filing we hold, some reaching to 2007. A position sold and later rebought starts again from one.
Weight change is the shift in this position's share of the whole book, in percentage points. It is the more useful column: when money flows into or out of a broad fund, almost every holding is bought or sold at once, so added and trimmed largely track flows. A weight that rose while the book shrank is a decision. Both compare with the previous quarter this filer reported, not the previous calendar quarter.