XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS      
Sales and service fees $ 250,814 $ 235,195 $ 170,627
Cost of sales and service 186,336 178,946 134,170
Gross profit 64,478 56,249 36,457
Selling, general and administrative expenses 51,731 46,001 41,416
Goodwill impairment     4,903
Operating income 12,747 10,248 (9,862)
Interest expense 27 24 94
Interest income 79 34 130
Investment income, net 174 173 133
Income from equity investments 733 203 69
Other income (expense), net (1,828) (513) (1,179)
Income before income taxes 11,878 10,121 (10,803)
Provision for income taxes 3,652 3,357 (4,556)
Net income $ 8,226 $ 6,764 $ (6,247)
Income (loss) per common share - basic $ 1.24 $ 1.01 $ (0.93)
Income (loss) per common share - diluted $ 1.23 $ 1.01 $ (0.93)
Weighted average common shares outstanding - basic 6,580 6,595 6,670
Weighted average common shares outstanding - diluted 6,632 6,608 6,670
Dividends paid per share $ 0.59 $ 0.55 $ 0.51