| 294,740 | 270,251 | 264,184 | 245,145 | 225,299 |
Depreciation & Amortization | 49,020 | 48,632 | 47,101 | 43,063 | 35,374 |
| 9,520 | 8,119 | 6,586 | 5,260 | 4,251 |
| 99,450 | 107,434 | 89,367 | 96,480 | 78,415 |
| -51,770 | -17,863 | -26,844 | -71,908 | -80,768 |
Changes in Accounts Payable | -260 | 1,795 | 917.02 | -2,876 | 15,182 |
Changes in Accrued Expenses | 52,090 | 11,966 | -15,172 | 33,448 | 47,975 |
Changes in Income Taxes Payable | -86,480 | -56,580 | -92,869 | -89,413 | -77,428 |
Changes in Unearned Revenue | - | 11,538 | 1,751 | 8,465 | 22,697 |
Changes in Other Operating Activities | -26,450 | -13,419 | -12,588 | -33,201 | -17,080 |
| 339,860 | 371,873 | 262,433 | 234,462 | 253,917 |
Operating Cash Flow Growth | -8.61% | 41.70% | 11.93% | -7.66% | 6.46% |
| -27,270 | -22,478 | -22,175 | -26,216 | -22,014 |
| -994,150 | -919,041 | -880,252 | -891,743 | -665,498 |
Proceeds from Sale of Investments | 1,020,100 | 933,143 | 833,901 | 899,386 | 603,025 |
Payments for Business Acquisitions | -6,500 | -32,222 | -1,000 | -9,286 | - |
Other Investing Activities | 27,280 | 9,743 | 10,504 | 9,944 | 8,198 |
| 19,460 | -30,854 | -59,023 | -17,915 | -76,289 |
| - | -10,085 | - | - | - |
Net Long-Term Debt Issued (Repaid) | - | -10,085 | - | - | - |
| 20 | 85.47 | 83.37 | 328.72 | 151.82 |
Repurchase of Common Stock | -180,580 | - | - | -114,889 | -114,092 |
Net Common Stock Issued (Repurchased) | -180,560 | 85.47 | 83.37 | -114,560 | -113,940 |
| -186,530 | -206,492 | -148,140 | -139,461 | -129,274 |
Other Financing Activities | -30,770 | -29,230 | -28,344 | -16,190 | -9,185 |
| -397,860 | -245,722 | -176,400 | -270,210 | -252,399 |
Effect of Exchange Rate Changes on Cash and Cash Equivalents | 16,000 | -2,308 | -2,668 | -14,053 | -6,832 |
| -38,540 | 95,297 | 27,010 | -53,664 | -74,771 |
| 312,590 | 349,395 | 240,258 | 208,246 | 231,903 |
| -10.53% | 45.42% | 15.37% | -10.20% | 6.56% |
| 16.59% | 21.21% | 15.53% | 13.91% | 18.73% |
| 75.87 | 84.15 | 57.97 | 49.73 | 54.97 |
| 270,364 | 241,277 | 170,982 | 178,250 | 229,626 |
| 241,682 | 228,854 | 140,025 | 160,586 | 214,320 |