Prospect Capital net investment income slips 3.68% to $326.39 million in FY26; investment income falls 11.11% to $639.45 million - PSEC News | Rallies