HOUSTON, March 25, 2025 /PRNewswire/ — Stellus Capital Investment Corporation (NYSE: SCM) (“Stellus” or “the Company”) today announced that it priced a public offering of $75 million aggregate principal amount of 7.25% notes due 2030 (the “Notes”) on March 25, 2025. The Notes will mature…