XML 21 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
CONSOLIDATED STATEMENTS OF INCOME      
Sales and service fees $ 263,377 $ 300,671 $ 243,667
Cost of sales and service 186,169 208,865 173,103
Gross profit 77,208 91,806 70,564
Selling, general and administrative expenses 54,668 58,010 49,661
Operating income 22,540 33,796 20,903
Interest expense 62 100 91
Interest income 462 189 41
Investment income 356 339 138
Income from equity investments 583 639 505
Other expense, net (555) (2,367) (780)
Income before income taxes 23,324 32,496 20,716
Provision for income taxes 5,829 11,006 5,601
Net income $ 17,495 $ 21,490 $ 15,115
Income per common share - basic (in dollars per share) $ 2.57 $ 3.19 $ 2.27
Weighted average common shares outstanding - basic (per share) 6,759 6,700 6,615
Income per common share - diluted (in dollars per share) $ 2.55 $ 3.15 $ 2.25
Weighted average common shares outstanding - diluted (per share) 6,815 6,771 6,680
Dividends paid per share $ 0.47 $ 0.43 $ 0.39