| 416,161 | 391,035 | 383,285 | 394,328 | 365,817 | 274,515 | 260,174 | 265,595 | 229,234 | 215,639 | |
| 6.4% | 2% | -2.8% | 7.8% | 33.3% | 5.5% | -2% | 15.9% | 6.3% | -7.7% | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| 220,960 | 210,352 | 214,137 | 223,546 | 212,981 | 169,559 | 161,782 | 163,756 | 141,048 | 131,376 | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| 195,201 | 180,683 | 169,148 | 170,782 | 152,836 | 104,956 | 98,392 | 101,839 | 88,186 | 84,263 | |
| | | | | | | | | | | |
| 46.9% | 46.2% | 44.1% | 43.3% | 41.8% | 38.2% | 37.8% | 38.3% | 38.5% | 39.1% | |
Selling, General & Administrative Expenses | 27,601 | 26,097 | 24,932 | 25,094 | 21,973 | 19,916 | 18,245 | 16,705 | 15,261 | 14,194 | |
Selling, General and Administrative | | | | | | | | | | | |
Research & Development Expenses | 34,550 | 31,370 | 29,915 | 26,251 | 21,914 | 18,752 | 16,217 | 14,236 | 11,581 | 10,045 | |
| | | | | | | | | | | |
| 133,050 | 123,216 | 114,301 | 119,437 | 108,949 | 66,288 | 63,930 | 70,898 | 61,344 | 60,024 | |
| | | | | | | | | | | |
| 32% | 31.5% | 29.8% | 30.3% | 29.8% | 24.1% | 24.6% | 26.7% | 26.8% | 27.8% | |
| -321 | 269 | -565 | -334 | 258 | 803 | 1,807 | 2,005 | 2,745 | 1,348 | |
| | | | | | | | | | | |
Total Non-Operating Income | -321 | 269 | -565 | -334 | 258 | 803 | 1,807 | 2,005 | 2,745 | 1,348 | |
Income Before Provision for Income Taxes | 132,729 | 123,485 | 113,736 | 119,103 | 109,207 | 67,091 | 65,737 | 72,903 | 64,089 | 61,372 | |
Income Before Provision for Income Taxes | | | | | | | | | | | |
Provision for Income Taxes | 20,719 | 29,749 | 16,741 | 19,300 | 14,527 | 9,680 | 10,481 | 13,372 | 15,738 | 15,685 | |
Provision for Income Taxes | | | | | | | | | | | |
| 112,010 | 93,736 | 96,995 | 99,803 | 94,680 | 57,411 | 55,256 | 59,531 | 48,351 | 45,687 | |
| | | | | | | | | | | |
Net Income Attributable to Common Shareholders | 112,010 | 93,736 | 96,995 | 99,803 | 94,680 | 57,411 | 55,256 | 59,531 | 48,351 | 45,687 | |
| | | | | | | | | | | |
| 7.5 | 6.1 | 6.2 | 6.2 | 5.7 | 3.3 | 3 | 3 | 2.3 | 2.1 | |
| 7.5 | 6.1 | 6.1 | 6.1 | 5.6 | 3.3 | 3 | 3 | 2.3 | 2.1 | |
Basic Weighted Average Shares Outstanding | 14,949 | 15,543.8 | 15,744.2 | 16,216 | 16,701.3 | 17,352.1 | 18,471.3 | 19,821.5 | 20,869 | 21,883.3 | |
| 14,773.3 | 15,116.8 | 15,550.1 | 15,943.4 | 16,426.8 | 16,976.8 | 17,772.9 | 19,019.9 | 20,504.8 | 21,344.7 | |
Diluted Weighted Average Shares Outstanding | 15,004.1 | 15,408.1 | 15,812.5 | 16,325.8 | 16,864.9 | 17,528.2 | 18,595.7 | 20,000.4 | 21,006.8 | 22,001.1 | |
| 144,748 | 134,661 | 125,820 | 130,541 | 120,233 | 77,344 | 76,477 | 81,801 | 71,501 | 70,529 | |
| 15.6% | 24.1% | 14.7% | 16.2% | 13.3% | 14.4% | 15.9% | 18.3% | 24.6% | 25.6% | |