Oxford Lane Capital 7.125% Series 2029 Term Preferred Stock(Oxlcn) Financials: Compared To Industry Average, Plus Other Key Ratios