Hercules Capital, Inc. (NYSE:HTGC) is a financing firm based in California that lends mainly to fast-growing companies backed by venture capital or big institutional investors. Most of what it does ...