ECOFI INVESTISSEMENTS SA
CIK 2034064 · View on SEC EDGAR ↗
- Portfolio value
- $28.0M
- Positions
- 18
- As of
- June 30, 2026
Portfolio value QoQ: -49.0% 13F does not disclose cash
- Top 10 holdings weight
- 88.02%
- Top 25 holdings weight
- 100.00%
- Positions above 1%
- 15
- Effective number of positions
- 11.5
Based on 13F long-equity holdings only (cash, bonds, shorts not disclosed)
Turnover Q2 2026: 6.1% Est. buys $2,525,933 · sells $27,834,984
Median holding: 6.0 quarters Tracked Q4 2024–Q2 2026 · 36.7% still held
- New positions
- 0
- Increased
- 7
- Decreased
- 5
- Closed
- 18
On this page
- Performance vs S&P How this manager's 13F portfolio performed against the S&P 500.
- Sector breakdown How the portfolio splits across market sectors.
- Portfolio Every stock this institution reports holding, from its latest 13F.
- Top moves The biggest position increases and decreases this quarter.
- Exited positions Positions the manager fully sold out of last quarter.
Performance vs S&P 500
Annualized: -14.0% · S&P 500: +17.7%
Approximates a buy-and-hold portfolio built from quarterly SEC 13F snapshots. Excludes cash, short positions, options/derivatives, and non-13(f) securities — reflects the disclosed long-equity book only, not total fund AUM. SEC filing lag is up to 45 days; this is not a real-time-copyable timing.
Priceable coverage: 100.0% · Options excluded: 0.0%
Sector breakdown
Full portfolio 18 positions
| Type | Streak | 8Q trend | |||||
|---|---|---|---|---|---|---|---|
| XYL Xylem Inc. Common Stock New | $3,604,139 | 12.89% | 30,500 | $570,951 | Up ×1 | ||
| IQV IQVIA Holdings, Inc. Common Stock | $3,380,163 | 12.08% | 17,500 | $1,164,686 | Up ×1 | ||
| WM Waste Management, Inc. Common Stock | $3,319,746 | 11.87% | 14,900 | $-101,743 | |||
| EME EMCOR Group, Inc. Common Stock | $2,613,204 | 9.34% | 3,150 | $-374,871 | Down ×2 | ||
| VLTO Veralto Corp Common Stock | $2,242,816 | 8.02% | 25,300 | $95,705 | Up ×1 | ||
| BSY Bentley Systems, Incorporated - Class B Common Stock | $2,205,108 | 7.88% | 73,800 | $345,043 | Up ×1 | ||
| STN Stantec Inc Common Stock | $2,095,079 | 7.49% | 30,500 | $-509,463 | Up ×1 | ||
| GEHC GE HealthCare Technologies Inc. - Common Stock | $1,894,031 | 6.77% | 29,600 | $-275,448 | Down ×3 | ||
| CEG Constellation Energy Corporation - Common Stock When-Issued | $1,849,707 | 6.61% | 7,450 | $63,750 | Up ×1 | ||
| ZTS Zoetis Inc. Class A Common Stock | $1,415,145 | 5.06% | 19,700 | $-911,972 | |||
| JPM JP Morgan Chase & Co. Common Stock | $1,096,171 | 3.92% | 3,350 | $8,536 | Down ×1 | ||
| CRM Salesforce, Inc. Common Stock | $642,081 | 2.30% | 4,100 | $-48,117 | Up ×1 | ||
| PLD Prologis, Inc. Common Stock | $528,148 | 1.89% | 3,900 | $-39,831 | Down ×2 | ||
| ADBE Adobe Inc. - Common Stock | $430,391 | 1.54% | 2,100 | $-79,722 | |||
| PYPL PayPal Holdings, Inc. - Common Stock | $323,736 | 1.16% | 7,500 | $-15,253 | |||
| NVDA NVIDIA Corporation - Common Stock | $170,017 | 0.61% | 850 | $21,880 | |||
| A Agilent Technologies, Inc. Common Stock | $92,948 | 0.33% | 700 | $13,218 | |||
| IEX IDEX Corporation Common Stock | $68,061 | 0.24% | 300 | $-7,706 | Down ×3 | ||
| No matches | |||||||
Top movers (QoQ)
| Security | Action | Shares Δ | Value Δ |
|---|---|---|---|
| IQV | Bought more | +4K | +$1.2M |
| ZTS | Price move only | +0 | -$912K |
| XYL | Bought more | +5K | +$571K |
| STN | Bought more | +300 | -$509K |
| EME | Trimmed | -900 | -$375K |
| BSY | Bought more | +21K | +$345K |
| GEHC | Trimmed | -900 | -$275K |
| WM | Price move only | +0 | -$102K |
| VLTO | Bought more | +1K | +$96K |
| ADBE | Price move only | +0 | -$80K |
Exited positions
Includes corporate events (mergers, delistings) — not all exits are sells
Closed positions reflect 13F reporting changes; for index managers these are often mechanical (delisting, M&A, index rebalancing), not active decisions.
| Security | Quarter | Shares before | Value before | Price since exit |
|---|---|---|---|---|
| EMR | June 30, 2026 | 27,300 | $3,574,357 | 9.0% |
| BSX | June 30, 2026 | 50,000 | $3,135,317 | 15.8% |
| ECL | June 30, 2026 | 11,650 | $3,096,977 | 0.8% |
| RSG | June 30, 2026 | 12,300 | $2,692,072 | 3.1% |
| TMO | June 30, 2026 | 4,500 | $2,210,346 | 23.8% |
| DHR | June 30, 2026 | 11,600 | $2,197,830 | 12.4% |
| CLH | June 30, 2026 | 7,450 | $2,134,652 | 6.5% |
| SNPS | June 30, 2026 | 5,350 | $2,119,692 | -10.7% |
| FSLR | June 30, 2026 | 8,600 | $1,695,256 | -8.9% |
| ULS | June 30, 2026 | 16,000 | $1,370,406 | -26.5% |
| ALGM | Dec. 31, 2025 | 41,200 | $1,203,040 | 42.1% |
| MWA | June 30, 2026 | 33,000 | $906,539 | -2.0% |
| TMO | June 30, 2025 | 1,700 | $723,230 | 53.0% |
| DHR | June 30, 2025 | 4,000 | $701,069 | 8.4% |
| EBAY | June 30, 2026 | 7,500 | $682,175 | -6.9% |
| DOV | March 31, 2025 | 3,600 | $625,731 | 14.8% |
| KLAC | June 30, 2025 | 1,000 | $581,203 | -79.3% |
| AAPL | June 30, 2025 | 2,900 | $550,747 | 50.2% |
| AXP | June 30, 2025 | 2,300 | $529,063 | 5.1% |
| EMR | June 30, 2025 | 5,600 | $524,933 | 17.0% |
| PH | June 30, 2025 | 1,000 | $519,689 | 44.9% |
| AMAT | June 30, 2025 | 3,800 | $471,474 | 169.9% |
| SJM | June 30, 2026 | 4,600 | $443,315 | 9.1% |
| SJM | June 30, 2025 | 3,700 | $374,574 | 25.0% |
| BSX | June 30, 2025 | 2,000 | $172,497 | -54.0% |
| EQIX | Sept. 30, 2025 | 1,100 | $171,545 | 39.9% |
| VMI | June 30, 2025 | 700 | $170,786 | 49.0% |
| MSFT | June 30, 2026 | 450 | $166,461 | 29.2% |
| ECL | June 30, 2025 | 700 | $151,725 | 4.2% |
| KLAC | June 30, 2026 | 100 | $147,139 | -38.6% |
| RSG | June 30, 2025 | 700 | $144,926 | -10.9% |
| ANSS | Sept. 30, 2025 | 350 | $135,408 | No longer tracked |
| PH | June 30, 2026 | 150 | $134,193 | 3.4% |
| MSFT | June 30, 2025 | 350 | $112,331 | -3.1% |
| SNPS | June 30, 2025 | 300 | $109,995 | -22.3% |
| CLH | June 30, 2025 | 650 | $109,533 | 37.6% |
| APD | March 31, 2025 | 400 | $107,491 | 3.0% |
| MTD | June 30, 2025 | 100 | $100,963 | 18.5% |
| SCI | June 30, 2026 | 1,000 | $82,453 | 10.2% |
| ULS | June 30, 2025 | 1,600 | $77,152 | 2.7% |
| FSLR | June 30, 2025 | 700 | $75,665 | 29.8% |
| EL | June 30, 2026 | 700 | $50,204 | 24.5% |
| NKE | March 31, 2025 | 650 | $45,571 | -36.1% |
| ASH | June 30, 2025 | 800 | $40,553 | 46.0% |
| GTLS | June 30, 2025 | 300 | $37,027 | No longer tracked |
| EL | June 30, 2025 | 500 | $28,214 | 21.6% |