XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Sales and service fees $ 74,213 $ 68,444
Cost of sales and service 52,071 48,323
Gross profit 22,142 20,121
Selling, general and administrative expenses 13,914 12,966
Operating income 8,228 7,155
Interest expense 12 20
Interest income 82 18
Investment income 242 116
Other income (expense), net 567 168
Income before taxes 9,107 7,437
Provision for income taxes 2,453 4,500
Net income $ 6,654 $ 2,937
Income per common share    
Basic $ 0.98 $ 0.44
Diluted $ 0.97 $ 0.43
Weighted average common shares outstanding    
Basic 6,735 6,659
Diluted 6,807 6,745
Dividends paid per share $ 0.11 $ 0.10