XML 17 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2015
Sales and service fees $ 243,667 $ 227,289 $ 219,383
Cost of sales and service 173,103 156,849 150,292
Gross profit 70,564 70,440 69,091
Selling, general and administrative expenses 49,661 50,824 45,287
Operating income 20,903 19,616 23,804
Interest expense 91 72 198
Interest income 41 40 76
Investment income 138 149 78
Income from equity investments 505 466 474
Other expense, net 780 1,314 681
Income before income taxes 20,716 18,885 23,553
Provision for income taxes 5,601 5,593 7,339
Net income $ 15,115 $ 13,292 $ 16,214
Income per common share - basic $ 2.27 $ 2.01 $ 2.46
Weighted average common shares outstanding - basic 6,615 6,569 6,543
Income per common share - diluted $ 2.25 $ 1.99 $ 2.44
Weighted average common shares outstanding - diluted 6,680 6,642 6,602
Dividends paid per share $ 0.39 $ 0.35 $ 0.31