XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Sales and service fees $ 68,444 $ 48,744
Cost of sales and service 48,323 36,158
Gross profit 20,121 12,586
Selling, general and administrative expenses 12,966 11,167
Operating income 7,155 1,419
Interest expense 20 21
Interest income 18 11
Investment income 116 64
Other income (expense), net 168 (51)
Income before taxes 7,437 1,422
Provision for income taxes 4,500 543
Net income $ 2,937 $ 879
Income per common share    
Basic (in dollars per share) $ 0.44 $ 0.13
Diluted (in dollars per share) $ 0.43 $ 0.13
Weighted average common shares outstanding    
Basic (in shares) 6,659 6,583
Diluted (in shares) 6,745 6,668
Dividends paid per share $ 0.10 $ 0.09