XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
CONSOLIDATED STATEMENTS OF OPERATIONS      
Sales and service fees $ 235,195 $ 170,627 $ 263,377
Cost of sales and service 178,946 134,170 186,169
Gross profit 56,249 36,457 77,208
Selling, general and administrative expenses 46,001 41,416 54,668
Goodwill impairment   4,903  
Operating income (loss) 10,248 (9,862) 22,540
Interest expense 24 94 62
Interest income 34 130 462
Investment income 173 133 356
Income from equity investments 203 69 583
Other expense, net 513 1,179 555
Income (loss) before income taxes 10,121 (10,803) 23,324
Provision (benefit) for income taxes 3,357 (4,556) 5,829
Net income (loss) $ 6,764 $ (6,247) $ 17,495
Income (loss) per common share - basic $ 1.01 $ (0.93) $ 2.57
Income (loss) per common share - diluted $ 1.01 $ (0.93) $ 2.55
Weighted average common shares outstanding - basic 6,595 6,670 6,759
Weighted average common shares outstanding - diluted 6,608 6,670 6,815
Dividends paid per share $ 0.55 $ 0.51 $ 0.47