SLR Investment (NASDAQ:SLRC) sits in an unusual spot for a business development company in 2026. Shares trade at almost $16, up about 15% over the past year and 11% over the past month, while the broader BDC tape has been beaten down over private credit fears. The pitch for income investors is straightforward: a 10.4% ... The Unusual BDC Thriving While Private Credit Fears Spread Across the Sector
AI commentary is generated from public news feeds and is not investment advice.