OTFBlue Owl Technology Finance Corp.

$11.07

Is the business good?