Stellus Capital Investment Corporation (SCM) is a publicly traded company in the Financial Services sector, operating within the Asset Management industry. The company is headquartered in Houston, TX, United States. The current CEO is Robert Thomsen Ladd.
SCM has IPO date of 2012-11-08, listed on the NYSE, a market capitalization of $280.21M.
Stellus Capital Investment Corporation is a business development company specializing in investments in private middle-market companies. It invests through first lien, second lien, unitranche, and mezzanine debt financing, often with a corresponding equity investment. The fund prefers to invest in US and Canada. The fund seeks to invest in companies with an EBITDA between $5 million and $50 million.