Stellus Capital Investment Corporation Reports Results for its First Fiscal Quarter Ended March 31, 2025
1. Stellus reported Q1 2025 net investment income of $0.35 per share. 2. Total investment portfolio reached $991 million, reflecting robust growth. 3. The company raised over $9 million through equity offerings this quarter. 4. Stellus had net realized losses of $6 million on investments this quarter. 5. Total distributions since inception have reached $295 million for investors.