Stellus Capital Investment declares $0.1333 dividend Posted on April 19, 2023 By Charlielikes Stock Market