XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 62,825 $ 57,920 $ 129,712 $ 112,035
Cost of sales and service 47,223 43,126 97,203 85,694
Gross profit 15,602 14,794 32,509 26,341
Selling, general and administrative expenses 12,515 11,273 24,212 21,841
Operating income 3,087 3,521 8,297 4,500
Interest expense 6 2 13 21
Interest income     53 16
Investment income, net 3 25 181 146
Other income (expense), net (162) (160) (418) (48)
Income before income taxes 2,922 3,384 8,100 4,593
Provision for income taxes 893 947 2,536 1,493
Net income $ 2,029 $ 2,437 $ 5,564 $ 3,100
Income (loss) per common share - basic $ 0.30 $ 0.37 $ 0.83 $ 0.47
Income (loss) per common share - diluted $ 0.30 $ 0.36 $ 0.83 $ 0.46
Weighted average common shares outstanding - basic 6,571 6,596 6,594 6,585
Weighted average common shares outstanding - diluted 6,640 6,612 6,641 6,598
Dividends paid per share $ 0.15 $ 0.14 $ 0.29 $ 0.27