Grassi Investment Management
Grassi Investment Management reported 128 US-listed holdings worth $1.26 billion in its 13F for the quarter ended 30 June 2025, filed 21 July 2025. Its largest: NVIDIA Corp. (20.8%), Microsoft Corp. (6.3%) and Broadcom Inc (5.8%). Against the quarter before, it opened 7 positions, added to 20, trimmed 61 and sold out of 1.
Its latest 13F is for the quarter ended 30 June 2025; it has not filed one for a later quarter.
The 14 largest of its 128 positions, each sized by its share of the reported holdings, coloured by the change in shares against Q1 2025.
What the fund reported holding at each quarter's end; hover a bar for the number of positions
What it did on the quarter
Its positions against its 13F for the quarter to 31 March 2025; a change under 0.1% of a position counts as held
Opened 7
- Western Midstream$1.2 million
- Booking Holdings Inc. BKNG$289,000
- iShares Russell 1000 Value Inde IWD$234,000
- Fidelity Blue Chip Growth$231,000
- Coinbase Global, Inc. COIN$228,000
- Vanguard S&P 500 VOO$220,000
- Element Solutions Inc. ESI$204,000
Added to 20
- Starwood Property Trust, Inc. STWD+60,000 shares · +168%
- Boeing Co. BA+4,300 shares · +11%
- Vertiv Holdings Co. VRT+3,535 shares · +7%
- Dell Inc+3,040 shares · +8%
- Vistra Corp. VST+1,745 shares · +14%
- Marvell Technology, Inc. MRVL+2,050 shares · +8%
- Eli Lilly & Co. LLY+200 shares · +0%
- UnitedHealth Group Inc. UNH+167 shares · +12%
and 12 more in the table below
Trimmed 61
- Snowflake Inc. SNOW-37,800 shares · -47%
- Alphabet Inc. GOOGL-21,475 shares · -39%
- Broadcom Inc-8,125 shares · -3%
- NVIDIA Corp. NVDA-7,300 shares · -0%
- Microsoft Corp. MSFT-1,849 shares · -1%
- Oracle Corp. ORCL-2,527 shares · -3%
- Technology Select Sector SPDR ETF XLK-1,398 shares · -5%
- Uber Technologies, Inc. UBER-2,975 shares · -3%
and 53 more in the table below
Sold out of 1
- TC Energy Corporation TRP$236,000 last quarter
What it holds
| Company | Shares | Value | Of its book | Change in shares |
|---|---|---|---|---|
| NVIDIA Corp. NVDA | 1,653,100 | $261.2 million | 20.78% | -7,300 |
| Microsoft Corp. MSFT | 159,643 | $79.4 million | 6.32% | -1,849 |
| Broadcom Inc | 265,630 | $73.2 million | 5.82% | -8,125 |
| Apple Inc. AAPL | 330,171 | $67.7 million | 5.39% | -1,199 |
| Eli Lilly & Co. LLY | 79,927 | $62.3 million | 4.96% | +200 |
| Applied Materials Inc. AMAT | 273,851 | $50.1 million | 3.99% | -1,050 |
| Visa Inc. V | 98,967 | $35.1 million | 2.80% | -249 |
| JPMorgan Chase & Co. JPM | 104,353 | $30.3 million | 2.41% | -597 |
| Prologis, Inc. PLD | 256,075 | $26.9 million | 2.14% | no change |
| Caterpillar Inc. CAT | 66,904 | $26.0 million | 2.07% | no change |
| Oracle Corp. ORCL | 95,645 | $20.9 million | 1.66% | -2,527 |
| Advanced Micro Devices Inc. AMD | 142,895 | $20.3 million | 1.61% | -1,085 |
| Bank of America Corp. BAC | 423,000 | $20.0 million | 1.59% | -1,750 |
| AbbVie Inc. ABBV | 96,025 | $17.8 million | 1.42% | -1,225 |
| Blackstone Inc. | 113,750 | $17.0 million | 1.35% | -698 |
| International Business Machines Corp. IBM | 57,468 | $16.9 million | 1.35% | -782 |
| Morgan Stanley MS | 120,050 | $16.9 million | 1.35% | -700 |
| Procter & Gamble Co. PG | 104,400 | $16.6 million | 1.32% | no change |
| Abbott Laboratories ABT | 121,433 | $16.5 million | 1.31% | -973 |
| Amazon.com Inc. AMZN | 70,560 | $15.5 million | 1.23% | -343 |
| Wells Fargo & Company WFC | 185,369 | $14.9 million | 1.18% | +3 |
| Marriott International Inc. MAR | 50,000 | $13.7 million | 1.09% | no change |
| Honeywell International Inc. HON | 57,648 | $13.4 million | 1.07% | -599 |
| Home Depot, Inc. HD | 36,330 | $13.3 million | 1.06% | +75 |
| Lockheed Martin Corp. LMT | 25,737 | $11.9 million | 0.95% | -100 |
| Vulcan Materials Co. VMC | 44,752 | $11.7 million | 0.93% | -200 |
| Union Pacific Corp. UNP | 49,983 | $11.5 million | 0.91% | no change |
| Rio Tinto plc RIO | 192,969 | $11.3 million | 0.90% | -1,935 |
| American Tower Corp. AMT | 49,967 | $11.0 million | 0.88% | -550 |
| ServiceNow, Inc. NOW | 10,555 | $10.9 million | 0.86% | -115 |
| Charles Schwab Corp. SCHW | 117,018 | $10.7 million | 0.85% | -1,500 |
| Uber Technologies, Inc. UBER | 110,550 | $10.3 million | 0.82% | -2,975 |
| Walmart Inc. WMT | 101,722 | $9.9 million | 0.79% | no change |
| Snowflake Inc. SNOW | 43,450 | $9.7 million | 0.77% | -37,800 |
| Boeing Co. BA | 45,007 | $9.4 million | 0.75% | +4,300 |
| Digital Realty Trust, Inc. DLR | 53,740 | $9.4 million | 0.75% | -550 |
| Salesforce, Inc. CRM | 33,614 | $9.2 million | 0.73% | +100 |
| Johnson & Johnson JNJ | 58,125 | $8.9 million | 0.71% | -200 |
| Merck & Co Inc | 104,417 | $8.3 million | 0.66% | -448 |
| Chevron Corp. CVX | 55,996 | $8.0 million | 0.64% | no change |
| Technology Select Sector SPDR ETF XLK | 28,703 | $7.3 million | 0.58% | -1,398 |
| Walt Disney Co. DIS | 58,090 | $7.2 million | 0.57% | -250 |
| American Express Co. AXP | 22,060 | $7.0 million | 0.56% | no change |
| Vertiv Holdings Co. VRT | 51,435 | $6.6 million | 0.53% | +3,535 |
| Constellation Brands, Inc. STZ | 39,589 | $6.4 million | 0.51% | -1,400 |
| Invesco QQQ Trust QQQ | 11,346 | $6.3 million | 0.50% | +82 |
| Alphabet Inc. GOOGL | 33,549 | $5.9 million | 0.47% | -21,475 |
| Costco Wholesale Corp. COST | 5,408 | $5.4 million | 0.43% | no change |
| Dell Inc | 43,515 | $5.3 million | 0.42% | +3,040 |
| Shopify Inc. SHOP | 45,955 | $5.3 million | 0.42% | -450 |
| Altria Group, Inc. MO | 89,286 | $5.2 million | 0.42% | -3,500 |
| Bristol-Myers Squibb Co. BMY | 107,610 | $5.0 million | 0.40% | -750 |
| PepsiCo Inc. PEP | 37,350 | $4.9 million | 0.39% | +150 |
| Comcast Corp. CMCSA | 133,400 | $4.8 million | 0.38% | no change |
| Boston Scientific Corp. BSX | 38,250 | $4.1 million | 0.33% | -350 |
| Simon Property Group Inc. SPG | 20,798 | $3.3 million | 0.27% | -1,245 |
| Select Sector SPDR Trust XLI | 22,394 | $3.3 million | 0.26% | -649 |
| Workday, Inc. WDAY | 13,160 | $3.2 million | 0.25% | -300 |
| General Dynamics Corp. GD | 10,650 | $3.1 million | 0.25% | -575 |
| Vistra Corp. VST | 14,220 | $2.8 million | 0.22% | +1,745 |
| Select Sector SPDR Trust XLV | 17,713 | $2.4 million | 0.19% | -1,470 |
| Marvell Technology, Inc. MRVL | 29,375 | $2.3 million | 0.18% | +2,050 |
| ExxonMobil Holdings Corp. XOM | 20,800 | $2.2 million | 0.18% | no change |
| 3M Co. MMM | 13,100 | $2.0 million | 0.16% | no change |
| Starwood Property Trust, Inc. STWD | 95,700 | $1.9 million | 0.15% | +60,000 |
| Palo Alto Networks Inc. PANW | 8,375 | $1.7 million | 0.14% | -25 |
| Royal Caribbean Cruises Ltd. RCL | 4,575 | $1.4 million | 0.11% | +25 |
| Alliance Resource Partners L ARLP | 52,000 | $1.4 million | 0.11% | no change |
| iShares Russell 2000 ETF IWM | 6,132 | $1.3 million | 0.11% | -575 |
| Tesla, Inc. TSLA | 3,875 | $1.2 million | 0.10% | -65 |
| Alphabet Inc. GOOG | 6,900 | $1.2 million | 0.10% | no change |
| Select Sector SPDR Trust XLY | 5,580 | $1.2 million | 0.10% | -406 |
| Meta Platforms, Inc. META | 1,590 | $1.2 million | 0.09% | no change |
| Western Midstream | 30,000 | $1.2 million | 0.09% | new |
| Enterprise Products Partners LP EPD | 34,900 | $1.1 million | 0.09% | -2,500 |
| RTX Corp. RTX | 7,390 | $1.1 million | 0.09% | no change |
| Global X FDS AIQ | 23,683 | $1.0 million | 0.08% | +725 |
| Crown Castle Inc. CCI | 8,282 | $851,000 | 0.07% | -596 |
| Pfizer Inc. PFE | 34,531 | $837,000 | 0.07% | -621 |
| Amgen Inc. AMGN | 2,600 | $726,000 | 0.06% | no change |
| Camden Property Trust CPT | 6,409 | $722,000 | 0.06% | no change |
| Clorox Co. CLX | 6,000 | $720,000 | 0.06% | no change |
| Avalonbay Cmntys Inc. AVB | 3,385 | $689,000 | 0.05% | no change |
| Select Sector SPDR Trust XLB | 7,538 | $662,000 | 0.05% | -718 |
| Cigna Group CI | 2,000 | $661,000 | 0.05% | no change |
| Hewlett Packard Co. | 25,600 | $626,000 | 0.05% | no change |
| Select Sector SPDR Trust XLC | 5,551 | $602,000 | 0.05% | +195 |
| Gap Inc. GAP | 26,600 | $580,000 | 0.05% | no change |
| Verizon Communications Inc. VZ | 12,747 | $552,000 | 0.04% | +6 |
| CrowdStrike Holdings, Inc. CRWD | 1,078 | $549,000 | 0.04% | +28 |
| Vanguard Index FDS | 955 | $547,000 | 0.04% | +3 |
| Amplify ETF Trust HACK | 6,085 | $526,000 | 0.04% | +125 |
| Hewlett Packard Enterprise Co. HPE | 25,600 | $524,000 | 0.04% | no change |
| SPDR Dow Jones Indl Average DIA | 1,180 | $520,000 | 0.04% | +1 |
| Virtus ETF Trust II JOET | 11,855 | $485,000 | 0.04% | -3,145 |
| UnitedHealth Group Inc. UNH | 1,517 | $473,000 | 0.04% | +167 |
| Financial Select Sector SPDR ETF XLF | 8,550 | $448,000 | 0.04% | -2,844 |
| iShares Select Dividend ETF DVY | 3,167 | $421,000 | 0.03% | -161 |
| iShares Trust IGM | 3,650 | $410,000 | 0.03% | -605 |
| ONEOK Inc. OKE | 5,000 | $408,000 | 0.03% | no change |
| Ventas, Inc. VTR | 6,000 | $379,000 | 0.03% | no change |
| Berkshire Hathaway Inc Class B | 767 | $373,000 | 0.03% | no change |
| Lam Research Corp. | 3,800 | $370,000 | 0.03% | -200 |
| Sony Group Corporation SONY | 13,875 | $361,000 | 0.03% | -1,000 |
| Aon plc AON | 1,000 | $357,000 | 0.03% | -400 |
| Franklin Templeton Inc. BEN | 14,835 | $354,000 | 0.03% | -2,000 |
| ASML Holding N.V. ASML | 420 | $337,000 | 0.03% | no change |
| Schwab Total Stock Mkt-Sel | 3,017 | $316,000 | 0.03% | no change |
| Novo Nordisk A/S NVO | 4,570 | $315,000 | 0.03% | no change |
| SPDR Ser Trust KRE | 5,250 | $312,000 | 0.02% | -550 |
| Wynn Resorts Ltd. WYNN | 3,240 | $303,000 | 0.02% | -450 |
| iShares Trust IBB | 2,379 | $301,000 | 0.02% | -50 |
| Booking Holdings Inc. BKNG | 50 | $289,000 | 0.02% | new |
| Lendingclub Corp. HAPN | 23,400 | $282,000 | 0.02% | -3,000 |
| Van Wellington Adm #571 | 3,326 | $260,000 | 0.02% | +19 |
| Invesco Exch Traded FD Trust II QQQM | 1,058 | $240,000 | 0.02% | no change |
| Mondelez International, Inc. MDLZ | 3,500 | $236,000 | 0.02% | no change |
| iShares Russell 1000 Value Inde IWD | 1,204 | $234,000 | 0.02% | new |
| Fidelity Blue Chip Growth | 975 | $231,000 | 0.02% | new |
| SPDR S&P MidCap 400 ETF MDY | 404 | $229,000 | 0.02% | no change |
| Coinbase Global, Inc. COIN | 650 | $228,000 | 0.02% | new |
| Vanguard Wellington | 4,877 | $221,000 | 0.02% | +27 |
| Vanguard S&P 500 VOO | 387 | $220,000 | 0.02% | new |
| Element Solutions Inc. ESI | 9,000 | $204,000 | 0.02% | new |
| Nuveen Ca Qualty Mun Income NAC | 15,000 | $168,000 | 0.01% | no change |
| Clean Energy Fuels Corp. CLNE | 38,500 | $75,000 | 0.01% | no change |
| Fate Therapeutics Inc. FATE | 18,000 | $20,000 | 0.00% | no change |
| Calidi Biotherapeutics Inc. | 10,000 | $2,000 | 0.00% | no change |