Towle & Co
Information by Research Trustfinance
Founded in 1981 by J. Ellwood Towle, Towle & Co. is an independent, employee-owned investment management firm based in St. Louis, Missouri. The firm is a dedicated value investor, adhering to a disciplined, bottom-up investment philosophy focused on identifying undervalued small and mid-capitalization companies. Towle & Co. manages assets for a diverse client base, including institutional investors, foundations, endowments, and high-net-worth individuals, with a mission to deliver superior long-term, risk-adjusted returns.
United States
Industry
- InvestmentPRIMARY
- Other Service
- Wealth Management
Financial
HQ Location
Other social
https://www.linkedin.com/company/towle-&-co./