| 189,457 | 178,804 | 170,359 | 164,501 | 156,226 | 149,783 | | | | | | | | |
| 21.3% | 19.4% | 19.4% | 21.9% | 23.1% | 24.3% | | | | | | | | |
| | | | | | | | | | | | | | |
| 34,108 | 32,277 | 31,094 | 30,161 | 29,018 | 27,853 | | | | | | | | |
| | | | | | | | | | | | | | |
| 155,349 | 146,527 | 139,265 | 134,340 | 127,208 | 121,930 | | | | | | | | |
| 82% | 81.9% | 81.7% | 81.7% | 81.4% | 81.4% | | | | | | | | |
Selling, General & Administrative Expenses | 21,038 | 19,368 | 20,105 | 21,087 | 22,600 | 22,860 | | | | | | | | |
| | | | | | | | | | | | | | |
General and Administrative | | | | | | | | | | | | | | |
Research & Development Expenses | 52,416 | 48,449 | 46,044 | 43,873 | 42,209 | 40,273 | | | | | | | | |
| | | | | | | | | | | | | | |
| 81,895 | 78,710 | 73,116 | 69,380 | 62,399 | 58,797 | | | | | | | | |
| | | | | | | | | | | | | | |
| 43.2% | 44% | 42.9% | 42.2% | 39.9% | 39.3% | | | | | | | | |
| 2,236 | 1,580 | 1,746 | 1,283 | 1,519 | 1,319 | | | | | | | | |
Interest and Other Income, Net | | | | | | | | | | | | | | |
Total Non-Operating Income | 2,236 | 1,580 | 1,746 | 1,283 | 1,519 | 1,319 | | | | | | | | |
Income Before Provision for Income Taxes | 84,131 | 80,290 | 74,862 | 70,663 | 63,918 | 60,116 | | | | | | | | |
Income Before Provision for Income Taxes | | | | | | | | | | | | | | |
Provision for Income Taxes | 25,603 | 8,783 | 8,227 | 8,303 | 8,379 | 8,682 | | | | | | | | |
Provision for Income Taxes | | | | | | | | | | | | | | |
| 58,528 | 71,507 | 66,635 | 62,360 | 55,539 | 51,434 | | | | | | | | |
| | | | | | | | | | | | | | |
Net Income Attributable to Minority Interests and Other | — | — | — | — | — | — | | | | | | | | |
Less: Net Income Attributable to Participating Securities | | | | | | | | | | | | | | |
Net Income Attributable to Common Shareholders | 58,528 | 71,507 | 66,635 | 62,360 | 55,539 | 51,434 | | | | | | | | |
Net Income Attributable to Class a and Class B Common Stockholders | | | | | | | | | | | | | | |
| 23.2 | 28.3 | 26.3 | 24.6 | 21.8 | 20.1 | | | | | | | | |
| 22.6 | 27.6 | 25.6 | 23.9 | 21.2 | 19.6 | | | | | | | | |
Basic Weighted Average Shares Outstanding | 2,522.8 | 2,525.8 | 2,529.8 | 2,534 | 2,543.5 | 2,555.3 | | | | | | | | |
| 2,521 | 2,516 | 2,523 | 2,534 | 2,524 | 2,533 | | | | | | | | |
Diluted Weighted Average Shares Outstanding | 2,582.8 | 2,589.8 | 2,599.8 | 2,614 | 2,616.3 | 2,626.5 | | | | | | | | |
| 99,560 | 95,439 | 89,140 | 84,878 | 76,609 | 71,839 | | | | | | | | |
| 30.4% | 10.9% | 11% | 11.8% | 13.1% | 14.4% | | | | | | | | |