Saratoga Investment’s 8.00% notes due 2031 total $120.84 million after issuance - SAR News | Rallies