About Towle & Co.

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...

( I )

Towle & Co. Company Information

Phone icon

Phone Number

314.822.0204

Address icon

Corporate Office Address

1610 Des Peres Road
Saint Louis, 63131

Website icon

Website

Number of Employees

11 - 50 Employees

Company Revenue

$5M - $20M

Is this company information helpful?

Towle & Co. Org

Towle & Co.'s Tech Stack

Apache
FAQs image

Frequently Asked Questions About
Towle & Co.

Who is Towle & Co.'s CEO?

Towle & Co.'s CEO is Christopher Towle

Where is the Towle & Co. headquarters?

Towle & Co.'s HQ is located at 1610 Des Peres Road, Saint Louis

What is the Towle & Co.'s main phone number?

Towle & Co.'s phone number is 314.822.0204

What is the Towle & Co.'s official website?

Towle & Co.'s official website is towleco.com

What is Towle & Co.'s Revenue?

Towle & Co.'s revenue is $5M - $20M

How many employees are working in Towle & Co.?

Towle & Co. has 11 - 50 employees

What industry is the Towle & Co. in?

Towle & Co. is in the industry of: Investment Management

Unlock Unlimited Leads
With Seamless.AI

Get Started Free