| 77,673 | 76,441 | 70,066 | 69,632 | 65,585 | 64,727 | | | | | | |
| 18.4% | 18.1% | 13.3% | 12.3% | 16% | 15.2% | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| 24,043 | 24,014 | 21,919 | 21,799 | 20,099 | 19,684 | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| 53,630 | 52,427 | 48,147 | 47,833 | 45,486 | 45,043 | | | | | | |
| | | | | | | | | | | | |
| 69% | 68.6% | 68.7% | 68.7% | 69.4% | 69.6% | | | | | | |
Selling, General & Administrative Expenses | 7,523 | 9,275 | 7,949 | 8,263 | 7,390 | 9,062 | | | | | | |
| | | | | | | | | | | | |
General and Administrative | | | | | | | | | | | | |
Research & Development Expenses | 8,146 | 8,829 | 8,198 | 7,917 | 7,544 | 8,056 | | | | | | |
| | | | | | | | | | | | |
| — | — | — | — | — | — | | | | | | |
Impairment, Integration, and Restructuring | | | | | | | | | | | | |
| 37,961 | 34,323 | 32,000 | 31,653 | 30,552 | 27,925 | | | | | | |
| | | | | | | | | | | | |
| 48.9% | 44.9% | 45.7% | 45.5% | 46.6% | 43.1% | | | | | | |
| -3,660 | -1,707 | -623 | -2,288 | -283 | -675 | | | | | | |
| | | | | | | | | | | | |
Total Non-Operating Income | -3,660 | -1,707 | -623 | -2,288 | -283 | -675 | | | | | | |
Income Before Provision for Income Taxes | 34,301 | 32,616 | 31,377 | 29,365 | 30,269 | 27,250 | | | | | | |
Income Before Income Taxes | | | | | | | | | | | | |
Provision for Income Taxes | 6,554 | 5,383 | 5,553 | 5,257 | 5,602 | 5,214 | | | | | | |
Provision for Income Taxes | | | | | | | | | | | | |
| 27,747 | 27,233 | 25,824 | 24,108 | 24,667 | 22,036 | | | | | | |
| | | | | | | | | | | | |
Net Income Attributable to Common Shareholders | 27,747 | 27,233 | 25,824 | 24,108 | 24,667 | 22,036 | | | | | | |
| | | | | | | | | | | | |
| 3.7 | 3.7 | 3.5 | 3.2 | 3.3 | 3 | | | | | | |
| 3.7 | 3.7 | 3.5 | 3.2 | 3.3 | 3 | | | | | | |
| 7,434 | 7,434 | 7,434 | 7,435 | 7,436 | 7,434 | | | | | | |
Basic Weighted Average Shares Outstanding | 7,433 | 7,430 | 7,434 | 7,435 | 7,433 | 7,431 | | | | | | |
Diluted Weighted Average Shares Outstanding | 7,466 | 7,462 | 7,461 | 7,468 | 7,470 | 7,475 | | | | | | |
| 51,022 | 45,526 | 40,740 | 38,480 | 37,935 | 34,305 | | | | | | |
| 19.1% | 16.5% | 17.7% | 17.9% | 18.5% | 19.1% | | | | | | |