Stellus Capital Investment Corp. является закрытой недиверсифицированной управляющей инвестиционной компанией с внешним управлением. Его инвестиционная цель заключается в максимизации общего дохода для акционеров в форме текущего дохода и прироста капитала. Компания была основана 18 мая 2012 года со штаб-квартирой в Хьюстоне, штат Техас.