Hercules Capital Inc

HTGC

Financial Statements

Annual