| 6,311 | 480 | 5,613 | 4,566 | 6,201 | 89 | |
Depreciation & Amortization | 2,770 | 2,767 | 2,693 | 2,103 | 2,050 | 1,480 | |
| 872 | 835 | 766 | 637 | 635 | 643 | |
| -101 | 7,626 | 1,236 | 3,529 | 2,009 | 7,772 | |
| 21 | 139 | 157 | -406 | 313 | -1,171 | |
| -709 | -426 | -842 | -310 | 11 | -195 | |
Changes in Accounts Payable | 34 | 290 | -347 | 226 | -118 | 80 | |
Changes in Accrued Expenses | 47 | 108 | 458 | -775 | 689 | 640 | |
Changes in Income Taxes Payable | -1,205 | -732 | -1,768 | -364 | -361 | -778 | |
Changes in Other Operating Activities | -110 | -259 | 39 | -134 | -45 | -214 | |
| 7,930 | 10,828 | 8,005 | 9,072 | 11,384 | 8,346 | |
Operating Cash Flow Growth | 59.05% | 35.27% | -11.76% | -20.31% | 36.40% | -8.73% | |
| -499 | -523 | -585 | -728 | -579 | -650 | |
| -85 | -736 | -2,372 | -1,942 | -3,897 | -20,770 | |
Proceeds from Sale of Investments | - | 2,592 | 1,844 | 2,002 | 2,910 | 32,718 | |
Payments for Business Acquisitions | -939 | -4,840 | -1,152 | -1,797 | -1,584 | -25,920 | |
Other Investing Activities | 33 | 58 | -1 | -1 | 19 | 7 | |
| -3,466 | -3,449 | -2,265 | -2,466 | -3,131 | -14,615 | |
| - | 3,464 | 1,980 | - | - | 8,184 | |
| -1,890 | -1,970 | -2,250 | -1,500 | -4,750 | -2,500 | |
Net Long-Term Debt Issued (Repaid) | -1,890 | 1,494 | -270 | -1,500 | -4,750 | 5,684 | |
| 550 | 422 | 232 | 309 | 169 | 256 | |
Repurchase of Common Stock | -1,907 | -1,150 | -1,000 | -1,396 | -546 | -1,583 | |
Net Common Stock Issued (Repurchased) | -1,357 | -728 | -768 | -1,087 | -377 | -1,327 | |
| -3,960 | -3,918 | -3,809 | -3,709 | -3,605 | -3,449 | |
Other Financing Activities | -369 | -281 | -279 | -173 | -145 | -138 | |
| -4,112 | -3,433 | -5,125 | -6,469 | -8,877 | 770 | |
Effect of Exchange Rate Changes on Cash and Cash Equivalents | 81 | -40 | 57 | -63 | -35 | 43 | |
| 2,371 | 3,906 | 673 | 74 | -659 | -5,634 | |
Beginning Cash & Cash Equivalents | 2,772 | 6,085 | 5,412 | 5,338 | 5,997 | 11,631 | |
Ending Cash & Cash Equivalents | 5,144 | 9,991 | 6,085 | 5,412 | 5,338 | 5,997 | |
| 7,431 | 10,305 | 7,420 | 8,344 | 10,805 | 7,696 | |
| -27.89% | 38.88% | -11.07% | -22.78% | 40.40% | -7.49% | |
| 25.88% | 36.02% | 27.55% | 30.92% | 40.01% | 31.60% | |
| 5.89 | 8.21 | 5.90 | 6.61 | 8.56 | 6.09 | |
| 4,749 | 3,199 | 5,043 | 3,110 | 3,122 | 6,170 | |
| 7,384 | 2,379 | 5,870 | 5,775 | 14,053 | 8,288 | |