Hercules Capital, Inc. (HTGC): financials from its own SEC filings