| 180,169 | 167,702 | 155,667 | 187,792 | 158,877 | 147,977 | | | | | | |
| 13.4% | 13.3% | 8.6% | 10.5% | 11% | 10.1% | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| 88,670 | 80,809 | 76,976 | 98,893 | 80,977 | 73,785 | | | | | | |
| | | | | | | | | | | | |
| 91,499 | 86,893 | 78,691 | 88,899 | 77,900 | 74,192 | | | | | | |
| 50.8% | 51.8% | 50.6% | 47.3% | 49% | 50.1% | | | | | | |
Selling, General & Administrative Expenses | 14,561 | 14,381 | 12,391 | 15,987 | 13,322 | 13,553 | | | | | | |
| | | | | | | | | | | | |
General and Administrative | | | | | | | | | | | | |
Research & Development Expenses | 28,962 | 27,166 | 22,994 | 23,571 | 22,245 | 22,304 | | | | | | |
Technology and Infrastructure | | | | | | | | | | | | |
| 30,554 | 26,175 | 24,901 | 28,138 | 24,922 | 23,663 | | | | | | |
Other Operating Expense, Net | | | | | | | | | | | | |
| | | | | | | | | | | | |
| 17,422 | 19,171 | 18,405 | 21,203 | 17,411 | 14,672 | | | | | | |
| | | | | | | | | | | | |
| 9.7% | 11.4% | 11.8% | 11.3% | 11% | 9.9% | | | | | | |
Interest and Investment Income | 1,100 | 1,085 | 1,066 | 1,248 | 1,256 | 1,180 | | | | | | |
| | | | | | | | | | | | |
| -538 | -516 | -541 | -570 | -603 | -589 | | | | | | |
| | | | | | | | | | | | |
| 10,186 | 1,117 | 2,749 | 468 | -27 | -18 | | | | | | |
| | | | | | | | | | | | |
Total Non-Operating Income | 10,748 | 1,686 | 3,274 | 1,146 | 626 | 573 | | | | | | |
Income Before Provision for Income Taxes | 28,170 | 20,857 | 21,679 | 22,349 | 18,037 | 15,245 | | | | | | |
Income Before Income Taxes | | | | | | | | | | | | |
Provision for Income Taxes | 6,910 | 2,678 | 4,553 | 2,325 | 2,706 | 1,767 | | | | | | |
Provision for Income Taxes | | | | | | | | | | | | |
| 21,260 | 18,179 | 17,126 | 20,024 | 15,331 | 13,478 | | | | | | |
Net Income Attributable to Minority Interests and Other | 73 | 15 | -1 | 20 | 3 | -7 | | | | | | |
Equity-Method Investment Activity, Net of Tax | | | | | | | | | | | | |
Net Income Attributable to Common Shareholders | 21,187 | 18,164 | 17,127 | 20,004 | 15,328 | 13,485 | | | | | | |
| | | | | | | | | | | | |
| 2 | 1.7 | 1.6 | 1.9 | 1.5 | 1.3 | | | | | | |
| 2 | 1.7 | 1.6 | 1.9 | 1.4 | 1.3 | | | | | | |
Basic Weighted Average Shares Outstanding | 10,674 | 10,637 | 10,603 | 10,552 | 10,501 | 10,447 | | | | | | |
| 10,687 | 10,660 | 10,613 | 10,593 | 10,511 | 10,490 | | | | | | |
Diluted Weighted Average Shares Outstanding | 10,845 | 10,806 | 10,793 | 10,771 | 10,735 | 10,708 | | | | | | |
| 34,218 | 34,398 | 32,667 | 36,834 | 30,853 | 26,710 | | | | | | |
| 24.5% | 12.8% | 21% | 10.4% | 15% | 11.6% | | | | | | |