Saratoga Investment to redeem USD 105.5 million notes on Sept. 18, 2026 - SAR News | Rallies