Hercules Capital Closes Institutional Notes Offering of $325.0 Million 6.300% Unsecured Notes due 2031 businesswire.com July 24, 2026 at 3:05 PM ET HCXY HTGC