Oxford Lane Capital 7.95% Notes Due 2032(Oxlcg) Financials: Compared To Industry Average, Plus Other Key Ratios