The specialty finance company posted net investment income of $0.27 per share, missing the consensus estimate of $0.32 per share. Revenue came in at $23.55 million, below the $23.8 million analysts ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results