Saratoga Investment 8.125% Notes Due 2027(Say) Financials: Compared To Industry Average, Plus Other Key Ratios