XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2023
Jan. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS    
Sales and service fees $ 54,682 $ 66,887
Cost of sales and service 41,964 49,980
Gross profit 12,718 16,907
Selling, general and administrative expenses 11,484 11,697
Operating income 1,234 5,210
Interest expense 16 7
Interest income 52 53
Investment income, net 29 178
Other income (expense), net 641 (256)
Income before income taxes 1,940 5,178
Provision for income taxes 610 1,643
Net income $ 1,330 $ 3,535
Income (loss) per common share - basic $ 0.20 $ 0.53
Income (loss) per common share - diluted $ 0.20 $ 0.53
Weighted average common shares outstanding - basic 6,583 6,616
Weighted average common shares outstanding - diluted 6,622 6,642
Dividends paid per share $ 0.15 $ 0.14