v3.24.3
Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
REVENUES (note 8)        
Total Revenues $ 17,197,953 $ 14,943,899 $ 45,999,606 $ 44,187,449
COST OF SALES        
Total Cost of Sales 8,916,198 7,466,815 23,101,506 21,462,811
GROSS PROFIT 8,281,755 7,477,084 22,898,100 22,724,638
OPERATING EXPENSES        
General and administrative 5,058,465 4,605,566 14,431,441 12,573,171
Research and development 337,597 182,253 952,666 649,506
Depreciation and amortization 135,541 145,662 435,209 428,644
Total Operating Expenses 5,531,603 4,933,481 15,819,316 13,651,321
INCOME FROM OPERATIONS 2,750,152 2,543,603 7,078,784 9,073,317
OTHER INCOME (EXPENSE)        
Gain on sale of property and equipment 84,971 17,350 221,860 251,768
Other expense 8,973 19,718 (11,322) (26,704)
Interest income 93,299 74,165 248,543 255,865
Interest expense (2,358) (4,438) (7,960) (6,226)
Total Other Income 184,885 106,795 451,121 474,703
INCOME BEFORE INCOME TAXES 2,935,037 2,650,398 7,529,905 9,548,020
INCOME TAX EXPENSE (752,400) (611,008) (1,850,168) (2,061,851)
NET INCOME 2,182,637 2,039,390 5,679,737 7,486,169
OTHER COMPREHENSIVE INCOME (LOSS)        
Foreign currency translation loss 139,211 (301,642) (231,674) (28,838)
Unrealized gains (losses) on investments 107,924 (71,193) 173,622 (25,322)
Total Other Comprehensive Loss 247,135 (372,835) (58,052) (54,160)
COMPREHENSIVE INCOME $ 2,429,772 $ 1,666,555 $ 5,621,685 $ 7,432,009
BASIC EARNINGS PER SHARE (in dollars per share) $ 0.05 $ 0.04 $ 0.12 $ 0.16
FULLY DILUTED EARNINGS PER SHARE (in dollars per share) $ 0.04 $ 0.04 $ 0.12 $ 0.15
BASIC WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) 46,809,342 47,521,238 46,937,404 47,364,445
FULLY DILUTED WEIGHTED AVG NUMBER OF SHARES OUTSTANDING (in shares) 48,739,900 49,504,024 48,867,962 49,314,304
Product        
REVENUES (note 8)        
Total Revenues $ 16,017,224 $ 14,085,028 $ 42,435,024 $ 41,562,935
COST OF SALES        
Total Cost of Sales 7,881,956 6,666,949 20,418,350 19,157,973
Service        
REVENUES (note 8)        
Total Revenues 1,180,729 858,871 3,564,582 2,624,514
COST OF SALES        
Total Cost of Sales $ 1,034,242 $ 799,866 $ 2,683,156 $ 2,304,838

Source