| 146,507 | 135,217 | 126,585 | 118,537 | 109,046 | 102,869 | | | | | | | | |
| 15.7% | 14.1% | 16.1% | 15.2% | 7.7% | 6% | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| 45,933 | 41,898 | 38,189 | 35,925 | 32,923 | 32,940 | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| 100,574 | 93,319 | 88,396 | 82,612 | 76,123 | 69,929 | | | | | | | | |
| | | | | | | | | | | | | | |
| 68.6% | 69% | 69.8% | 69.7% | 69.8% | 68% | | | | | | | | |
Selling, General & Administrative Expenses | 17,224 | 15,653 | 17,181 | 14,884 | 15,794 | 14,540 | | | | | | | | |
| | | | | | | | | | | | | | |
General and Administrative | | | | | | | | | | | | | | |
Research & Development Expenses | 17,027 | 15,461 | 15,709 | 13,801 | 13,723 | 13,472 | | | | | | | | |
| | | | | | | | | | | | | | |
| — | — | — | — | — | — | | | | | | | | |
Impairment, Integration, and Restructuring | | | | | | | | | | | | | | |
| 66,323 | 62,205 | 55,506 | 53,927 | 46,606 | 41,917 | | | | | | | | |
| | | | | | | | | | | | | | |
| 45.3% | 46% | 43.8% | 45.5% | 42.7% | 40.7% | | | | | | | | |
| -2,330 | -2,571 | -1,529 | -117 | 794 | -6 | | | | | | | | |
| | | | | | | | | | | | | | |
Total Non-Operating Income | -2,330 | -2,571 | -1,529 | -117 | 794 | -6 | | | | | | | | |
Income Before Provision for Income Taxes | 63,993 | 59,634 | 53,977 | 53,810 | 47,400 | 41,911 | | | | | | | | |
Income Before Income Taxes | | | | | | | | | | | | | | |
Provision for Income Taxes | 10,936 | 10,859 | 10,002 | 9,649 | 9,020 | 7,930 | | | | | | | | |
Provision for Income Taxes | | | | | | | | | | | | | | |
| 53,057 | 48,775 | 43,975 | 44,161 | 38,380 | 33,981 | | | | | | | | |
| | | | | | | | | | | | | | |
Net Income Attributable to Common Shareholders | 53,057 | 48,775 | 43,975 | 44,161 | 38,380 | 33,981 | | | | | | | | |
| | | | | | | | | | | | | | |
| 7.1 | 6.6 | 5.9 | 5.9 | 5.2 | 4.6 | | | | | | | | |
| 7.1 | 6.5 | 5.9 | 5.9 | 5.1 | 4.5 | | | | | | | | |
| 7,434 | 7,435 | 7,434 | 7,432 | 7,432 | 7,447 | | | | | | | | |
Basic Weighted Average Shares Outstanding | 7,432 | 7,434 | 7,430 | 7,432 | 7,438 | 7,454 | | | | | | | | |
Diluted Weighted Average Shares Outstanding | 7,461 | 7,469 | 7,473 | 7,465 | 7,465 | 7,479 | | | | | | | | |
| 86,266 | 76,415 | 67,913 | 63,807 | 54,029 | 48,355 | | | | | | | | |
| 17.1% | 18.2% | 18.5% | 17.9% | 19% | 18.9% | | | | | | | | |