Overview

Towle & Co

Information by Research Trustfinance

https://www.towleco.com/

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.

Founded in
United States

United States


Industry

    Financial

  • InvestmentPRIMARY
  • Other Service
  • Wealth Management