Stellus Capital Investment Corporation's ticker is SCM.
The company's shares trade on the NYSE stock exchange.
They are based in Houston, TX.
There are 11-50 employees working at Stellus Capital Investment Corporation.
Stellus Capital Investment Corporation is in the Financial Services sector.
Stellus Capital Investment Corporation is in the Asset Management industry.