I have some experience with BDC companies. I like the insider buying here. It was recently featured on CNBC, usually I don't listen too much to Cramer but see more here:

Last quarter, the specialty lending company [SLRC 22.02 1.24 (+5.97%) ] reported a nine percent decrease in its book value. But the “Mad Money” host isn’t worried because SLRC isn’t having trouble with its portfolio of loans. He said it had to mark their book value to market on September 30th, back when “panic was still rampant.”