Terra Alpha Investments LLC reported 32 positions with a reported value of $97.74M in its 13F for Q4 2025. Compared with Q3 2025: 3 new positions, 1 exited.
Explore
Research