SLR Investment Corp. shares fell sharply 14.5% as investors reacted negatively to sequential net investment income decline driven by slowing new deal activity, lower fee income, and a cautious outlook amid economic and AI-related uncertainties.
SLR Investment Corporation reported third-quarter net investment income of $0.40 per share, reflecting strong stability and a year-over-year increase in new originations, despite a competitive private credit landscape.