| | | | | | 70,697 | 85,965 | 117,929 | 116,609 | 134,902 | 149,784 |
| | | | | | 26.6% | 21.6% | 37.2% | -1.1% | 15.7% | 24.3% |
Cost of Goods Sold, Total | | | | | | 12,770 | 16,692 | 22,649 | 23,754 | 26,006 | 27,724 |
| | | | | | 57,927 | 69,273 | 95,280 | 92,855 | 108,896 | 122,060 |
Selling General & Admin Expenses, Total | | | | | | 15,341 | 18,155 | 23,872 | 25,681 | 22,204 | 21,603 |
| | | | | | 13,600 | 18,447 | 24,655 | 33,619 | 36,489 | 38,725 |
Other Operating Expenses, Total | | | | | | 28,941 | 36,602 | 48,527 | 59,300 | 58,693 | 60,328 |
| | | | | | 28,986 | 32,671 | 46,753 | 33,555 | 50,203 | 61,732 |
| | | | | — | — | — | -23 | -185 | -446 | -529 |
Interest And Investment Income | | | | | | 904 | 672 | 484 | 461 | 1,639 | 2,247 |
| | | | | | 904 | 672 | 461 | 276 | 1,193 | 1,718 |
Currency Exchange Gains (Loss) | | | | | | -105 | -129 | -140 | -81 | -366 | -475 |
Other Non Operating Income (Expenses) | | | | | | 27 | -34 | 210 | 127 | -49 | 178 |
| | | | | | 29,812 | 33,180 | 47,284 | 33,877 | 50,981 | 63,153 |
| — | — | — | — | — | — | — | — | -4,611 | -3,452 | -2,935 |
Gain (Loss) On Sale Of Investments | — | — | — | — | — | — | — | — | -447 | -101 | -101 |
| — | — | — | — | — | -5,000 | — | — | — | — | — |
| | | | | | 24,812 | 33,180 | 47,284 | 28,819 | 47,428 | 60,117 |
| | | | | | 6,327 | 4,034 | 7,914 | 5,619 | 8,330 | 8,683 |
Earnings From Continuing Operations | | | | | | 18,485 | 29,146 | 39,370 | 23,200 | 39,098 | 51,434 |
| | | | | | 18,485 | 29,146 | 39,370 | 23,200 | 39,098 | 51,434 |
Preferred Dividend and Other Adjustments | | | | | | — | — | — | — | — | — |
Net Income to Common Incl Extra Items | | | | | | 18,485 | 29,146 | 39,370 | 23,200 | 39,098 | 51,434 |
Net Income to Common Excl. Extra Items | | | | | | 18,485 | 29,146 | 39,370 | 23,200 | 39,098 | 51,434 |
| | | | | | 2,852 | 2,849 | 2,741 | 2,614 | 2,561 | 2,533 |
Weighted Avg. Shares Outstanding | | | | | | 2,854 | 2,851 | 2,815 | 2,687 | 2,574 | 2,555.5 |
Weighted Avg. Shares Outstanding Dil | | | | | | 2,876 | 2,888 | 2,859 | 2,702 | 2,629 | 2,636.5 |
| | | | | | 6.5 | 10.2 | 14 | 8.6 | 15.2 | 20.1 |
| | | | | | 6.4 | 10.1 | 13.8 | 8.6 | 14.9 | 19.5 |
| | | | | | 34,727 | 39,533 | 54,720 | 42,241 | 61,381 | 74,774 |
| | | | | | 25.5% | 12.2% | 16.7% | 19.5% | 17.6% | 14.4% |