Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)

v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Aug. 31, 2025
Aug. 31, 2024
Revenue $ 28,179 $ 20,854 $ 82,874 $ 57,777
Cost of goods sold 11,257 7,842 32,464 22,566
Gross profit 16,922 13,012 50,410 35,211
Operating expenses 14,059 12,184 42,525 32,633
INCOME FROM OPERATIONS 2,863 828 7,885 2,578
OTHER INCOME (EXPENSE)        
Foreign currency transaction loss (91) (103) (305) (381)
Interest income 97 281 400 883
Loss from joint venture 0 (62) 0 (42)
Other (loss) income (6) 3 10 7
INCOME BEFORE INCOME TAXES 2,863 947 7,990 3,045
Income tax (provision) benefit (628) 78 (1,666) 75
NET INCOME 2,235 1,025 6,324 3,120
Foreign exchange translation adjustment 82 381 27 410
Unrealized gain (loss) on marketable debt securities (51) 0 27 0
COMPREHENSIVE INCOME $ 2,266 $ 1,406 $ 6,378 $ 3,530
Basic net income per share (in dollars per share) $ 0.1 $ 0.05 $ 0.28 $ 0.14
Diluted net income per share (in dollars per share) $ 0.09 $ 0.04 $ 0.26 $ 0.14
Weighted-average number of common shares outstanding - basic (in shares) 22,691,574 22,758,155 22,649,525 22,509,018
Weighted-average number of common shares outstanding - diluted (in shares) 24,103,760 23,410,159 24,147,430 23,072,498