Stellus Capital announces $75M public offering of 7.25% notes due 2030. Learn about key details, maturity, and investment opportunities.