Eagle Point Credit 6.6875% Notes Due 2028(Eccx) Financials: Compared To Industry Average, Plus Other Key Ratios