Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Revenue $ 66,893 $ 79,375 $ 175,939 $ 207,880
Revenues – related parties 2,413 27,679 7,881 57,859
Cost of goods sold 54,170 96,977 144,446 232,187
Cost of goods sold – related parties 3,384 959 6,819 3,766
Distribution 1,306 320 2,871 1,954
Distribution – related parties 127 123 340 299
Gross profit 10,319 8,675 29,344 27,533
Selling, general, and administrative expenses        
Compensation expense 1,228 1,346 3,671 3,558
Other expense 505 619 1,668 1,800
Related party expense 57 39 146 165
Research and development expenses 688 738 2,113 2,123
Total expenses 2,478 2,742 7,598 7,646
Income from operations 7,841 5,933 21,746 19,887
Interest and dividend income 1,637 1,336 4,446 4,008
Interest expense (45) (42) (130) (91)
Gain/(loss) on marketable securities (322) (269) (727) 1,202
Other Income/(expense) (111) (48) (331) (170)
Total other income/(expense) 1,159 977 3,258 4,949
Income before income taxes 9,000 6,910 25,004 24,836
(Benefit)/provision for income taxes (3,868) 2,060 (12,657) 8,062
Net income $ 12,868 $ 4,850 $ 37,661 $ 16,774
Earnings per common share        
Earnings per common share, basic (in dollars per share) $ 0.29 $ 0.11 $ 0.86 $ 0.38
Earnings per common share, diluted (in dollars per share) $ 0.29 $ 0.11 $ 0.86 $ 0.38
Weighted average shares outstanding        
Weighted average shares outstanding, basic (in shares) 43,570,734 43,460,449 43,524,729 43,418,243
Weighted average shares outstanding, diluted (in shares) 43,572,997 43,461,286 43,529,423 43,424,423
Comprehensive Income        
Net income $ 12,868 $ 4,850 $ 37,661 $ 16,774
Other comprehensive income/(loss) from unrealized net gains/(losses) on available-for-sale securities 1,714 (2,081) 3,741 (5,138)
Income tax effect (832) 799 (1,542) 1,973
Total unrealized gains/(losses), net of tax 882 (1,282) 2,199 (3,165)
Comprehensive income $ 13,750 $ 3,568 $ 39,860 $ 13,609