v3.10.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND OTHER COMPREHENSIVE INCOME (LOSS) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
REVENUES    
Revenues $ 45,614,535 $ 38,286,376
COST OF SALES    
Total Cost of  Goods Sold 22,713,355 18,022,469
GROSS PROFIT 22,901,180 20,263,907
OPERATING EXPENSES    
General and administrative expenses 13,029,228 11,676,693
Research and development 1,397,440 1,221,211
Depreciation and amortization expense 500,554 526,583
Total Operating Expenses 14,927,222 13,424,487
INCOME FROM OPERATIONS 7,973,958 6,839,420
OTHER INCOME (EXPENSE)    
Gain on sale of fixed assets 129,989 62,492
Other income (expense) (7,414) 40,992
Interest income 501,429 180,325
Total Other Income 624,004 283,809
INCOME BEFORE INCOME TAXES 8,597,962 7,123,229
INCOME TAX EXPENSE 2,517,200 2,673,694
NET INCOME 6,080,762 4,449,535
OTHER COMPREHENSIVE INCOME (LOSS)    
Foreign currency translation gain (loss) (660,190) 587,951
Unrealized gains (losses) on investments (35,031) 22,330
Total Other Comprehensive Income (Loss) (695,221) 610,281
COMPREHENSIVE INCOME $ 5,385,541 $ 5,059,816
BASIC EARNINGS (LOSS) PER SHARE (in usd per share) $ 0.13 $ 0.09
FULLY DILUTED EARNINGS PER SHARE (in usd per share) $ 0.12 $ 0.09
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) 48,471,011 49,365,592
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) 49,222,353 49,858,435
Product    
REVENUES    
Revenues $ 42,870,050 $ 35,502,510
COST OF SALES    
Total Cost of  Goods Sold 20,789,229 16,116,161
Service    
REVENUES    
Revenues 2,744,485 2,783,866
COST OF SALES    
Total Cost of  Goods Sold $ 1,924,126 $ 1,906,308

Source