| 85,133 | 79,921 | 79,593 | 72,496 | 80,173 | 74,703 | | | | | | | | |
| 7% | 10.2% | -0.7% | -3% | -3.1% | 3% | | | | | | | | |
| | | | | | | | | | | | | | |
| 56,549 | 53,462 | 52,744 | 48,250 | 53,459 | 49,553 | | | | | | | | |
| | | | | | | | | | | | | | |
| 28,584 | 26,459 | 26,849 | 24,246 | 26,714 | 25,150 | | | | | | | | |
| | | | | | | | | | | | | | |
| 33.6% | 33.1% | 33.7% | 33.4% | 33.3% | 33.7% | | | | | | | | |
Selling, General & Administrative Expenses | 15,294 | 14,937 | 13,811 | 13,328 | 13,270 | 13,017 | | | | | | | | |
Selling, General and Administrative | | | | | | | | | | | | | | |
Depreciation & Amortization Expenses | 1,602 | 1,609 | 1,425 | 1,369 | 1,304 | 1,233 | | | | | | | | |
Depreciation and Amortization | | | | | | | | | | | | | | |
| — | — | — | — | — | — | | | | | | | | |
| | | | | | | | | | | | | | |
| 11,688 | 9,913 | 11,613 | 9,549 | 12,140 | 10,900 | | | | | | | | |
| | | | | | | | | | | | | | |
| 13.7% | 12.4% | 14.6% | 13.2% | 15.1% | 14.6% | | | | | | | | |
Interest and Investment Income | 49 | 60 | 141 | 104 | 74 | 50 | | | | | | | | |
Interest Income and Other, Net | | | | | | | | | | | | | | |
| -1,190 | -1,263 | -1,058 | -1,000 | -943 | -864 | | | | | | | | |
| | | | | | | | | | | | | | |
| — | — | — | — | — | — | | | | | | | | |
| | | | | | | | | | | | | | |
Total Non-Operating Income | -1,141 | -1,203 | -917 | -896 | -869 | -814 | | | | | | | | |
Income Before Provision for Income Taxes | 10,547 | 8,710 | 10,696 | 8,653 | 11,271 | 10,086 | | | | | | | | |
Earnings Before Provision for Income Taxes | | | | | | | | | | | | | | |
Provision for Income Taxes | 2,563 | 2,065 | 2,535 | 2,042 | 2,739 | 2,385 | | | | | | | | |
Provision for Income Taxes | | | | | | | | | | | | | | |
| 7,984 | 6,645 | 8,161 | 6,611 | 8,532 | 7,701 | | | | | | | | |
Net Income Attributable to Common Shareholders | 7,984 | 6,645 | 8,161 | 6,611 | 8,532 | 7,701 | | | | | | | | |
| | | | | | | | | | | | | | |
| 8.1 | 6.7 | 8.3 | 6.7 | 8.5 | 7.6 | | | | | | | | |
| 8 | 6.7 | 8.2 | 6.6 | 8.5 | 7.6 | | | | | | | | |
Basic Weighted Average Shares Outstanding | 992 | 991 | 989 | 993 | 1,005 | 1,018 | | | | | | | | |
| 995 | 994 | 993 | 992 | 1,001 | 1,016 | | | | | | | | |
Diluted Weighted Average Shares Outstanding | 994 | 994 | 992 | 996 | 1,008 | 1,020 | | | | | | | | |
| 13,686 | 11,917 | 13,370 | 11,208 | 13,728 | 12,402 | | | | | | | | |
| 24.3% | 23.7% | 23.7% | 23.6% | 24.3% | 23.6% | | | | | | | | |