Altar Rock Investments
Information by Research TrustFinance
Founded in 2017 by Michael Stack, Altar Rock Investments, LLC is an investment management firm based in Palo Alto, California. The company operates as a long-only investor, building a concentrated portfolio of what it identifies as high-quality, publicly-traded businesses. Their investment philosophy is centered on long-term holding periods and acting as engaged, supportive owners of the companies in their portfolio. The firm is a registered investment adviser with the U.S. Securities and Exchange Commission (SEC).
United States
Industry
- InvestmentPRIMARY
- Other Service
Financial