Stellus Capital Investment earnings beat by $0.02, revenue topped estimates By Investing.c

November 10, 2025

Stellus Capital Investment earnings beat by $0.02, revenue topped estimates