| 15,570 | 14,968 | 12,874 | 11,195 | 9,930 | 8,687 |
Depreciation & Amortization | 3,409 | 3,241 | 2,727 | 2,421 | 2,336 | 2,097 |
| 604 | 597 | 526 | 460 | 295 | 273 |
| 456 | 284 | -307 | -153 | -462 | -678 |
| -634 | -642 | 186 | -546 | -481 | -397 |
Changes in Accounts Payable | -21 | 45 | 75 | -99 | 190 | 100 |
Changes in Accrued Expenses | 1,937 | 1,694 | 1,792 | 196 | 1,428 | 1,354 |
Changes in Income Taxes Payable | - | -276 | -328 | -300 | -109 | -139 |
Changes in Other Operating Activities | -2,329 | -2,263 | -2,765 | -1,194 | -1,932 | -1,834 |
| 18,267 | 17,648 | 14,780 | 11,980 | 11,195 | 9,463 |
Operating Cash Flow Growth | 17.94% | 19.41% | 23.37% | 7.01% | 18.30% | 30.99% |
| -484 | -489 | -474 | -371 | -442 | -407 |
Purchases of Intangible Assets | -709 | -726 | -720 | -717 | -655 | -407 |
| -470 | -868 | -658 | -736 | -594 | -911 |
Proceeds from Sale of Investments | 478 | 719 | 964 | 479 | 537 | 856 |
Payments for Business Acquisitions | - | - | -2,511 | - | -313 | -4,436 |
Other Investing Activities | -41 | 2 | -3 | -6 | -3 | 33 |
| -1,384 | -1,362 | -3,402 | -1,351 | -1,470 | -5,272 |
| - | 1,242 | 3,960 | 1,554 | 1,123 | 2,024 |
| - | -750 | -1,336 | - | -724 | -650 |
Net Long-Term Debt Issued (Repaid) | - | 492 | 2,624 | 1,554 | 399 | 1,374 |
| 173 | 203 | 224 | 237 | 90 | 61 |
Repurchase of Common Stock | -13,213 | -11,727 | -10,954 | -9,032 | -8,753 | -5,904 |
Net Common Stock Issued (Repurchased) | -13,040 | -11,524 | -10,730 | -8,795 | -8,663 | -5,843 |
| -2,839 | -2,756 | -2,448 | -2,158 | -1,903 | -1,741 |
Other Financing Activities | -268 | -391 | -282 | -89 | -161 | -345 |
| -16,197 | -14,179 | -10,836 | -9,488 | -10,328 | -6,555 |
Effect of Exchange Rate Changes on Cash and Cash Equivalents | -116 | 333 | -199 | 128 | - | - |
| 570 | 2,440 | 343 | 1,269 | -603 | -2,364 |
| 17,783 | 17,159 | 14,306 | 11,609 | 10,753 | 9,056 |
| 3.64% | 19.94% | 23.23% | 7.96% | 18.74% | 31.53% |
| 52.40% | 52.33% | 50.79% | 46.25% | 48.36% | 47.96% |
| 19.73 | 18.94 | 15.43 | 12.27 | 11.07 | 9.13 |
| 18,082 | 17,412 | 16,525 | 13,402 | 11,800 | 11,232 |
| 18,320 | 17,177 | 14,178 | 12,151 | 11,851 | 9,668 |