Hercules Capital 6.25% Notes Due 2033(Hcxy) Financials: Compared To Industry Average, Plus Other Key Ratios