Bullish
SLR Investment Corp. Reports Q1 2026 Financial Results, Portfolio Overview, and Investment Highlights
SLR Investment Corp. (SLRC) announced its Q1 2026 financial results, reporting solid net investment income of $17.9 million or $0.33 per share, and a ...