Quarterly report pursuant to Section 13 or 15(d)

Unaudited Condensed Statements of Cash Flows

v3.10.0.1
Unaudited Condensed Statements of Cash Flows - USD ($)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:    
Net income (loss) $ (3,858,879) $ 549,323
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation 422,549 336,817
Amortization 508,038 396,206
Amortization of discounts on investments, net (94,317) (23,683)
Stock-based compensation 2,536,132 463,856
Deferred tax liability 21,916 67,709
Gain on deferred purchase price liability (388,733)  
Changes in operating assets and liabilities:    
Trade accounts receivable 667,375 (1,969,507)
Inventory (476,274) (30,265)
Prepaid expenses and other assets (255,654) (501,506)
Accounts payable 35,954 (123,112)
Accrued bonus 154,288 (83,140)
Accrued liabilities (425,351) 16,143
Deferred obligation under operating lease (87,703) (92,216)
Net cash used in operating activities (1,240,659) (993,375)
Cash flows from investing activities:    
Cash paid for acquisition   (6,348,730)
Purchases of available-for-sale securities (24,328,831) (18,441,161)
Maturities of available-for-sale securities 26,955,449  
Purchases of property and equipment (751,998) (195,922)
Net cash provided by (used in) investing activities 1,874,620 (24,985,813)
Cash flows from financing activities:    
Repayment of notes payable (1,000,000) (1,055,230)
Payment on deferred purchase price liability (375,000)  
Reversal of costs related to initial public offering   781
Common stock repurchases (1,836,874) (468,823)
Proceeds from exercise of stock options 616,501 506,704
Net cash used in financing activities (2,595,373) (1,016,568)
Net decrease in cash and cash equivalents (1,961,412) (26,995,756)
Cash and cash equivalents, beginning of period 15,026,068 45,161,403
Cash and cash equivalents, end of period 13,064,656 18,165,647
Supplemental disclosure of cash flow information    
Interest paid 33,812 85,085
Taxes paid $ 26,026 $ 114,639