| 187,142 | 165,218 | 148,515 | 130,497 | 113,269 | 96,307 | | | | | | | | |
| 65.2% | 71.6% | 86.2% | 114.2% | 152.4% | 194.7% | | | | | | | | |
| | | | | | | | | | | | | | |
| 56,049 | 49,818 | 44,394 | 32,639 | 27,342 | 23,136 | | | | | | | | |
| 131,093 | 115,400 | 104,121 | 97,858 | 85,927 | 73,171 | | | | | | | | |
| | | | | | | | | | | | | | |
| 70.1% | 69.8% | 70.1% | 75% | 75.9% | 76% | | | | | | | | |
Selling, General & Administrative Expenses | 4,272 | 4,035 | 3,755 | 3,491 | 3,228 | 3,020 | | | | | | | | |
Sales, General and Administrative | | | | | | | | | | | | | | |
Research & Development Expenses | 16,699 | 15,384 | 14,183 | 12,914 | 11,665 | 10,569 | | | | | | | | |
| | | | | | | | | | | | | | |
| — | — | — | — | — | — | | | | | | | | |
Restructuring and Other Charges | | | | | | | | | | | | | | |
Acquisition Termination Cost | | | | | | | | | | | | | | |
| 110,122 | 95,981 | 86,183 | 81,453 | 71,034 | 59,582 | | | | | | | | |
| | | | | | | | | | | | | | |
| 58.8% | 58.1% | 58% | 62.4% | 62.7% | 61.9% | | | | | | | | |
Interest and Investment Income | 2,242 | 2,090 | 1,942 | 1,786 | 1,569 | 1,331 | | | | | | | | |
| | | | | | | | | | | | | | |
| -247 | -247 | -246 | -247 | -249 | -251 | | | | | | | | |
| | | | | | | | | | | | | | |
| 4,152 | 2,825 | 778 | 1,034 | 561 | 459 | | | | | | | | |
| | | | | | | | | | | | | | |
Total Non-Operating Income | 6,147 | 4,668 | 2,474 | 2,573 | 1,881 | 1,539 | | | | | | | | |
Income Before Provision for Income Taxes | 116,269 | 100,649 | 88,657 | 84,026 | 72,915 | 61,121 | | | | | | | | |
| | | | | | | | | | | | | | |
Provision for Income Taxes | 17,071 | 14,052 | 11,883 | 11,146 | 9,841 | 8,113 | | | | | | | | |
| | | | | | | | | | | | | | |
| 99,198 | 86,597 | 76,774 | 72,880 | 63,074 | 53,008 | | | | | | | | |
Net Income Attributable to Common Shareholders | 99,198 | 86,597 | 76,774 | 72,880 | 63,074 | 53,008 | | | | | | | | |
| | | | | | | | | | | | | | |
| 4.1 | 3.5 | 3.1 | 3 | 2.6 | 2.2 | | | | | | | | |
| 4 | 3.5 | 3.1 | 2.9 | 2.5 | 2.1 | | | | | | | | |
Basic Weighted Average Shares Outstanding | 24,405.8 | 24,457.3 | 24,510.3 | 24,555 | 24,597.8 | 24,634.5 | | | | | | | | |
| 24,305 | 24,347 | 24,388 | 24,477 | 24,508 | 24,562 | | | | | | | | |
Diluted Weighted Average Shares Outstanding | 24,583 | 24,655.8 | 24,734.8 | 24,804 | 24,853 | 24,894.5 | | | | | | | | |
| 112,696 | 98,282 | 88,248 | 83,317 | 72,742 | 61,184 | | | | | | | | |
| 14.7% | 14% | 13.4% | 13.3% | 13.5% | 13.3% | | | | | | | | |