William Blair & Company, L.L.C., Barclays Capital Inc. and TD Securities (USA) LLC are acting as joint book-running managers for the offering. Craig-Hallum Capital Group LLC, Roth Capital Partners, ...