| 99,198 | 72,880 | 29,760 | 4,368 | 9,752 | 4,332 |
Depreciation & Amortization | 2,574 | 1,864 | 1,508 | 1,544 | 1,174 | 1,098 |
| 6,074 | 4,737 | 3,549 | 2,709 | 2,004 | 1,397 |
| -7,200 | -6,009 | -3,005 | -773 | -459 | -302 |
| -15,694 | -13,063 | -6,172 | 822 | -2,215 | -550 |
| -12,127 | -4,781 | -98 | -2,554 | -774 | -524 |
Changes in Accounts Payable | 2,899 | 3,357 | 1,531 | -551 | 568 | 312 |
Changes in Accrued Expenses | 4,564 | 4,278 | 2,025 | 1,341 | 581 | 290 |
Changes in Other Operating Activities | 2,871 | 826 | -1,008 | -1,265 | -1,523 | -231 |
| 83,159 | 64,089 | 28,090 | 5,641 | 9,108 | 5,822 |
Operating Cash Flow Growth | 41.05% | 128.16% | 397.96% | -38.06% | 56.44% | 22.29% |
| -5,835 | -3,236 | -1,069 | -1,833 | -976 | -1,128 |
| -27,086 | -26,575 | -18,211 | -11,897 | -24,787 | -19,308 |
Proceeds from Sale of Investments | 11,426 | 11,861 | 9,783 | 21,239 | 16,220 | 9,319 |
Payments for Business Acquisitions | -1,912 | -1,007 | -83 | -49 | -263 | -8,524 |
Other Investing Activities | -5,180 | -1,464 | -986 | -85 | -24 | -34 |
| -28,565 | -20,421 | -10,566 | 7,375 | -9,830 | -19,675 |
| - | - | - | - | 4,977 | 4,968 |
| - | -1,250 | -1,250 | - | -1,000 | - |
Net Long-Term Debt Issued (Repaid) | - | -1,250 | -1,250 | - | 3,977 | 4,968 |
| 644 | 490 | 403 | 355 | 281 | 194 |
Repurchase of Common Stock | -44,082 | -33,706 | -9,533 | -10,039 | - | - |
Net Common Stock Issued (Repurchased) | -43,438 | -33,216 | -9,130 | -9,684 | 281 | 194 |
| -977 | -834 | -395 | -398 | -399 | -395 |
Other Financing Activities | -7,800 | -7,059 | -2,858 | -1,535 | -1,994 | -963 |
| -52,215 | -42,359 | -13,633 | -11,617 | 1,865 | 3,804 |
| 2,379 | 1,309 | 3,891 | 1,399 | 1,143 | -10,049 |
Beginning Cash & Cash Equivalents | 9,107 | 7,280 | 3,389 | 1,990 | 847 | 10,896 |
| 77,324 | 60,853 | 27,021 | 3,808 | 8,132 | 4,694 |
| 27.07% | 125.21% | 609.59% | -53.17% | 73.24% | 9.88% |
| 41.32% | 46.63% | 44.35% | 14.12% | 30.21% | 28.15% |
| 3.15 | 2.45 | 1.08 | 0.15 | 0.32 | 0.19 |
| 94,144 | 73,938 | 31,399 | 1,050 | 12,779 | 9,117 |
| 88,900 | 72,956 | 31,905 | 1,095 | 8,900 | 4,270 |