About Towle & Co.
Towle & Co. is an Investment Management company, headquartered in Saint Louis, with 11 - 50 employees and annual revenue of $5M - $20M.
We partner with institutional and private investors who share our conviction that long-term outperformance requires taking the road less traveled. Our systematic value strategies appreciably diversify public equity allocations and provide access to inefficient corners of the U.S. stock market. Since...
Seamless Pro Tip
Use this information to figure out if this company is an ideal customer for you.
Towle & Co. Company Highlights
Phone Number
(314) 822-xxxx
Corporate Office Address
1610 Des Peres Road
Saint Louis, 63131
Website
Towle & Co. Org
Towle & Co. has 2 VP, 2 Director, 4 Manager, and 1 Other employees.
Towle & Co. Decision Makers
- CEOChristopher Towle
Towle & Co.'s Tech Stack
Frequently Asked Questions About
Towle & Co.
Log in or sign up to get full contact details and additional support.
Who is the CEO of Towle & Co.?
The CEO of Towle & Co. is Christopher Towle. See full contact details ›
How many senior employees does Towle & Co. have?
Towle & Co. has 8 senior employees that are typically used for decision making.
Who are the key decision makers at Towle & Co.?
Key decision makers at Towle & Co. include Christopher Towle (CEO). See full contact details ›
How do I contact Towle & Co.?
To contact Towle & Co., visit towleco.com.
What companies are similar to Towle & Co.?
Companies similar to Towle & Co. include CCM, Young Investment Group, and Dreman Value Management LLC.
Where is Towle & Co. headquartered?
Towle & Co. is headquartered at 1610 Des Peres Road, Saint Louis.
What is the main phone number for Towle & Co.?
The main phone number for Towle & Co. is (314) 822-xxxx.
What is the official website for Towle & Co.?
The official website for Towle & Co. is towleco.com.
What is the annual revenue of Towle & Co.?
The annual revenue of Towle & Co. is $5M - $20M.
How many employees does Towle & Co. have?
Towle & Co. has 11 - 50 employees.
What industry is Towle & Co. in?
Towle & Co. is in the Investment Management industry.
Last updated: June 29, 2025