| 119,262 | 101,832 | 88,136 | 72,361 | 72,738 | 61,271 |
Depreciation & Amortization | 42,202 | 34,153 | 22,287 | 13,861 | 14,460 | 11,686 |
| 12,255 | 11,974 | 10,734 | 9,611 | 7,502 | 6,118 |
| -8,708 | -6,447 | -4,433 | -5,863 | -6,111 | -1,399 |
| -5,586 | -10,581 | -7,191 | -4,087 | -6,834 | -6,481 |
| -151 | 309 | 1,284 | 1,242 | -1,123 | -737 |
Changes in Accounts Payable | 1,110 | 569 | 3,545 | -2,721 | 2,943 | 2,798 |
Changes in Income Taxes Payable | -1,523 | -38 | 1,687 | -358 | 696 | -2,309 |
Changes in Unearned Revenue | 4,428 | 5,438 | 5,348 | 5,535 | 5,109 | 4,633 |
Changes in Other Operating Activities | -2,783 | -1,047 | -2,849 | -1,999 | -345 | 1,160 |
| 160,506 | 136,162 | 118,548 | 87,582 | 89,035 | 76,740 |
Operating Cash Flow Growth | 27.81% | 14.86% | 35.36% | -1.63% | 16.02% | 26.48% |
| -83,094 | -64,551 | -44,477 | -28,107 | -23,886 | -20,622 |
| -53,621 | -29,775 | -17,732 | -37,651 | -26,456 | -62,924 |
Proceeds from Sale of Investments | 43,522 | 25,388 | 35,669 | 47,864 | 44,894 | 65,800 |
Payments for Business Acquisitions | -3,757 | -5,978 | -69,132 | -1,670 | -22,038 | -8,909 |
Other Investing Activities | -3,600 | 2,317 | -1,298 | -3,116 | -2,825 | -922 |
| -100,550 | -72,599 | -96,970 | -22,680 | -30,311 | -27,577 |
| - | -5,746 | 5,250 | 0 | 0 | - |
Net Short-Term Debt Issued (Repaid) | - | -5,746 | 5,250 | - | - | - |
| - | 0 | 24,395 | 0 | 0 | - |
| -5,250 | -3,216 | -29,070 | -2,750 | -9,023 | -3,750 |
Net Long-Term Debt Issued (Repaid) | -5,250 | -3,216 | -4,675 | -2,750 | -9,023 | -3,750 |
| 2,042 | 2,056 | 2,002 | 1,866 | 1,841 | 1,693 |
Repurchase of Common Stock | -22,392 | -18,420 | -17,254 | -22,245 | -32,696 | -27,385 |
Net Common Stock Issued (Repurchased) | -20,350 | -16,364 | -15,252 | -20,379 | -30,855 | -25,692 |
| -25,269 | -24,082 | -21,771 | -19,800 | -18,135 | -16,521 |
Other Financing Activities | -2,427 | -2,291 | -1,309 | -1,006 | -863 | -2,523 |
| -53,296 | -51,699 | -37,757 | -43,935 | -58,876 | -48,486 |
Effect of Exchange Rate Changes on Cash and Cash Equivalents | 154 | 63 | -210 | -194 | -141 | -29 |
| 6,814 | 11,927 | -16,389 | 20,773 | -293 | 648 |
| 77,412 | 71,611 | 74,071 | 59,475 | 65,149 | 56,118 |
| 8.10% | -3.32% | 24.54% | -8.71% | 16.09% | 24.06% |
| 25.34% | 25.42% | 30.22% | 28.07% | 32.86% | 33.39% |
| 10.37 | 9.59 | 9.92 | 7.96 | 8.64 | 7.38 |
| 74,201 | 67,703 | 75,536 | 57,064 | 61,569 | 54,130 |
| 76,211 | 80,702 | 76,307 | 59,176 | 70,303 | 56,858 |