SLR Investment (SLRC)
SLR Investment (SLRC) stock research: performance, analysts' price targets, earnings, revenue and margins, technicals and insider trades.
- SLRC last traded at $12.19, 3.31% on the day.
- SLR Investment: market cap $643.74M, P/E 11.5, revenue $182.84M over the last four quarters.
- Over the past year SLRC returned -20.69%; year to date -21.15%.
Updated 2026-11-05 12:47 UTC