XML 25 R3.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net sales $ 64,818,118 $ 58,023,699 $ 210,708,719 $ 182,969,324
Cost of sales 52,175,728 46,736,407 171,153,245 149,153,869
Gross profit 12,642,390 11,287,292 39,555,474 33,815,455
Selling, general and administrative expenses 8,693,633 7,783,492 26,394,787 23,604,955
Other income (110,133) (299,148) (408,648) (398,343)
Operating income 4,058,890 3,802,948 13,569,335 10,608,843
Interest (income) expense, net (72,004) 101,983 199,658 255,429
Income from continuing operations before income taxes 4,130,894 3,700,965 13,369,677 10,353,414
Income tax expense 1,334,000 1,232,000 4,293,000 3,405,000
Income from continuing operations 2,796,894 2,468,965 9,076,677 6,948,414
Discontinued operations:        
Gain on sale of discontinued operations, net of tax       87,036
Operating loss from discontinued operations, net of tax       (1,654,459)
Loss from discontinued operations, net of tax       (1,567,423)
Net income 2,796,894 2,468,965 9,076,677 5,380,991
Other comprehensive income (loss), net of tax (72,481) (4,309) (102,881) 16,733
Comprehensive income $ 2,724,413 $ 2,464,656 $ 8,973,796 $ 5,397,724
Basic income (loss) per share:        
Income from continuing operations (in dollars per share) $ 0.17 $ 0.15 $ 0.54 $ 0.42
Loss from discontinued operations (in dollars per share)       (0.09)
Net income (in dollars per share) 0.17 0.15 0.54 0.33
Diluted income (loss) per share:        
Income from continuing operations (in dollars per share) 0.16 0.15 0.53 0.41
Loss from discontinued operations (in dollars per share)       (0.09)
Net income (in dollars per share) $ 0.16 $ 0.15 $ 0.53 $ 0.32
Shares used in the computation of income (loss) per share:        
Basic (in shares) 16,764,923 16,385,403 16,663,607 16,311,598
Diluted (in shares) 17,062,801 16,762,994 16,984,060 16,714,412