| 186,662 | 184,737 | 165,281 | 163,003 | 144,391 | 145,140 | | | | | | | | |
| 12.9% | 13.3% | 14.5% | 12.3% | 4.9% | 3.3% | | | | | | | | |
| | | | | | | | | | | | | | |
| 75,400 | 77,087 | 69,219 | 70,804 | 62,528 | 66,500 | | | | | | | | |
| | | | | | | | | | | | | | |
| 111,262 | 107,650 | 96,062 | 92,199 | 81,863 | 78,640 | | | | | | | | |
| 59.6% | 58.3% | 58.1% | 56.6% | 56.7% | 54.2% | | | | | | | | |
Selling, General & Administrative Expenses | 22,021 | 22,594 | 19,402 | 23,788 | 20,554 | 22,805 | | | | | | | | |
| | | | | | | | | | | | | | |
General and Administrative | | | | | | | | | | | | | | |
Research & Development Expenses | 27,364 | 25,563 | 23,763 | 23,371 | 22,056 | 20,540 | | | | | | | | |
| | | | | | | | | | | | | | |
| — | — | — | — | — | — | | | | | | | | |
European Commission Fines | | | | | | | | | | | | | | |
| 61,877 | 59,493 | 52,897 | 45,040 | 39,253 | 35,295 | | | | | | | | |
| | | | | | | | | | | | | | |
| 33.1% | 32.2% | 32% | 27.6% | 27.2% | 24.3% | | | | | | | | |
| 13,845 | 4,456 | 2,969 | 569 | 855 | -1,915 | | | | | | | | |
| | | | | | | | | | | | | | |
Total Non-Operating Income | 13,845 | 4,456 | 2,969 | 569 | 855 | -1,915 | | | | | | | | |
Income Before Provision for Income Taxes | 75,722 | 63,949 | 55,866 | 45,609 | 40,108 | 33,380 | | | | | | | | |
Income Before Income Taxes | | | | | | | | | | | | | | |
Provision for Income Taxes | 12,986 | 11,112 | 8,585 | 5,233 | 6,689 | 5,846 | | | | | | | | |
Provision for Income Taxes | | | | | | | | | | | | | | |
| 62,736 | 52,837 | 47,281 | 40,376 | 33,419 | 27,534 | | | | | | | | |
Net Income Attributable to Common Shareholders | 62,736 | 52,837 | 47,281 | 40,376 | 33,419 | 27,534 | | | | | | | | |
| | | | | | | | | | | | | | |
| 5.2 | 4.3 | 3.8 | 3.2 | 2.6 | 2.1 | | | | | | | | |
| 5.1 | 4.3 | 3.8 | 3.2 | 2.6 | 2.1 | | | | | | | | |
Basic Weighted Average Shares Outstanding | 12,153 | 12,259 | 12,379 | 12,535 | 12,725 | 12,949 | | | | | | | | |
| 12,104 | 12,211 | 12,322 | 12,460 | 12,629 | 12,849 | | | | | | | | |
Diluted Weighted Average Shares Outstanding | 12,245 | 12,383 | 12,511 | 12,650 | 12,794 | 13,141 | | | | | | | | |
| 71,362 | 67,683 | 60,018 | 51,527 | 44,712 | 41,089 | | | | | | | | |
| 17.1% | 17.4% | 15.4% | 11.5% | 16.7% | 17.5% | | | | | | | | |