HTGC Financials: Hercules Capital Inc AI Analysis