XML 64 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Income Statement [Abstract]        
Net Revenues $ 5,476,544 $ 4,890,532 $ 15,260,913 $ 15,788,325
Cost of Revenues 1,428,006 1,525,308 4,387,205 5,046,855
Gross Profit 4,048,538 3,365,224 10,873,708 10,741,470
OPERATING EXPENSES        
Research & Development 496,359 568,287 1,524,817 1,538,684
Selling, General & Administrative 2,161,405 1,934,323 6,052,350 6,138,968
Total Operating Expenses 2,657,764 2,502,610 7,577,167 7,677,652
INCOME FROM OPERATIONS 1,390,774 862,614 3,296,541 3,063,818
OTHER INCOME        
Other Income 10,463 2,848 42,847 8,532
Interest Income 230,009 211,704 716,017 395,161
Total Other Income 240,472 214,552 758,864 403,693
INCOME BEFORE INCOME TAX EXPENSE 1,631,246 1,077,166 4,055,405 3,467,511
INCOME TAX (EXPENSE) BENEFIT        
Current Tax (Expense) (325,625) (68,771) (482,683) (137,555)
Deferred Tax (Expense) Benefit (30,963) 30,385 (252,938) 115,158
Total Income Tax (Expense) (356,588) (38,386) (735,621) (22,397)
NET INCOME $ 1,274,658 $ 1,038,780 $ 3,319,784 $ 3,445,114
NET INCOME PER SHARE:        
Basic $ 0.11 $ 0.09 $ 0.30 $ 0.31
Diluted $ 0.11 $ 0.09 $ 0.29 $ 0.31
WEIGHTED AVERAGE SHARES:        
Basic 11,173,819 11,092,420 11,157,799 11,044,624
Diluted 11,311,236 11,284,137 11,295,216 11,236,341
Foreign Currency Translation Adjustment $ 393,380 $ 392,483 $ 985,277 $ 2,538,506
Total Other Comprehensive Income 393,380 392,483 985,277 2,538,506
COMPREHENSIVE INCOME $ 1,668,038 $ 1,431,263 $ 4,305,061 $ 5,983,620