Stellus Capital Reports Q4 Net Investment Income of $0.29 per Share | Intellectia.AI