Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Income (Loss) and Comprehensive Income (Loss)

v3.20.2
Condensed Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Condensed Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) [Abstract]        
Sales $ 12,109,529 $ 13,622,120 $ 30,900,223 $ 35,542,758
Cost of sales 6,927,701 7,337,203 18,501,200 20,391,087
Gross profit 5,181,828 6,284,917 12,399,023 15,151,671
Operating expenses:        
Selling, general and administrative expenses 4,804,492 5,513,119 14,477,050 16,330,583
Acquisition costs 71,301   485,886  
Total operating expenses 4,875,793 5,513,119 14,962,936 16,330,583
Operating income (loss) from continuing operations 306,035 771,798 (2,563,913) (1,178,912)
Other income (expenses):        
Investment and other income 263,660 108,349 663,898 229,981
Gain (loss) on sale of assets   (10,217) 308,403 (20,152)
Interest and other expense (7,060) (9,696) (26,151) (28,734)
Other income, net 256,600 88,436 946,150 181,095
Operating income (loss) from continuing operations before income taxes 562,635 860,234 (1,617,763) (997,817)
Income tax expense (benefit) 8,952 (26,788) 4,049 (42,629)
Net income (loss) from continuing operations 553,683 887,022 (1,621,812) (955,188)
Net income from discontinued operations, net of tax (291,318) 850,837 1,453,289 5,706,338
Net income (loss) 262,365 1,737,859 (168,523) 4,751,150
Other comprehensive income (loss), net of tax:        
Unrealized gain on available-for-sale securities (15,897) (925) (5,800) (522)
Foreign currency translation adjustment 81,146 (63,037) (59,859) (82,085)
Total other comprehensive income (loss) 65,249 (63,962) (65,659) (82,607)
Comprehensive income (loss) $ 327,614 $ 1,673,897 $ (234,182) $ 4,668,543
Basic net income (loss) per share:        
Continuing operations $ 0.06 $ 0.10 $ (0.17) $ (0.11)
Discontinued operations (0.03) 0.09 0.15 0.62
Basic net (loss) income per share 0.03 0.19 (0.02) 0.51
Diluted net income (loss) per share:        
Continuing operations 0.06 0.10 (0.17) (0.10)
Discontinued operations (0.03) 0.09 0.15 0.61
Diluted net (loss) income per share $ 0.03 $ 0.19 $ (0.02) $ 0.51
Weighted Average Basic Shares Outstanding 9,355,425 9,317,129 9,323,902 9,270,125
Weighted Average Dilutive Shares Outstanding 9,444,986 9,368,171 9,323,902 9,278,803
Dividends declared per share   $ 0.02 $ 0.04 $ 0.06