XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 57,640 $ 54,178 $ 187,352 $ 166,213
Cost of sales and service 43,241 41,204 140,444 126,898
Gross profit 14,399 12,974 46,908 39,315
Selling, general and administrative expenses 12,647 10,331 36,859 32,172
Operating income 1,752 2,643 10,049 7,143
Interest expense 9 2 22 23
Interest income 16 17 69 33
Investment income, net (11) 8 170 154
Other income (expense), net (22) 11 (440) (37)
Income before income taxes 1,726 2,677 9,826 7,270
Provision for income taxes 488 1,109 3,024 2,602
Net income $ 1,238 $ 1,568 $ 6,802 $ 4,668
Income (loss) per common share - basic $ 0.19 $ 0.23 $ 1.02 $ 0.70
Income (loss) per common share - diluted $ 0.18 $ 0.23 $ 1.01 $ 0.70
Weighted average common shares outstanding - basic 6,567 6,601 6,585 6,591
Weighted average common shares outstanding - diluted 6,629 6,618 6,637 6,605
Dividends paid per share $ 0.15 $ 0.14 $ 0.44 $ 0.41