XML 15 R4.htm IDEA: XBRL DOCUMENT v3.4.0.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Mar. 31, 2016
Mar. 31, 2015
Income Statement [Abstract]        
Net sales $ 14,146,310 $ 10,174,842 $ 46,258,257 $ 36,285,606
Cost of goods sold 11,674,481 8,293,528 38,660,515 29,600,967
Gross profit 2,471,829 1,881,314 7,597,742 6,684,639
Operating expenses:        
Selling, general, and administrative 1,332,285 1,145,194 3,743,967 3,777,978
Research and development 693,540 722,781 2,209,718 2,238,684
Total operating expenses 2,025,825 1,867,975 5,953,685 6,016,662
Income from operations 446,004 13,339 1,644,057 667,977
Other income, net:        
Interest income 2,407 2,854 8,115 8,509
Other income, net 120,218 20,203 99,990 398,211
Total other income, net 122,625 23,057 108,105 406,720
Income before provision (benefit) for income taxes 568,629 36,396 1,752,162 1,074,697
Income tax provision (benefit) 254,806 (249,000) 404,795 (39,000)
Net income 313,823 285,396 1,347,367 1,113,697
Non-controlling interests in net loss (income) of subsidiary at 48.2% 77,547 (267,597) (320,831) (388,270)
Net income attributable to Parent Company $ 391,370 $ 17,799 $ 1,026,536 $ 725,427
Basic earnings per share attributable to Parent Company stockholders $ .04 $ 0.00 $ .10 $ .07
Diluted earnings per share attributable to Parent Company stockholders $ 0.04 $ 0.00 $ 0.10 $ 0.07
Weighted average common shares outstanding - basic 10,414,536 10,533,869 10,486,606 10,533,869
Weighted average common shares outstanding - diluted 10,630,453 10,650,609 10,702,523 10,650,609
Comprehensive income        
Net income $ 313,823 $ 285,396 $ 1,347,367 $ 1,113,697
Translation adjustments (21,057) (208,407) (51,605) (334,551)
Comprehensive income 292,766 76,989 1,295,762 779,146
Comprehensive loss (income) attributable to non-controlling interest 77,547 (267,597) (320,831) (388,270)
Comprehensive income (loss) attributable to controlling interest $ 370,313 $ (190,608) $ 974,931 $ 390,876