7.4%-Yielding Stellus Capital Is In Goldilocks Territory