For value investorsScreener
SLR Investment Corp. (SLRC) · Fundamental Indicators · Sponda