| 196,502 | 219,659 | 180,707 | 210,328 | 171,295 | 211,990 | | | | | | | | |
| 8.7% | 4.4% | 5.5% | -0.8% | -1% | -4.2% | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| 104,443 | 116,517 | 97,150 | 113,202 | 94,455 | 119,682 | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| 92,059 | 103,142 | 83,557 | 97,126 | 76,840 | 92,308 | | | | | | | | |
| | | | | | | | | | | | | | |
| 46.8% | 47% | 46.2% | 46.2% | 44.9% | 43.5% | | | | | | | | |
Selling, General & Administrative Expenses | 13,698 | 13,903 | 12,843 | 13,254 | 12,124 | 12,808 | | | | | | | | |
Selling, General and Administrative | | | | | | | | | | | | | | |
Research & Development Expenses | 17,732 | 16,818 | 15,771 | 15,599 | 14,749 | 15,166 | | | | | | | | |
| | | | | | | | | | | | | | |
| 60,629 | 72,421 | 54,943 | 68,273 | 49,967 | 64,334 | | | | | | | | |
| | | | | | | | | | | | | | |
| 30.9% | 33% | 30.4% | 32.5% | 29.2% | 30.3% | | | | | | | | |
| 206 | -527 | 161 | 108 | -236 | -329 | | | | | | | | |
| | | | | | | | | | | | | | |
Total Non-Operating Income | 206 | -527 | 161 | 108 | -236 | -329 | | | | | | | | |
Income Before Provision for Income Taxes | 60,835 | 71,894 | 55,104 | 68,381 | 49,731 | 64,005 | | | | | | | | |
Income Before Provision for Income Taxes | | | | | | | | | | | | | | |
Provision for Income Taxes | 9,935 | 10,784 | 18,920 | 10,829 | 6,894 | 9,847 | | | | | | | | |
Provision for Income Taxes | | | | | | | | | | | | | | |
| 50,900 | 61,110 | 36,184 | 57,552 | 42,837 | 54,158 | | | | | | | | |
| | | | | | | | | | | | | | |
Net Income Attributable to Common Shareholders | 50,900 | 61,110 | 36,184 | 57,552 | 42,837 | 54,158 | | | | | | | | |
| | | | | | | | | | | | | | |
| 3.4 | 4.1 | 2.4 | 3.7 | 2.7 | 3.4 | | | | | | | | |
| 3.4 | 4.1 | 2.4 | 3.7 | 2.7 | 3.4 | | | | | | | | |
Basic Weighted Average Shares Outstanding | 14,860.1 | 15,037.9 | 15,629.8 | 15,457.8 | 15,648.5 | 15,839.9 | | | | | | | | |
| 14,773.3 | 14,939.3 | 15,116.8 | 15,337.7 | 15,550.1 | 15,723.4 | | | | | | | | |
Diluted Weighted Average Shares Outstanding | 14,904.7 | 15,103.5 | 15,295.4 | 15,520.7 | 15,723.7 | 15,901.4 | | | | | | | | |
| 66,586 | 78,162 | 60,704 | 73,957 | 55,672 | 70,148 | | | | | | | | |
| 16.3% | 15% | 34.3% | 15.8% | 13.9% | 15.4% | | | | | | | | |