XML 50 R4.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONDENSED INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Income Statement [Abstract]        
Sales $ 3,303,216 $ 3,850,514 $ 12,168,025 $ 11,950,226
Cost of sales 2,094,258 2,524,026 7,432,944 7,914,874
Gross profit 1,208,958 1,326,488 4,735,081 4,035,352
Operating expenses        
Wages 368,861 356,021 1,165,021 1,158,137
Administrative salaries and benefits 172,607 199,281 546,985 597,890
Advertising and promotion 4,082 4,293 30,033 32,243
Investor relations and transfer agent fee 21,879 63,886 99,978 167,083
Office and miscellaneous 94,211 131,032 207,803 303,326
Insurance 73,695 76,840 218,350 223,757
Interest expense 11,867 19,686 44,044 72,458
Rent 31,748 37,529 96,114 138,054
Consulting 38,689 75,651 105,882 214,554
Professional fees 35,459 53,020 129,925 201,675
Travel 29,497 52,225 86,924 106,887
Telecommunications 7,442 7,885 23,971 23,070
Shipping 4,938 5,210 14,707 23,077
Research 28,572 23,309 66,982 99,851
Commissions 2,585 42,790 73,530 113,468
Currency exchange (36,807) (16,839) (47,724) (20,988)
Utilities 4,777 8,631 19,774 51,888
Total operating expenses 894,102 1,140,450 2,882,299 3,506,430
Income (loss) before other items and income tax $ 314,856 $ 186,038 1,852,782 $ 528,922
Gain (loss) on sale of equipment     (45,249)
Interest income 2,963
Income (loss) before income tax $ 314,856 $ 186,038 1,810,496 $ 528,922
Provision for income taxes 77,654 8,810 750,357 107,519
Net income (loss) 237,202 177,228 1,060,139 421,403
Other comprehensive income (loss) (350,433) (290,156) (776,859) (361,524)
Comprehensive income (loss) $ (113,231) $ (112,928) $ 283,280 $ 59,879
Net income (loss) per share (basic and diluted) $ 0.02 $ 0.01 $ 0.08 $ 0.03
Weighted average number of common shares - basic 13,177,208 13,169,991 13,172,423 13,169,991
Weighted average number of common shares - diluted 13,220,047 13,220,797 13,284,267 13,169,991