Stellus Capital Management logo

Stellus Capital Management

Stellus Capital Management is a leading private credit manager focused on the North American lower middle market. With a track record spanning over 18 years, the Stellus team has invested approximately $7.5 billion in more than 300 transactions and has $2.8 billion of assets under management (as of March 31, 2022). Stellus is headquartered in Houston, TX with offices in Charlotte, NC and Washington D.C.

Free account • No credit card • 5 profiles/day

Financial Services 239 Employees Found Houston, United States Founded 2012 10 Similar Companies
239 Employees Found
89% Email Coverage
$40.0M Est Revenue
3 Office HQ
10 Similar Companies
Jun '26 Last Verified

Stellus Capital Management – Company Information

Financial Services
Founded 2012
4400 Post Oak Parkway, Suite 2200, Houston, Texas 77027, US
Direct Lending Private Credit Middle Market Private Equity Middle Market Lending Senior Secured Loans Unitranche Financing Directly Originated Loans

Frequently asked questions about Stellus Capital Management

What is Stellus Capital Management email format?

The widely used Stellus Capital Management email format is {first_initial}{last} (e.g. jsmith@stelluscapital.com) with 100% adoption across the company.

What is Stellus Capital Management customer service number?

To contact Stellus Capital Management customer service number call here (713) 292-5400. To contact Stellus Capital Management customer service number in your country click here to find.

Who are the decision makers in Stellus Capital Management?

The decision makers in Stellus Capital Management are Sally Hunter, Katie Schulz, Edwina Bailey, etc. Click to Find Stellus Capital Management decision makers emails.

Where is Stellus Capital Management headquarters located?

Stellus Capital Management headquarters is located at 4400 Post Oak Parkway, Suite 2200, Houston, Texas 77027, US.

What is Stellus Capital Management's annual revenue?

Stellus Capital Management generates an estimated $10M–$50M annually, based on industry analysis and publicly available market data.

How can I contact Stellus Capital Management?

You can contact Stellus Capital Management by calling (713) 292-5400.

What is Stellus Capital Management Contact number?

You can contact Stellus Capital Management at (713) 292-5400. For faster support, we recommend reaching out via email or the contact form on their website.