Prospect Capital Corporation (PSEC) reports earnings