Mar'20 | Dec'19 | Sep'19 | Jun'19 | Mar'19 | Dec'18 | Sep'18 | Jun'18 | Mar'18 | Dec'17 | Sep'17 | Jun'17 | Mar'17 | Dec'16 | Sep'16 | Jun'16 | Mar'16 | Dec'15 | Sep'15 | Jun'15 | Mar'15 | Dec'14 | Sep'14 | Jun'14 | Mar'14 | Dec'13 | Sep'13 | Jun'13 | Mar'13 | Dec'12 | Sep'12 | Jun'12 | Mar'12 | Dec'11 | Sep'11 | Jun'11 | Mar'11 | Sep'10 | Jun'10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net sales | ||||||||||||||||||||||||||||||||||||||
392,991 | 398,179 | 407,497 | 411,092 | 414,589 | 414,334 | 406,262 | 397,345 | 383,390 | 379,389 | 378,654 | 376,024 | 374,417 | 382,071 | 386,664 | 399,547 | 407,174 | 406,150 | 412,328 | 418,258 | 424,094 | 434,925 | 421,558 | 412,585 | 409,272 | 391,665 | 388,715 | 379,155 | 365,323 | 375,691 | 380,076 | 378,665 | 378,241 | 359,490 | 340,401 | 322,566 | 0 | 0 | 0 |
Cost of products sold | ||||||||||||||||||||||||||||||||||||||
290,181 | 295,504 | 303,677 | 305,737 | 307,561 | 304,413 | 297,611 | 289,563 | 278,228 | 278,181 | 278,978 | 280,136 | 282,534 | 289,543 | 296,645 | 308,886 | 315,612 | 313,570 | 315,925 | 317,101 | 320,174 | 327,366 | 317,569 | 312,177 | 309,287 | 298,010 | 297,619 | 290,714 | 280,622 | 285,540 | 289,096 | 287,048 | 285,116 | 271,653 | 253,644 | 240,990 | 0 | 0 | 0 |
Gross profit | ||||||||||||||||||||||||||||||||||||||
102,810 | 102,675 | 103,820 | 105,355 | 107,028 | 109,921 | 108,651 | 107,782 | 105,162 | 101,208 | 99,676 | 95,888 | 91,883 | 92,528 | 90,019 | 90,661 | 91,562 | 92,580 | 96,403 | 101,157 | 103,920 | 107,559 | 103,989 | 100,408 | 99,985 | 93,655 | 91,096 | 88,441 | 84,701 | 90,151 | 90,980 | 91,617 | 93,125 | 87,837 | 86,757 | 81,576 | 0 | 0 | 0 |
Selling, general and administrative expenses | ||||||||||||||||||||||||||||||||||||||
59,343 | 58,835 | 59,352 | 59,405 | 59,289 | 59,282 | 57,109 | 57,024 | 56,236 | 55,474 | 55,904 | 54,601 | 54,219 | 54,294 | 68,794 | 55,990 | 56,546 | 56,189 | 41,448 | 55,480 | 54,705 | 54,254 | 53,745 | 52,147 | 51,628 | 51,734 | 51,927 | 51,206 | 49,489 | 47,968 | 46,827 | 46,041 | 45,562 | 44,843 | 41,837 | 39,271 | 0 | 0 | 0 |
Impairment of goodwill and other intangible assets | ||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | 0 | - | - | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Operating income | ||||||||||||||||||||||||||||||||||||||
43,467 | 43,840 | 44,468 | 45,950 | 47,739 | 50,639 | 51,542 | 46,660 | 44,828 | 41,636 | 37,874 | 39,487 | 35,864 | 36,434 | 35,573 | 34,671 | 35,016 | 36,391 | 40,606 | 45,677 | 49,215 | 53,305 | 50,244 | 48,261 | 48,357 | 41,921 | 39,169 | 37,235 | 35,212 | 42,183 | 44,153 | 45,576 | 47,563 | 42,994 | 44,920 | 42,305 | 0 | 0 | 0 |
Other income (expense), net | ||||||||||||||||||||||||||||||||||||||
-653 | 1,326 | 1,538 | 1,801 | -837 | -323 | -354 | -1,167 | -114 | -2,258 | -3,601 | -2,769 | -1,321 | 48 | 999 | 547 | 575 | 875 | 874 | 1,036 | 1,098 | 940 | 3,261 | 3,135 | 3,104 | 3,050 | 649 | 675 | 838 | 907 | 775 | 692 | 486 | 409 | 414 | 348 | 0 | 0 | 0 |
Other expense | ||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 261 | 261 | 498 | 511 | 577 | 782 | 579 | 694 | 791 | 709 | 758 | 643 | 378 | 657 | 610 | 718 | 832 | 842 | 0 | 0 | 0 |
Income before income taxes | ||||||||||||||||||||||||||||||||||||||
42,814 | 45,166 | 46,006 | 47,751 | 46,902 | 50,316 | 51,188 | 45,493 | 44,714 | 39,378 | 34,273 | 36,718 | 34,543 | 36,482 | 36,733 | 35,379 | 35,612 | 37,266 | 41,219 | 46,452 | 49,815 | 53,734 | 52,928 | 50,614 | 50,882 | 44,277 | 39,027 | 37,201 | 35,292 | 42,447 | 44,550 | 45,611 | 47,439 | 42,685 | 44,502 | 41,811 | 0 | 0 | 0 |
Income taxes | ||||||||||||||||||||||||||||||||||||||
8,735 | 9,351 | 9,041 | 9,860 | 9,318 | 10,337 | 12,757 | 12,061 | 13,607 | 12,823 | 10,604 | 11,824 | 10,877 | 11,599 | 11,592 | 11,272 | 11,496 | 12,157 | 13,534 | 15,221 | 16,353 | 17,593 | 17,503 | 16,682 | 16,642 | 14,173 | 12,407 | 11,821 | 11,512 | 14,244 | 14,930 | 15,042 | 15,513 | 13,881 | 14,648 | 13,956 | 0 | 0 | 0 |
Net income | ||||||||||||||||||||||||||||||||||||||
34,079 | 35,815 | 36,965 | 37,891 | 37,584 | 39,979 | 38,431 | 33,432 | 31,107 | 26,555 | 23,669 | 24,894 | 23,666 | 24,883 | 25,141 | 24,107 | 24,116 | 25,109 | 27,685 | 31,231 | 33,462 | 36,141 | 35,425 | 33,932 | 34,240 | 30,104 | 26,620 | 25,380 | 23,780 | 28,203 | 29,620 | 30,569 | 31,926 | 28,804 | 29,854 | 27,855 | 0 | 0 | 0 |
Earnings per share (in dollars per share) | ||||||||||||||||||||||||||||||||||||||
0.21 | 0.32 | 0.37 | 0.40 | 0.28 | 0.36 | 0.41 | 0.39 | 0.37 | 0.31 | 0.22 | 0.30 | 0.19 | 0.19 | 0.27 | 0.25 | 0.24 | 0.21 | 0.22 | 0.25 | 0.28 | 0.30 | 0.36 | 0.34 | 0.38 | 0.28 | 0.30 | 0.35 | 0.22 | -0.10 | 0.32 | 0.36 | 0.49 | -0.03 | 0.37 | 0.42 | 0.34 | 0.29 | 0.27 |
Cash dividends per share (in dollars per share) | ||||||||||||||||||||||||||||||||||||||
0.14 | - | 0.13 | 0.13 | 0.13 | - | 0.12 | 0.12 | 0.12 | - | 0.11 | 0.11 | 0.11 | - | 0.10 | 0.10 | 0.10 | - | 0.10 | 0.10 | 0.10 | - | 0.09 | 0.09 | 0.09 | - | 0.08 | 0.08 | 0.08 | - | 0.10 | 0.10 | 0.09 | - | 0.09 | 0.09 | 0.08 | 0.08 | 0.08 |
Average number of shares outstanding (in shares) | ||||||||||||||||||||||||||||||||||||||
26,074 | 26,132 | 26,133 | 26,124 | 26,118 | 26,117 | 26,117 | 26,107 | 26,106 | 26,106 | 26,106 | 26,096 | 26,093 | 26,092 | 26,091 | 26,083 | 26,083 | -52,442,483 | 26,165 | 26,260,543 | 26,260,543 | 26,260 | 26,260 | 26,253 | 26,253 | 26,252 | 26,253 | 26,245 | 26,246 | 41,990 | 20,996 | 20,990 | 20,990 | 41,978 | 20,989 | 20,984 | 20,984 | 20,860 | 20,887 |