Horizon Technology Finance 6.25% Notes Due 2027(Htfc) Financials: Compared To Industry Average, Plus Other Key Ratios