Stellus Capital Investment declares $0.1333 dividend Posted on April 19, 2023 By Charlielikes Stock Market Tags:$0.1333, capital, declares, dividend, investment?, market, stellus, stock, stock market