 HOUSTON, Jan. 11, 2021 PRNewswire -- Stellus Capital Investment Corporation NYSE: SCM Stellus or the Company today announced that it priced a public offering of 100 million aggregate principal amount of 4.875 notes due 2026 the Notes on January 11, 2021. The Notes will... 