XML 18 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2016
Sales and service fees $ 300,671 $ 243,667 $ 227,289
Cost of sales and service 208,865 173,103 156,849
Gross profit 91,806 70,564 70,440
Selling, general and administrative expenses 58,010 49,661 50,824
Operating income 33,796 20,903 19,616
Interest expense 100 91 72
Interest income 189 41 40
Investment income 339 138 149
Income from equity investments 639 505 466
Other expense, net 2,367 780 1,314
Income before income taxes 32,496 20,716 18,885
Provision for income taxes 11,006 5,601 5,593
Net income $ 21,490 $ 15,115 $ 13,292
Income per common share - basic $ 3.19 $ 2.27 $ 2.01
Weighted average common shares outstanding - basic 6,700 6,615 6,569
Income per common share - diluted $ 3.15 $ 2.25 $ 1.99
Weighted average common shares outstanding - diluted 6,771 6,680 6,642
Dividends paid per share $ 0.43 $ 0.39 $ 0.35