| 57,006 | 46,743 | 44,062 | 39,331 | 35,082 | 30,040 | | | | | | |
| 62.5% | 55.6% | 69.2% | 77.9% | 93.6% | 122.4% | | | | | | |
| | | | | | | | | | | | |
| 15,157 | 12,890 | 17,394 | 10,608 | 8,926 | 7,466 | | | | | | |
| 41,849 | 33,853 | 26,668 | 28,723 | 26,156 | 22,574 | | | | | | |
| | | | | | | | | | | | |
| 73.4% | 72.4% | 60.5% | 73% | 74.6% | 75.1% | | | | | | |
Selling, General & Administrative Expenses | 1,134 | 1,122 | 1,041 | 975 | 897 | 842 | | | | | | |
Sales, General and Administrative | | | | | | | | | | | | |
Research & Development Expenses | 4,705 | 4,291 | 3,989 | 3,714 | 3,390 | 3,090 | | | | | | |
| | | | | | | | | | | | |
| — | — | — | — | — | — | | | | | | |
Restructuring and Other Charges | | | | | | | | | | | | |
Acquisition Termination Cost | | | | | | | | | | | | |
| 36,010 | 28,440 | 21,638 | 24,034 | 21,869 | 18,642 | | | | | | |
| | | | | | | | | | | | |
| 63.2% | 60.8% | 49.1% | 61.1% | 62.3% | 62.1% | | | | | | |
Interest and Investment Income | 624 | 592 | 515 | 511 | 472 | 444 | | | | | | |
| | | | | | | | | | | | |
| -61 | -62 | -63 | -61 | -61 | -61 | | | | | | |
| | | | | | | | | | | | |
| 1,363 | 2,236 | -180 | 733 | 36 | 189 | | | | | | |
| | | | | | | | | | | | |
Total Non-Operating Income | 1,926 | 2,766 | 272 | 1,183 | 447 | 572 | | | | | | |
Income Before Provision for Income Taxes | 37,936 | 31,206 | 21,910 | 25,217 | 22,316 | 19,214 | | | | | | |
| | | | | | | | | | | | |
Provision for Income Taxes | 6,026 | 4,784 | 3,135 | 3,126 | 3,007 | 2,615 | | | | | | |
| | | | | | | | | | | | |
| 31,910 | 26,422 | 18,775 | 22,091 | 19,309 | 16,599 | | | | | | |
Net Income Attributable to Common Shareholders | 31,910 | 26,422 | 18,775 | 22,091 | 19,309 | 16,599 | | | | | | |
| | | | | | | | | | | | |
| 1.3 | 1.1 | 0.8 | 0.9 | 0.8 | 0.7 | | | | | | |
| 1.3 | 1.1 | 0.8 | 0.9 | 0.8 | 0.7 | | | | | | |
Basic Weighted Average Shares Outstanding | 24,327 | 24,366 | 24,441 | 24,489 | 24,533 | 24,578 | | | | | | |
| 24,305 | 24,347 | 24,388 | 24,477 | 24,508 | 24,562 | | | | | | |
Diluted Weighted Average Shares Outstanding | 24,483 | 24,532 | 24,611 | 24,706 | 24,774 | 24,848 | | | | | | |
| 36,761 | 29,109 | 22,249 | 24,577 | 22,347 | 19,075 | | | | | | |
| 15.9% | 15.3% | 14.3% | 12.4% | 13.5% | 13.6% | | | | | | |