SLR Investment Corp. logo
SLR Investment Corp. SLRC
$ 16.09 -0.37%